Διαχείριση Ψηφιακού Περιεχομένου μετο DSpaceΛειτουργία και τεχνικά ζητήματαΔρ. Νικόλαος Κωνσταντίνου
Περιεχόμενα παρουσίασης Διαχείριση Ψηφιακού Περιεχομένου με το DSpace Λειτουργία του DSpace Τεχνικά ζητήματα2 Παρουσίασ...
Ψηφιακά αποθετήρια Διαφύλαξη ψηφιακού περιεχομένου (digital preservation) Μακροπρόθεσμη εξασφάλιση πρόσβασης Χωρίς αλλο...
Το DSpace ως ψηφιακό αποθετήριο Ώριμη τεχνολογία Πάνω από 12 χρόνια ανάπτυξης Συμβατότητα με πλήθος από formats ψηφιακο...
Κύριες λειτουργίες Πρόσβαση Αναζήτηση Πλοήγηση Αρχειοθέτηση τεκμηρίων Διαχείριση αποθετηρίου Ανάκτηση (εξαγωγή) εγγρ...
Κατηγορίες χρηστών στο DSpace Επισκέπτες Δε διατηρούν λογαριασμό Εγγεγραμμένοι Λαμβάνουν ειδοποιήσεις μέσω email Πιστ...
Τα τεκμήρια στο DSpace Μοναδικό αναγνωριστικό id Handle της μορφής πρόθεμα/επίθεμα http://hdl.handle.net/43242/8149 Με...
Τα μεταδεδομένα στο DSpace Ενσωματωμένη υποστήριξη Dublin Core Δυνατότητα για προσθήκη επιπλέον σχημάτων (πχ mods*) Δομ...
Περιεχόμενα παρουσίασης Διαχείριση Ψηφιακού Περιεχομένου με το DSpace Λειτουργία του DSpace Τεχνικά ζητήματαΠαρουσίαση ...
Τεχνικά (1/3) Εξ’ ολοκλήρου σε Java Module για στατιστικά σε perl Υποστήριξη από Βάση δεδομένων Postgres (ή Oracle) Δυ...
Τεχνικά (2/3) DSpace modules Core API Σύνολο βασικών λειτουργιών, κοινές για όλα τα modules OAI (OAI-PMH) Υποστήριξη ...
Τεχνικά (3/3)Παρουσίαση του DSpace12 Ανατομία του DSpace
Εγκατάσταση Προαπαιτούμενα JDK6 (όχι 7) Tomcat ή Jetty ή Resin Postgres ή Oracle Επίσης Maven, Ant ή Eclipse JEE Τελ...
Δομή εγκατάστασης του DSpace (1/2) Διατηρείται ένας build φάκελος με Τα binary αρχεία (assetstore) Shell (για windows κ...
Δομή εγκατάστασης του DSpace (2/2) Διατηρείται ένας build φάκελος με Κοινά αρχεία (lib) Φάκελος στον οποίο ανεβαίνουν τ...
Παραμετροποίηση εγκατάστασης (1/2) dspace/config/dspace.cfg dspace.dir Φάκελος της εγκατάστασης dspace.hostname, dspac...
Παραμετροποίηση εγκατάστασης (2/2) dspace/config/item-submission.xml Βήματα για την υποβολή τεκμηρίου dspace/config/inp...
Κονσόλα διαχειριστή Διαχείριση Κοινοτήτων και Συλλογών Άτομα και groups ατόμων Μητρώο bitstream formats Ροές εργασίας ...
Αρχειοθέτηση Μέσω της διεπαφής (πιστοποιημένοι χρήστες) Είσοδος στο σύστημα → Γενικές επιλογές → Φόρμααρχειοθέτησης → Με...
Εργαλεία γραμμής εντολών (./dspace) filter-media Εξάγει το πλήρες κείμενο από τα τεκμήρια (doc/pdf/html/ppt)ώστε να επιτ...
Μαζική εισαγωγή εγγραφών Παράδειγμα εισαγωγής με κώδικα ./dspace import - q -a -c 123456789/4 -c 123456789/52 -enkons@li...
Μαζική εξαγωγή εγγραφών για επεξεργασία Παράδειγμα εξαγωγής πλήρους τεκμηρίου ./dspace export -d /home/nkons/ex/ -i 1234...
Προβλήματα-Προκλήσεις Πλήθος τεχνολογιών (maven, ant, jsp, tag libraries,solr/lucene, spring, sword, oai, …) Δυσκολία στ...
 (duraspace.org) για προβολή για standards-compliant API για υποκείμενη υποδομή Εναλλακτικές: , GreenstoneΤο μέλλον τ...
Upcoming SlideShare
Loading in...5
×

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

227

Published on

Administering Digital Content Using DSpace: Operation and Technical Issues

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
227
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. Διαχείριση Ψηφιακού Περιεχομένου μετο DSpaceΛειτουργία και τεχνικά ζητήματαΔρ. Νικόλαος Κωνσταντίνου
  2. 2. Περιεχόμενα παρουσίασης Διαχείριση Ψηφιακού Περιεχομένου με το DSpace Λειτουργία του DSpace Τεχνικά ζητήματα2 Παρουσίαση του DSpace
  3. 3. Ψηφιακά αποθετήρια Διαφύλαξη ψηφιακού περιεχομένου (digital preservation) Μακροπρόθεσμη εξασφάλιση πρόσβασης Χωρίς αλλοίωση ή φθορά του περιεχομένου Μετασχηματισμοί μεταξύ προτύπων Μεταδεδομένα τα οποία να επιτρέπουν αναζήτηση/αξιοποίησητης πληροφορίας Δικαιώματα στην πρόσβαση/υποβολή της πληροφορίας Κλιμακωσιμότητα (scalability) Διαλειτουργικότητα με άλλα αποθετήριαΠαρουσίαση του DSpace3
  4. 4. Το DSpace ως ψηφιακό αποθετήριο Ώριμη τεχνολογία Πάνω από 12 χρόνια ανάπτυξης Συμβατότητα με πλήθος από formats ψηφιακού περιεχομένου Δραστήρια κοινότητα που το αναπτύσσει και το συντηρεί Mailing lists dspace-general dspace-tech dspace-devel Ανοιχτού κώδικα, ελεύθερα διαθέσιμο Πλήρως παραμετροποιήσιμοΠαρουσίαση του DSpace4
  5. 5. Κύριες λειτουργίες Πρόσβαση Αναζήτηση Πλοήγηση Αρχειοθέτηση τεκμηρίων Διαχείριση αποθετηρίου Ανάκτηση (εξαγωγή) εγγραφών Οργάνωση σε κοινότητες-συλλογές Διαλειτουργικότητα με εξωτερικά αποθετήρια Πολυγλωσσικότητα μεταδεδομένων και διεπαφήςΠαρουσίαση του DSpace5
  6. 6. Κατηγορίες χρηστών στο DSpace Επισκέπτες Δε διατηρούν λογαριασμό Εγγεγραμμένοι Λαμβάνουν ειδοποιήσεις μέσω email Πιστοποιημένοι Δυνατότητα υποβολής περιεχομένου Διαχειριστές περιεχομένου Επεξεργασία περιεχομένου, έγκριση δημοσίευσης εγγραφών Διαχειριστές πλατφόρμας ψηφιακού αποθετηρίου Διαχείριση λογαριασμών, πολιτικών πρόσβασης Εξωτερικά συστήματα Ανάκτηση μεταδεδομένων κατά τα διεθνή πρότυπαΠαρουσίαση του DSpace6
  7. 7. Τα τεκμήρια στο DSpace Μοναδικό αναγνωριστικό id Handle της μορφής πρόθεμα/επίθεμα http://hdl.handle.net/43242/8149 Μεταδεδομένα Πολλαπλά bitstreamsανά τεκμήριο Υποστήριξη για πλήθοςformatsΠαρουσίαση του DSpace7
  8. 8. Τα μεταδεδομένα στο DSpace Ενσωματωμένη υποστήριξη Dublin Core Δυνατότητα για προσθήκη επιπλέον σχημάτων (πχ mods*) Δομή σε Schema.element.qualifier[language] Crosswalks Μετατροπή μεταξύ διαφορετικών formatsΠαρουσίαση του DSpace8*metadata object description schema
  9. 9. Περιεχόμενα παρουσίασης Διαχείριση Ψηφιακού Περιεχομένου με το DSpace Λειτουργία του DSpace Τεχνικά ζητήματαΠαρουσίαση του DSpace9
  10. 10. Τεχνικά (1/3) Εξ’ ολοκλήρου σε Java Module για στατιστικά σε perl Υποστήριξη από Βάση δεδομένων Postgres (ή Oracle) Δυο επιλογές παρουσίασης Διεπαφή υλοποιημένη σε JSP (JSPUI) Διεπαφή υλοποιημένη σε Apache Cocoon, XML/XSLT (XMLUI)Παρουσίαση του DSpace10
  11. 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. 12. Τεχνικά (3/3)Παρουσίαση του DSpace12 Ανατομία του DSpace
  13. 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. 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. 15. Δομή εγκατάστασης του DSpace (2/2) Διατηρείται ένας build φάκελος με Κοινά αρχεία (lib) Φάκελος στον οποίο ανεβαίνουν τα αρχεία των υποβολών(upload) SQL/update scripts (etc) Manual κλπ (docs) Εσωτερικό μοντέλο δεδομένων Κοινότητες Υπο-κοινότητες Συλλογές Τεκμήρια Bundles – Bitstreams - Bitstream formatsΠαρουσίαση του DSpace15
  16. 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. 17. Παραμετροποίηση εγκατάστασης (2/2) dspace/config/item-submission.xml Βήματα για την υποβολή τεκμηρίου dspace/config/input-forms.xml Πεδία μεταδεδομένων και αντίστοιχα widgets εισαγωγήςΠαρουσίαση του DSpace17
  18. 18. Κονσόλα διαχειριστή Διαχείριση Κοινοτήτων και Συλλογών Άτομα και groups ατόμων Μητρώο bitstream formats Ροές εργασίας καιεξουσιοδοτήσεις ανά συλλογή Απευθείας επεξεργασίατεκμηρίων Μητρώο μεταδεδομένωνΠαρουσίαση του DSpace18
  19. 19. Αρχειοθέτηση Μέσω της διεπαφής (πιστοποιημένοι χρήστες) Είσοδος στο σύστημα → Γενικές επιλογές → Φόρμααρχειοθέτησης → Μεταφόρτωση αρχείων → Αποδοχή άδειας Παραμετροποιήσιμο μέσω του config/input-forms.xml Μέσω γραμμής εντολών (διαχειριστές) ./dspace import φάκελος contents dublin_core.xml handle item.pdf license.txtΠαρουσίαση του DSpace19
  20. 20. Εργαλεία γραμμής εντολών (./dspace) filter-media Εξάγει το πλήρες κείμενο από τα τεκμήρια (doc/pdf/html/ppt)ώστε να επιτρέπει αναζήτηση σε αυτά generate-sitemaps Δημιουργεί τα sitemaps ώστε να καταλογογραφείται όλο τοαποθετήριο από τα spiders του google index-update Ανανεώνει τα ευρετήρια αναζήτησης και πλοήγησης cleanup Διαγράφει από το assetstore τεκμήρια που έχουν διαγραφεί stat-report-monthly Δημιουργία αναφορώνΠαρουσίαση του DSpace20
  21. 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. 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. 23. Προβλήματα-Προκλήσεις Πλήθος τεχνολογιών (maven, ant, jsp, tag libraries,solr/lucene, spring, sword, oai, …) Δυσκολία στην εποπτεία και διαχείριση του κώδικα Δυσκολία στην αποσφαλμάτωση (debugging) Μη πλήρης συμφωνία με το Dublin Core Παράδειγμα: Σε κάθε νέο τεκμήριο άρθρου σε περιοδικό, στηφόρμα αρχειοθέτησης οι συγγραφείς αποθηκεύονται στοdc.contributor.author και όχι στο dc.creator Απουσία semantics Απουσία λειτουργικότητας authority fileΠαρουσίαση του DSpace23
  24. 24.  (duraspace.org) για προβολή για standards-compliant API για υποκείμενη υποδομή Εναλλακτικές: , GreenstoneΤο μέλλον του DSpaceΠαρουσίαση του DSpace24

×