Μέδουσα – Ψηφιακό αποθετήριο της Δημόσιας Κεντρικής Βιβλιοθήκης της Βέροιας
Διπλωματούχος Μηχανικός Πληροφοριακών & Επικοινωνιακών συστημάτων, Msc
Μέδουσα – Ψηφιακό αποθετήριο της Δημόσιας Κεντρικής Βιβλιοθήκης της Βέροιας
Κώδικας και οδηγίες για την πρoσθήκη της δυνατότητας εξαγωγής μεταδεδομένων Europeana Semantic Elements (ESE) στο dspace 1.5.2
Τελευταία ενημέρωση: 29/3/2010.
Η αρχική εγκατάσταση του dspace έχει την δυνατότητα εξαγωγής μεταδεδομένων σε μορφή Dublin Core με το πρωτόκολλο OAI-PMH. Έτσι, παίρνοντας ως παράδειγμα μια εγκατάσταση dspace της βιβλιοθήκης της Βέροιας, μπορούμε να πάρουμε μεταδεδομένα με το εξής URL:
http://medusa.libver.gr/oai/request?verb=ListRecords&metadataPrefix=oai_dc
To πρόβλημα είναι ότι αν θέλουμε να δώσουμε τα δεδομένα αυτά στην Europeana υπάρχει ασυμβατότητα διότι η Europeana δεν υποστηρίζει Dublin Core, αλλά Europeana Semantic Elements (ESE) που είναι ένα application profile που βασίζεται στο Dublin Core.
Μέχρι και την τρέχουσα έκδοση του dspace (1.5.2) δεν υποστηρίζεται εγγενώς το ESE. Παρακάτω θα δούμε μια διαδικασία μέσα από την οποία μπορούμε να τροποποιήσουμε το dspace ώστε να εξάγει μεταδεδομένα σε μορφή ESE. Αυτό θα γίνει με την προσθήκη ενός OAI plugin, με την χρήση του οποίου το dspace θα είναι σε θέση να εξάγει δεδομένα σε μορφή ESE όπως το παρακάτω παράδειγμα:
http://medusa.libver.gr/oai/request?verb=ListRecords&metadataPrefix=ese
Καταρχήν, η ψηφιακή βιβλιοθήκη θα πρέπει να διαθέτει τα κατάλληλα μεταδεδομένα. Για να προετοιμάσετε την βιβλιοθήκη σας για αυτό, πρέπει να ακολουθήσετε απαραιτήτως τις εξής οδηγίες: οδηγίες για ESE.
Ένα πολύ χρήσιμο εργαλείο για να δημιουργήσετε το σχήμα της Europeana στο DSpace και να ενημερώσετε μαζικά τα μεταδεδομένα του είναι το εργαλείο europeanaSchemaUpdater.jar που ανέπτυξε ο κ.Κώστας Σταμάτης από το Εθνικό Κέντρο Τεκμηρίωσης. Οδηγίες στα ελληνικά, Οδηγίες στα αγγλικά
Τα χαρακτηριστικά του είναι:
Η παρακάτω διαδικασία έχει γίνει σε λειτουργικό σύστημα CentOS Linux 5.4 και σε Debian Linux 5. Προαπαιτούμενα: Linux, Sun Java JDK, Apache Maven 2, Apache Ant, DSpace έκδοση 1.5 η μεγαλύτερη. Υποστηρίζεται επιπλέον και η έκδοση 1.6 που κυκλοφόρησε στις 5 Μαρτίου 2010. Προσοχή! Το plugin δεν λειτουργεί σε παλαιότερες εκδόσεις του DSpace.
Η διαδικασία που θα ακολουθήσουμε αποτελείται ουσιαστικά από 2 βήματα:
Το java-oai.jar είναι ένα τμήμα του πακέτου dspace. Δεν απαιτείται να κάνουμε compile ολόκληρο το dspace αλλά μόνο το κομμάτι του που είναι επιφορτισμένο με την εξαγωγή μεταδεδομένων μέσω OAI.
To ESE Plugin αλλάζει την μορφή του XML που εξάγει το dspace μέσω του ΟΑΙ-PMH και προσθέτει ορισμένα νέα στοιχεία σε κάθε record:
Για επιβεβαιώσετε ότι η βιβλιοθήκη σας υποστηρίζει το ESE μπορείτε να δείτε τα παρακάτω.
Παίρνοντας ως παράδειγμα την εγκατάσταση dspace της βιβλιοθήκης της Βέροιας, αρχικά με Dublin Core:
http://medusa.libver.gr/oai/request?verb=ListRecords&metadataPrefix=oai_dc
Μια εγγραφή φαίνεται ως εξής: Dublin Core Record.xml
Ενώ αντίθετα με ESE:
http://medusa.libver.gr/oai/request?verb=ListRecords&metadataPrefix=ese
Μια εγγραφή φαίνεται ως εξής: ESE Record.xml
Τα μεταδεδομένα τύπου ESE έχουν επαληθευτεί χρησιμοποιώντας το Europeana Content Checker Tool.
Θερμές ευχαριστές στο Εθνικό Κέντρο Τεκμηρίωσης και στους υπευθύνους Νικόλαο Χούσο, Κώστα Σταμάτη και Ράνια Σταθοπούλου. H συνεισφορά τους είναι ιδιαίτερα σημαντική για την προσπάθειά μας.
blogreplica.com is an online blog backup service. Our goal is to provide a simple yet powerfull web application which bloggers could use to create online backups of their blogs.
Currently, blogreplica.com supports WordPress, Blogger and Pathfinder blogs.
Blogreplica.com is still beta software.
ΨΗΦΙΔΑ: Ψηφιακή Βιβλιοθήκη και Ιδρυματικό Καταθετήριο του Πανεπιστημίου Μακεδονίας. http://dspace.lib.uom.gr
Η Ψηφίδα έχει υλοποιηθεί χρησιμοποιώντας το ανοικτό λογισμικό DSpace. Βασίζεται σε τεχνολογία Java Server Pages (JSP) ενώ για την αποθήκευση των δεδομένων χρησιμοποιείται η Postgresql.