All Versions
- DSpace 7.x (Current Release)
- DSpace 8.x (Unreleased)
- DSpace 6.x (EOL)
- DSpace 5.x (EOL)
- More Versions...
...
Code Block |
---|
export FUSEKI_HOME=/usr/local/jena-fuseki-1.0.1 ; $FUSKI$FUSEKI_HOME/fuseki-server --localhost --config [dspace-install]/config/modules/rdf/fuseki-assembler.ttl |
...
In the file [dspace-source]/dspace/config/modules/rdf.cfg
you want to configure the address of the public sparql endpoint and the address of the writable endpoints endpoint DSpace uses use to connect to the triple store (the properties public.sparql.endpoint
, storage.graphstore.endpoint
and storage.sparql.endpoint
). In the same file you want to configure the URL that addresses the dspace-rdf module which is depending on where you deployed it (property contextPath
) and switch content negotiation on (set property contentNegotiation.enable = true).
In the file [dspace-source]/dspace/config/modules/rdf/constant-data-general.ttl
you should change the links to the Web UI of the repository and the public readable SPARQL endpoint. The URL of the public SPARQL endpoint should point to a URL that is proxied by a webserver to the Triple Store. See the section Install a Triple Store above for further information.
...
Code Block |
---|
[dspace-install]/bin/dspace dsrun rdfizer --help |
The online help should give you all necessary information. There are commands to delete one specific entity; to delete all information stored in the triple store; to convert one item, one collection or community (including all subcommunities, collections and items) or to convert the complete content of your repository. If you start using the Linked Open Data support on a repository that already contains content, you should run [dspace-install]/bin/dspace
dsrun rdfizer --convert-all
once.
Every time content of DSpace is converted or Linked Data is requested, DSpace will try to connect to the triple store. So ensure that it is running (as you do with e.g. your sevlet container or relational database).