• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Διαχείριση Ψηφιακού Περιεχομένου με το DSpace: Λειτουργία και τεχνικά ζητήματα
 

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

on

  • 277 views

Administering Digital Content Using DSpace: Operation and Technical Issues

Administering Digital Content Using DSpace: Operation and Technical Issues

Statistics

Views

Total Views
277
Views on SlideShare
277
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

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