Contribute to the DSpace Development Fund

The newly established DSpace Development Fund supports the development of new features prioritized by DSpace Governance. For a list of planned features see the fund wiki page.

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Semantic Search Facility for DSpace

Overview

This is a small info page about the Semantic Search facility for DSpace developed at HPCLab, University of Patras.

Semantic Search allows intelligent search of DSpace content, using Semantic Web technologies. Most inportantly semantic search does not affect the original DSpace data model but, by using a technique known as semantic profiling [it allows inference-based search and knowledge discovery that would otherwise be impossible.

To promote semantic interoperability, semantic search is performed against an ontology that is automatically populated with harvested metadata through the OAI-PMH interface. The repository's ontology follows the OWL 2.0 proposed standard and implements its new extensions. It can be accessed independently here. The semantic search facility offers sound and complete reasoning for such ontologies based on the FaCT++ Description Logics Reasoner. Development utilizes the OWL API, thus it is straightforward to use other compatible reasoners as well, such as Pellet. Query syntax follows the Manchester Syntax familiar in the DL-query Tab of Protege 4.0.

Semantic Search has been incorporated into the official University of Patras Institutional Repository installation http://repository.upatras.gr/dspace/.

Deployment Instructions

The deployment instructions are available as a pdf file. Semantic Search code and all necessary files are provided in a zip package. 

Note that these instructions apply particularly for DSpace 1.4.2. Since, however, this service is based on interoperability interfaces (OAI-PMH) it should work with any servlet-based DSpace version that also supports OAI.

For more information please contact Dr. Dimitrios Koutsomitropoulos.

To measure performance, Semantic Search uses the YourKit product. YourKit is kindly supporting open source projects with its full-featured Java Profiler.
YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products:
YourKit Java Profiler and YourKit .NET Profiler.

  • No labels