Monday, May 23, 2016

Linked Data update

There exists a (yet unreleased) update with a couple of additional features under the linked-data branch on github: https://github.com/swigroup/dspace-semantic-search/tree/linked-data which also includes configurable locations for the ontology and the xslt. However, this is still compatible with DSpace 4.x. We are currently working on providing a version compatible directly with DSpace 6 that will include the new features above.

Having said this, since there are no major updates for the jspui from DSpace 4 to 5, Semantic Search current version should work without problems with DSpace 5.
The problem is with applying the patch or git merging with the newer DSpace version (there would be conflicts, not relating to SS though). If you are able to go through that, then you are good to go.
If you decide to give it a try, please post back your results.

Monday, June 22, 2015

Migration to GitHub


After the Google Code shutdown announcement we are now migrating source code, wiki and files to Github:
https://github.com/swigroup/dspace-semantic-search
Once migration is complete, we will put a move-permanent tag in google code.

Saturday, August 9, 2014

Demo updated to v3.0

The Semantic Search for DSpace demo has been updated to the new version 3.0 and DSpace 4.2:
http://swig.hpclab.ceid.upatras.gr/dspace-ss-demo

Also, a working installation of DSpace 3.2 with the new Semantic Search features will still be available for a couple of months: http://apollo.hpclab.ceid.upatras.gr:8000/dspace-ld

Monday, August 4, 2014

Semantic Search for DSpace v3.0

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

Wednesday, October 23, 2013

SS v2.3

We have just released v2.3 of Semantic Search for DSpace. This is mostly a maintenance and compatibility release that adjusts Semantic Search for v3.x of DSpace:
  • Provide a new qdc.xsl that allows full export of internal DSpace metadata to dcterms including bitstream metadata, types and language tags. This file replaces the default and its effects can be seen through the standard OAI interface.
  •  Output semantic query time to the front-end (just like in traditional search).
  • various pom files fixes and configurations.
You can download the new version directly from git (tag SSv2.3or you can apply this patch as per the updated instructions.
Attention: for changes to take effect you need to clean the OAI cache first:
[dspace/bin]>./dspace oai clean-cache

Tuesday, July 2, 2013

SS v2.2 is out!

This is to announce the release of Semantic Search v2.2 for DSpace. This release is compatible up to DSpace 1.8.2 and includes mostly bug fixes and improvements in the ontology construction. What's new:
  • Better exception handling/bug fixes: Avoid “Internal System Error” when ontology URL cannot load
  • Added recent history for ontology URLs in Options
  • Improved support for queries with the DateTime datatype. E.g. to find items accepted after 1-1-2011:  dcterms:available some xsd:dateTime[>"2011-01-01T00:00:00Z"^^xsd:dateTime]
  • Linked Data: Instead of URNs, the XSLT now assigns resolvable identifiers to items and collections (handles, if available)
Moreover:

You can download the new version directly from git (tag SSv2.2or you can apply this patch as per the updated instructions.

In the meantime, we are working on providing a stable version compatible with the latest DSpace v3.1. Stay tuned!

Monday, June 10, 2013

Git migration complete


We have just completed the migration of source code versioning to git. The latest development version can now be accessed as:

git clone https://code.google.com/p/dspace-semantic-search/ or https://dspace-semantic-search.cooglecode.com/git


Further development will commence from there from revision r268 onwards.
The (old) svn repository will still be available at:

https://dspace-semantic-search.googlecode.com/svn/


Documentation images and ontology files have also been moved to their own git repository:

http://images.dspace-semantic-search.googlecode.com/git/
http://ontologies.dspace-semantic-search.googlecode.com/git/


so you might want to update your links.