Bug 10788 - Add a Linked Data/RDF browser to the OPAC
Summary: Add a Linked Data/RDF browser to the OPAC
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: OPAC (show other bugs)
Version: master
Hardware: All All
: P5 - low enhancement (vote)
Assignee: Magnus Enger
QA Contact: Testopia
Depends on: 18585 18586
Blocks: 10787
  Show dependency treegraph
Reported: 2013-08-27 10:58 UTC by Magnus Enger
Modified: 2017-05-23 09:58 UTC (History)
1 user (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Who signed the patch off:
Text to go in the release notes:
Version(s) released in:


Note You need to log in before you can comment on or make changes to this bug.
Description Magnus Enger 2013-08-27 10:58:38 UTC
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:
- https://github.com/digibib/marc2rdf
- https://github.com/edchamberlain/COMET/tree/master/conversion

The features added by this bug will of course be governed by a syspref that defaults to "off".
Comment 1 Magnus Enger 2014-03-21 21:08:38 UTC
Work in progress is now available here: