Medusa – Digital repository of Veria Central Public Library
This repository includes the collections of the library, the collections of the Holly Monastery of Saint Prodromos and the collection of the Greek Lyceum – Veria’s branch.
Medusa – Digital repository of Veria Central Public Library
This repository includes the collections of the library, the collections of the Holly Monastery of Saint Prodromos and the collection of the Greek Lyceum – Veria’s branch.
Presentation of the Digital Libraries of the University of Macedonia Information Center in Dspace User Group Meeting (DSUG2006), Burgen, Norway (2006).
Source code and instructions in order to enable Europeana Semantic Elements support in dspace 1.5.2. Last update: 2012-05-01.
The vanilla dspace installation supports exporting Dublin Core metadata through the OAI-PMH protocol. For instance, the dspace installation of Veria Central Public Library OAI-PMH interface is:
http://medusa.libver.gr/oai/request?verb=ListRecords&metadataPrefix=oai_dc
The problem is that if we want to share our metadata with Europeana, we have an incompatibility because Europeana does not support Dublin Core but Europeana Semantic Elements (ESE), an application profile which is based on Dublin Core.
Until the current version of dspace (1.5.2) ESE is not supported. Below, a procedure is outlined which is essential in order to modify dspace in order to export ESE metadata. This goal is achieved through the inclusion of a OAI plugin, which is used to export ESE metadata. After following the procedure below, the result will be like this:
http://medusa.libver.gr/oai/request?verb=ListRecords&metadataPrefix=ese
First of all, the Europeana Metadata Schema and the appropriate europeana elements must be present in your dspace repository.
The following procedure has been performed in CentOS Linux 5.4 and Debian Linux 5. Prerequisites: Linux, Sun Java JDK, Apache Maven 2, Apache Ant, DSpace version 1.5 or newer. Warning! This plugin does not function in older versions of DSpace.
The procedure is comprised of two steps:
The file java-oai.jar is part of the dspace package. It is not required to compile the whole dspace package but only the module which is responsible for the OAI interface.
The ESE Plugin modifies OAI-PMH output of dspace and adds some new elements in each record:
In order to verify that your dspace library supports ESE, check out the following example:
Dublin Core Metadata of the Veria Central Public Library:
http://medusa.libver.gr/oai/request?verb=ListRecords&metadataPrefix=oai_dc
A single record: Dublin Core Record.xml
ESE Metadata of the Veria Central Public Library:
http://medusa.libver.gr/oai/request?verb=ListRecords&metadataPrefix=ese
A single record: ESE Record.xml
The created ESE metadata have been verified successfully using the Europeana Content Checker Tool.
ΨΗΦΙΔΑ: Ψηφιακή Βιβλιοθήκη και Ιδρυματικό Καταθετήριο του Πανεπιστημίου Μακεδονίας. http://dspace.lib.uom.gr
Η Ψηφίδα έχει υλοποιηθεί χρησιμοποιώντας το ανοικτό λογισμικό DSpace. Βασίζεται σε τεχνολογία Java Server Pages (JSP) ενώ για την αποθήκευση των δεδομένων χρησιμοποιείται η Postgresql.