270 likes | 380 Views
ΑÏχιτεκτονικÎÏ‚ Ψηφιακών Βιβλιοθηκών. FEDORA. Τι θα ποÏμε: Βασικά ΧαÏαχτηÏιστικά της αÏχιτεκτονικής ΠεÏιγÏαφή του Î¨Î·Ï†Î¹Î±ÎºÎ¿Ï Î‘Î½Ï„Î¹ÎºÎµÎ¹Î¼Îνου «Όψεις» του Î¨Î·Ï†Î¹Î±ÎºÎ¿Ï Î‘Î½Ï„Î¹ÎºÎµÎ¹Î¼Îνου Λογισμικό ΑποθετηÏίου ΠαÏάδειγμα ΣυμπεÏάσματα - Î Ïοβληματισμοί. ΔημιουÏγοί: Πανεπιστήμια Cornel και Virginia
E N D
Αρχιτεκτονικές Ψηφιακών Βιβλιοθηκών FEDORA FEDORA ARCHITECTURE
Τι θα πούμε: • Βασικά Χαραχτηριστικά της αρχιτεκτονικής • Περιγραφή του Ψηφιακού Αντικειμένου • «Όψεις» του Ψηφιακού Αντικειμένου • Λογισμικό Αποθετηρίου • Παράδειγμα • Συμπεράσματα - Προβληματισμοί FEDORA ARCHITECTURE
Δημιουργοί: Πανεπιστήμια Cornel και Virginia Συλλογές: μεγάλες – ποικίλου περιεχομένου Αίτημα για: • ασφαλή – αξιόπιστη αποθήκευσηκαι παροχή περιεχομένου 2. ευκολία στη χρήση 3. να λαμβάνει υπόψη νομικά θέματα FEDORA ARCHITECTURE
www.fedora.info F lexible E xtensible D igital O bject and R epository A rchitecture FEDORA ARCHITECTURE
Open-source - Mozila public license χρήση εργαλείων του Web • XML • METS • HTTP • SOAP • WSDL FEDORA ARCHITECTURE
FEDORA - Βασικά Χαραχτηριστικά • υποστηρίζει ετερογενή δεδομένα • δέχεται νέες μορφές • ομαδοποίηση σε σύνθετα αντικείμενα • ποικιλία «όψεων» περιεχομένου • δικαιώματα χρήσης ανά «όψη» FEDORA ARCHITECTURE
Μοντέλο Ψηφιακού Αντικειμένου FEDORA ARCHITECTURE
PID: • μοναδικό συνολικά στο Διαδίκτυο • ανεξάρτητο από όνομα μηχανήματος ή δικτυακή διεύθυνση ή αποθετήριο • namespace:serial ( σχήμα URN) π.χ. ionio-lib:15 FEDORA ARCHITECTURE
περιεχόμενο = - δεδομένα και - μεταδεδομένα Χαραχτηρίζεται ως: - εσωτερικό - εξωτερικό εξωτερικό περιεχόμενο δηλώνεται με URL FEDORA ARCHITECTURE
disseminators = « όψεις » • Περιέχονται στο αντικείμενο • Μορφοποιούν το περιεχόμενο - για τον χρήστη - για χρήση από κάποια εφαρμογή • ανταποκρίνονται στην αφηρημένη έννοια του αντικειμένου που έχει ένας χρήστης FEDORA ARCHITECTURE
παράδειγμα: FEDORA ARCHITECTURE
Special Objects = Αντικείμενα Ειδικής Χρήσης • Data objects = αντικείμενο δεδομένων • bdef = αντικείμενο ορισμού συμπεριφοράς • bmech = αντικείμενο μηχανισμού συμπεριφοράς FEDORA ARCHITECTURE
σχέσεις αντικειμένων FEDORA ARCHITECTURE
ο μηχανισμός συμπεριφοράς • εκτελείται τη στιγμή της ανάκλησης δεδομένων • υλοποιείται μέσω web services • παρέχει επεκτασιμότητα: νέα συμπεριφορά προκύπτει από εισαγωγή νέου ζευγαριού bdef, bmech που θα χρησιμοποιηθούν στα υπάρχοντα αντικείμενα FEDORA ARCHITECTURE
Λογισμικό Αποθετηρίου βασικό χαραχτηριστικό: χρήση Web Services Επικοινωνία χρήστη με: - υπηρεσία διαχείρισης - υπηρεσία πρόσβασης μέσω: - HTTP ή SOAP με χρήση φυλομετρητή ή ειδικού λογισμικού FEDORA ARCHITECTURE
υποσύστημα διαχείρισης: - εισαγωγή αντικειμένου ή στοιχείου του - διαγραφή αντικειμένου ή στοιχείου του - τροποποίηση αντικειμένου - έλεγχος ακεραιότητας FEDORA ARCHITECTURE
υποσύστημα πρόσβασης: - αναζήτηση λίστας disseminations - αίτηση συγκεκριμένου dissemination για την εξυπηρέτηση της αίτησης: εφαρμογή του μηχανισμού συμπεριφοράς που ορίζει ο ορισμός συμπεριφοράς FEDORA ARCHITECTURE
υποσύστημα αποθήκευσης: διαχειρίζεται το περιεχόμενο σε επίπεδο εγγραφής διαγραφής ανάγνωσης δεδομένων από τους αποθηκευτικούς χώρους FEDORA ARCHITECTURE
υποσύστημα αποθήκευσης: εσωτερικά αντικείμενα: αποθηκεύονται σαν XML αρχεία κωδικοποιημένα με χρήση METS εξωτερικά αντικείμενα: επικοινωνία με εξωτερικές πηγές προσκόμιση περιεχομένου FEDORA ARCHITECTURE
σύστημα εκδόσεων: δεν επιτρέπεται τροποποίηση αντικειμένου μόνο εισαγωγή νέας έκδοσης του υποστηρίζει εκδόσεις: - δεδομένων - disseminators υλοποιείται στο σύστημα διαχείρισης FEDORA ARCHITECTURE
Παράδειγμα: απλούστερη υλοποίηση προκαθορισμένος disseminator χρήση έτοιμων εργαλείων FEDORA ARCHITECTURE
Συμπεράσματα: • Βασισμένο σε τεχνολογίες του Ιστού ευρέως διαδεδομένες • Επεκτάσιμο μοντέλο • Διαλειτουργικό • Κατανεμημένο • Ανοικτό FEDORA ARCHITECTURE
Προβληματισμοί: • αποτελεί αρκετά εύχρηστο σύστημα; • είναι τελικά απλή η λογική του ώστε να λειτουργήσει ικανοποιητικά για την πληθώρα των απλών Ψ.Β.; • χειρίζεται θέματα προστασίας πνευματικών δικαιωμάτων; Μπορεί να τα εντάξει η αρχιτεκτονική στο σύστημα της; FEDORA ARCHITECTURE