FEDORA ARCHITECTURE1 Αρχιτεκτονικές Ψηφιακών Βιβλιοθηκών FEDORA
FEDORA ARCHITECTURE2 Τι θα πούμε: 1. Βασικά Χαραχτηριστικά της αρχιτεκτονικής 2. Περιγραφή του Ψηφιακού Αντικειμένου 3. «Όψεις» του Ψηφιακού Αντικειμένου 4. Λογισμικό Αποθετηρίου 5. Παράδειγμα 6. Συμπεράσματα - Προβληματισμοί
FEDORA ARCHITECTURE3 Δημιουργοί: Πανεπιστήμια Cornel και Virginia Συλλογές:μεγάλες – ποικίλου περιεχομένου Αίτημα για: 1. ασφαλή – αξιόπιστη αποθήκευση και παροχή περιεχομένου 2. ευκολία στη χρήση 3. να λαμβάνει υπόψη νομικά θέματα
FEDORA ARCHITECTURE4 F lexible E xtensible D igital O bject and R epository A rchitecture
FEDORA ARCHITECTURE5 Open-source - Mozila public license χρήση εργαλείων του Web XML METS HTTP SOAP WSDL
FEDORA ARCHITECTURE6 FEDORA - Βασικά Χαραχτηριστικά 1. υποστηρίζει ετερογενή δεδομένα 2. δέχεται νέες μορφές 3. ομαδοποίηση σε σύνθετα αντικείμενα 4. ποικιλία «όψεων» περιεχομένου 5. δικαιώματα χρήσης ανά «όψη»
FEDORA ARCHITECTURE7 Μοντέλο Ψηφιακού Αντικειμένου
FEDORA ARCHITECTURE8 PID: μοναδικό συνολικά στο Διαδίκτυο ανεξάρτητο από όνομα μηχανήματος ή δικτυακή διεύθυνση ή αποθετήριο namespace:serial ( σχήμα URN) π.χ. ionio-lib:15
FEDORA ARCHITECTURE9 περιεχόμενο =- δεδομένα και - μεταδεδομένα Χαραχτηρίζεται ως: - εσωτερικό - εξωτερικό εξωτερικό περιεχόμενο δηλώνεται με URL
FEDORA ARCHITECTURE10 disseminators = « όψεις » Περιέχονται στο αντικείμενο Μορφοποιούν το περιεχόμενο - για τον χρήστη - για χρήση από κάποια εφαρμογή ανταποκρίνονται στην αφηρημένη έννοια του αντικειμένου που έχει ένας χρήστης
FEDORA ARCHITECTURE11 παράδειγμα:
FEDORA ARCHITECTURE12 Special Objects = Αντικείμενα Ειδικής Χρήσης Data objects = αντικείμενο δεδομένων bdef = αντικείμενο ορισμού συμπεριφοράς bmech = αντικείμενο μηχανισμού συμπεριφοράς
FEDORA ARCHITECTURE13 σχέσεις αντικειμένων
FEDORA ARCHITECTURE14 ο μηχανισμός συμπεριφοράς εκτελείται τη στιγμή της ανάκλησης δεδομένων υλοποιείται μέσω web services παρέχει επεκτασιμότητα: νέα συμπεριφορά προκύπτει από εισαγωγή νέου ζευγαριού bdef, bmech που θα χρησιμοποιηθούν στα υπάρχοντα αντικείμενα
FEDORA ARCHITECTURE15 Λογισμικό Αποθετηρίου βασικό χαραχτηριστικό: χρήση Web Services Επικοινωνία χρήστη με: - υπηρεσία διαχείρισης - υπηρεσία πρόσβασης μέσω:- HTTPή SOAP με χρήση φυλομετρητή ή ειδικού λογισμικού
FEDORA ARCHITECTURE16 υποσύστημα διαχείρισης: - εισαγωγή αντικειμένου ή στοιχείου του - διαγραφή αντικειμένου ή στοιχείου του - τροποποίηση αντικειμένου - έλεγχος ακεραιότητας
FEDORA ARCHITECTURE17 υποσύστημα πρόσβασης: - αναζήτηση λίστας disseminations - αίτηση συγκεκριμένου dissemination για την εξυπηρέτηση της αίτησης: εφαρμογή του μηχανισμού συμπεριφοράς που ορίζει ο ορισμός συμπεριφοράς
FEDORA ARCHITECTURE18 υποσύστημα αποθήκευσης: διαχειρίζεται το περιεχόμενο σε επίπεδο εγγραφής διαγραφής ανάγνωσης δεδομένων από τους αποθηκευτικούς χώρους
FEDORA ARCHITECTURE19 υποσύστημα αποθήκευσης: εσωτερικά αντικείμενα: αποθηκεύονται σαν XML αρχεία κωδικοποιημένα με χρήση METS εξωτερικά αντικείμενα: επικοινωνία με εξωτερικές πηγές προσκόμιση περιεχομένου
FEDORA ARCHITECTURE20
FEDORA ARCHITECTURE21 σύστημα εκδόσεων: δεν επιτρέπεται τροποποίηση αντικειμένου μόνο εισαγωγή νέας έκδοσης του υποστηρίζει εκδόσεις: - δεδομένων - disseminators υλοποιείται στο σύστημα διαχείρισης
FEDORA ARCHITECTURE22 Παράδειγμα: απλούστερη υλοποίηση προκαθορισμένος disseminator χρήση έτοιμων εργαλείων
FEDORA ARCHITECTURE23
FEDORA ARCHITECTURE24
FEDORA ARCHITECTURE25
FEDORA ARCHITECTURE26 Συμπεράσματα: Βασισμένο σε τεχνολογίες του Ιστού ευρέως διαδεδομένες Επεκτάσιμο μοντέλο Διαλειτουργικό Κατανεμημένο Ανοικτό
FEDORA ARCHITECTURE27 Προβληματισμοί: αποτελεί αρκετά εύχρηστο σύστημα; είναι τελικά απλή η λογική του ώστε να λειτουργήσει ικανοποιητικά για την πληθώρα των απλών Ψ.Β.; χειρίζεται θέματα προστασίας πνευματικών δικαιωμάτων; Μπορεί να τα εντάξει η αρχιτεκτονική στο σύστημα της;