Semantic Search v3.0 has been released. This version is compatible with
DSpace 4.x and bundles a series of new features and improvements:
- Syntax highlighting for Manchester Syntax, implemented through the CodeMirror Javascript component v.3.16.1,
- a query history subsystem that keeps track of the last five input queries,
- a RESTful Linked Data provider that exposes all reified resources’ (items, collections, authors, sponsors, mime types....) metadata as resolvable entities. Both HTML as well as RDF/XML representations are accommodated following a specific URI pattern or automatically, using content negotiation, based on the Jersey Framework.
- a DBpedia URL injection and resolution facility for authors, contributors, sponsors and item types, as well as for subject and publisher values, that links to the DBpedia Lookup service.
- Enabled the SPARQL query tab, supporting syntax highlighting and query history (not yet operational).
- Compatibility with DSpace 4.x.
- Bootstrap-based look&feel for the navigation pane and the semantic query interface pages.
- Updated HermiT to v1.3.8.4.
- Updated FaCT++ to v1.6.3.
- Updated OWL API to v3.5.
As usual you can get Semantic Search for DSpace v3.0 directly through
git from the corresponding tag (
SSv3.0). A
patch is also available at the
new download location in google drive. There is also a Semantic Search version with most of the new features that is compatible with
DSpace 3.x (tag
SSv2.3-LD-codemirror).
Finally, for Jersey REST service to work properly (now that individuals' indentifiers are encoded within the URL), you need to enable ALLOW_ENCODED_SLASH in your servlet container, e.g. for tomcat add the following parameter to your startup script:
-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true