This bug aims to add a browsing interface to the OPAC, that will make it possible to browse bibliographic records that have been converted from MARC to RDF and stored in a triplestore external to Koha. It will also be possible to browse data from external sources that has been entered into the triplestore, as well as any relations and other data that has been created in the triplestore.
The browsing will be highly configurable, with SPARQL queries and related templates stored in the triplestore. One goal is to hard code as little as possible of the functionality, at least in the beginning.
Future bugs will address the need for an interface to add and edit queries and templates in the triplestore, import of data from other source, manual enhancement of the data in the triplestore etc. The present bug is a functional proof of concept that aims to demonstrate the usefulness and potential that comes from utilizing Linked Data in an ILS.
Conversion from MARC to RDF is outside the scope of this bug, but is being worked on by Chris Cormack. Until that work is submitted, it will be possible to do the conversion with tools external to koha, such as:
The features added by this bug will of course be governed by a syspref that defaults to "off".
Work in progress is now available here: