Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

Wiki Markup
*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.A test installation of semantic search in DSpace can be found http://apollo.hpclab.ceid.upatras.gr:8000/dspace-sdc/semantic-search here,].
 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

Wiki Markup
The deployment instructions are available as a !SemanticSearch_DeploymentInstructions.pdf! file. Semantic Search code and all necessary files are provided in a !SemanticSearch.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._