Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Maintenance

As described in above you should add rdf to the property event.dispatcher.default.consumers and in dspace.cfg. This configures DSpace to automatically update the triple store every time the public available content of the repository is changed. Nevertheless there is a command line tool that gives you the possibility to update the content of the triple store. As the triple store is used as a cache only you can delete its content and reindex it every time you thing it is necessary of helpful. The command line tool can be started by the following command which will show its online help:

 

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

Of cause everytime 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).