Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: fixed typo in FUSKEKI_HOME reference

...

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).