• Like
  • Save
Διαχείριση Ψηφιακού Περιεχομένου με το DSpace: Λειτουργία και τεχνικά ζητήματα
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Διαχείριση Ψηφιακού Περιεχομένου με το DSpace: Λειτουργία και τεχνικά ζητήματα

  • 162 views
Published

Administering Digital Content Using DSpace: Operation and Technical Issues

Administering Digital Content Using DSpace: Operation and Technical Issues

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
162
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Διαχείριση Ψηφιακού Περιεχομένου μετο DSpaceΛειτουργία και τεχνικά ζητήματαΔρ. Νικόλαος Κωνσταντίνου
  • 2. Περιεχόμενα παρουσίασης Διαχείριση Ψηφιακού Περιεχομένου με το DSpace Λειτουργία του DSpace Τεχνικά ζητήματα2 Παρουσίαση του DSpace
  • 3. Ψηφιακά αποθετήρια Διαφύλαξη ψηφιακού περιεχομένου (digital preservation) Μακροπρόθεσμη εξασφάλιση πρόσβασης Χωρίς αλλοίωση ή φθορά του περιεχομένου Μετασχηματισμοί μεταξύ προτύπων Μεταδεδομένα τα οποία να επιτρέπουν αναζήτηση/αξιοποίησητης πληροφορίας Δικαιώματα στην πρόσβαση/υποβολή της πληροφορίας Κλιμακωσιμότητα (scalability) Διαλειτουργικότητα με άλλα αποθετήριαΠαρουσίαση του DSpace3
  • 4. Το DSpace ως ψηφιακό αποθετήριο Ώριμη τεχνολογία Πάνω από 12 χρόνια ανάπτυξης Συμβατότητα με πλήθος από formats ψηφιακού περιεχομένου Δραστήρια κοινότητα που το αναπτύσσει και το συντηρεί Mailing lists dspace-general dspace-tech dspace-devel Ανοιχτού κώδικα, ελεύθερα διαθέσιμο Πλήρως παραμετροποιήσιμοΠαρουσίαση του DSpace4
  • 5. Κύριες λειτουργίες Πρόσβαση Αναζήτηση Πλοήγηση Αρχειοθέτηση τεκμηρίων Διαχείριση αποθετηρίου Ανάκτηση (εξαγωγή) εγγραφών Οργάνωση σε κοινότητες-συλλογές Διαλειτουργικότητα με εξωτερικά αποθετήρια Πολυγλωσσικότητα μεταδεδομένων και διεπαφήςΠαρουσίαση του DSpace5
  • 6. Κατηγορίες χρηστών στο DSpace Επισκέπτες Δε διατηρούν λογαριασμό Εγγεγραμμένοι Λαμβάνουν ειδοποιήσεις μέσω email Πιστοποιημένοι Δυνατότητα υποβολής περιεχομένου Διαχειριστές περιεχομένου Επεξεργασία περιεχομένου, έγκριση δημοσίευσης εγγραφών Διαχειριστές πλατφόρμας ψηφιακού αποθετηρίου Διαχείριση λογαριασμών, πολιτικών πρόσβασης Εξωτερικά συστήματα Ανάκτηση μεταδεδομένων κατά τα διεθνή πρότυπαΠαρουσίαση του DSpace6
  • 7. Τα τεκμήρια στο DSpace Μοναδικό αναγνωριστικό id Handle της μορφής πρόθεμα/επίθεμα http://hdl.handle.net/43242/8149 Μεταδεδομένα Πολλαπλά bitstreamsανά τεκμήριο Υποστήριξη για πλήθοςformatsΠαρουσίαση του DSpace7
  • 8. Τα μεταδεδομένα στο DSpace Ενσωματωμένη υποστήριξη Dublin Core Δυνατότητα για προσθήκη επιπλέον σχημάτων (πχ mods*) Δομή σε Schema.element.qualifier[language] Crosswalks Μετατροπή μεταξύ διαφορετικών formatsΠαρουσίαση του DSpace8*metadata object description schema
  • 9. Περιεχόμενα παρουσίασης Διαχείριση Ψηφιακού Περιεχομένου με το DSpace Λειτουργία του DSpace Τεχνικά ζητήματαΠαρουσίαση του DSpace9
  • 10. Τεχνικά (1/3) Εξ’ ολοκλήρου σε Java Module για στατιστικά σε perl Υποστήριξη από Βάση δεδομένων Postgres (ή Oracle) Δυο επιλογές παρουσίασης Διεπαφή υλοποιημένη σε JSP (JSPUI) Διεπαφή υλοποιημένη σε Apache Cocoon, XML/XSLT (XMLUI)Παρουσίαση του DSpace10
  • 11. Τεχνικά (2/3) DSpace modules Core API Σύνολο βασικών λειτουργιών, κοινές για όλα τα modules OAI (OAI-PMH) Υποστήριξη metadata harvesting SWORD, SWORDV2 Απομακρυσμένη υποβολή τεκμηρίων, υποστήριξη METS* SOLR-based statistics Discovery Faceted πλοήγηση για το XML-UI LNI Lightweight Network Interface: Απομακρυσμένη πρόσβαση στιςλειτουργίες της εγκατάστασης του DSpace, ξεπερασμένοΠαρουσίαση του DSpace11*metadata encoding and transmission standard
  • 12. Τεχνικά (3/3)Παρουσίαση του DSpace12 Ανατομία του DSpace
  • 13. Εγκατάσταση Προαπαιτούμενα JDK6 (όχι 7) Tomcat ή Jetty ή Resin Postgres ή Oracle Επίσης Maven, Ant ή Eclipse JEE Τελευταία έκδοση στο www.dspace.org/latest-release Δημιουργία βάσης και παραμετροποίηση τουdspace/pom.xml Πχ. Σύνδεση με τη βάση δεδομένων, server url mvn package, ant fresh_installΠαρουσίαση του DSpace13
  • 14. Δομή εγκατάστασης του DSpace (1/2) Διατηρείται ένας build φάκελος με Τα binary αρχεία (assetstore) Shell (για windows και linux) και perl scripts (bin) Ρυθμίσεις (config) Logs (log) Reports (solr) Search indexes της Lucene (search) Webapps jspui και xmlui (webapps/jspui και webapps/xmlui) lni (webapps/lni) OAI-PMH (webapps/oai) SWORD και SWORDV2 (webapps/sword και webapps/swordv2)Παρουσίαση του DSpace14
  • 15. Δομή εγκατάστασης του DSpace (2/2) Διατηρείται ένας build φάκελος με Κοινά αρχεία (lib) Φάκελος στον οποίο ανεβαίνουν τα αρχεία των υποβολών(upload) SQL/update scripts (etc) Manual κλπ (docs) Εσωτερικό μοντέλο δεδομένων Κοινότητες Υπο-κοινότητες Συλλογές Τεκμήρια Bundles – Bitstreams - Bitstream formatsΠαρουσίαση του DSpace15
  • 16. Παραμετροποίηση εγκατάστασης (1/2) dspace/config/dspace.cfg dspace.dir Φάκελος της εγκατάστασης dspace.hostname, dspace.url Η διεύθυνση της εγκατάστασης dspace.name Το όνομα (πχ. Αποθετήριο συγγραμμάτων) db.name, db.url, db.password, db.driver Σύνδεση με τη βάση δεδομένων mail.server, mail.from.address, feedback.recipient, mail.admin Ρυθμίσεις ηλεκτρονικής αλληλογραφίαςΠαρουσίαση του DSpace16
  • 17. Παραμετροποίηση εγκατάστασης (2/2) dspace/config/item-submission.xml Βήματα για την υποβολή τεκμηρίου dspace/config/input-forms.xml Πεδία μεταδεδομένων και αντίστοιχα widgets εισαγωγήςΠαρουσίαση του DSpace17
  • 18. Κονσόλα διαχειριστή Διαχείριση Κοινοτήτων και Συλλογών Άτομα και groups ατόμων Μητρώο bitstream formats Ροές εργασίας καιεξουσιοδοτήσεις ανά συλλογή Απευθείας επεξεργασίατεκμηρίων Μητρώο μεταδεδομένωνΠαρουσίαση του DSpace18
  • 19. Αρχειοθέτηση Μέσω της διεπαφής (πιστοποιημένοι χρήστες) Είσοδος στο σύστημα → Γενικές επιλογές → Φόρμααρχειοθέτησης → Μεταφόρτωση αρχείων → Αποδοχή άδειας Παραμετροποιήσιμο μέσω του config/input-forms.xml Μέσω γραμμής εντολών (διαχειριστές) ./dspace import φάκελος contents dublin_core.xml handle item.pdf license.txtΠαρουσίαση του DSpace19
  • 20. Εργαλεία γραμμής εντολών (./dspace) filter-media Εξάγει το πλήρες κείμενο από τα τεκμήρια (doc/pdf/html/ppt)ώστε να επιτρέπει αναζήτηση σε αυτά generate-sitemaps Δημιουργεί τα sitemaps ώστε να καταλογογραφείται όλο τοαποθετήριο από τα spiders του google index-update Ανανεώνει τα ευρετήρια αναζήτησης και πλοήγησης cleanup Διαγράφει από το assetstore τεκμήρια που έχουν διαγραφεί stat-report-monthly Δημιουργία αναφορώνΠαρουσίαση του DSpace20
  • 21. Μαζική εισαγωγή εγγραφών Παράδειγμα εισαγωγής με κώδικα ./dspace import - q -a -c 123456789/4 -c 123456789/52 -enkons@live.com -s /home/nkons/records/ex -m m4-52 Η μεταβολή καταγράφεται στο mapping file m4-52 Κάθε μεταβολή διατηρείται σε ένα αρχείο της μορφής 000423 123456789/2 000478 123456789/3 000895 123456789/4 001424 123456789/5 ... Απαραίτητη η εισαγωγή mail του χρήστη πουπραγματοποιεί την αλλαγήΠαρουσίαση του DSpace21
  • 22. Μαζική εξαγωγή εγγραφών για επεξεργασία Παράδειγμα εξαγωγής πλήρους τεκμηρίου ./dspace export -d /home/nkons/ex/ -i 123456789/1352 -tCOLLECTION -n 1 Εξαγωγή μεταδεδομένων σε tab-separated values ./dspace metadata-export -i 18542 -f test.csv Επεξεργασία και εκ νέου εισαγωγή ./dspace metadata-import -f test.csvΠαρουσίαση του DSpace22
  • 23. Προβλήματα-Προκλήσεις Πλήθος τεχνολογιών (maven, ant, jsp, tag libraries,solr/lucene, spring, sword, oai, …) Δυσκολία στην εποπτεία και διαχείριση του κώδικα Δυσκολία στην αποσφαλμάτωση (debugging) Μη πλήρης συμφωνία με το Dublin Core Παράδειγμα: Σε κάθε νέο τεκμήριο άρθρου σε περιοδικό, στηφόρμα αρχειοθέτησης οι συγγραφείς αποθηκεύονται στοdc.contributor.author και όχι στο dc.creator Απουσία semantics Απουσία λειτουργικότητας authority fileΠαρουσίαση του DSpace23
  • 24.  (duraspace.org) για προβολή για standards-compliant API για υποκείμενη υποδομή Εναλλακτικές: , GreenstoneΤο μέλλον του DSpaceΠαρουσίαση του DSpace24