Digital Library Architecture: Oleh : Kundang K.Juman
Why Talk about Digital Library Architecture? Web bukan merupakan DL DL merupaka Commercial packages limited Flexibilitas standards (hanya pada Library) DL merupakan architecture dari Network DL merupakan pengembangan dari konvensional
WWW Infrastructure Evolving Resource Description Framework (RDF) Merupakan metadata semantics dari documents http://www.w3.org/RDF/ Extensible Markup Language (XML) Merupakan hubungan/relational data http://www.w3.org/XML/
But still need Digital Library Architecture Merupakan document model - digital objects Merupakan layanan perpustakaan ( library services) Menerapkan fasilitas yg lebih baik(facilities for resource discovery) Memudahkan koleksi (Flexible definition of collections) Basis manajement lebih kepada Contents dan layanan distribusi
Hubungan antar Digital Library
Digital Library Architecture: Key Principles Open Architecture Fungsional layanan terpadu Menmanfaatkan layananan protocol jaringan Modularization Dapat menyatukan antar modul Terukur dalam dengan basis web Distribution Layanan Content terdistribusi Administrasi dan manajemen DL
Component- Digital Libraries User Interface Gateway Collection Services Persistent NAMES Name Service Index Services Repository Services Digital Objects
Contoh Jaringan DL A Globally Distributed Digital Library Lebih dari 120 Institutions di US, Europe, dan Asia
Federation of Collections
Documents in Distributed Repositories
Multi-Format Document Model
Dienst Document Model decompositions representations logical physical Handle (URN) decompositions representations logical physical ASCII TIFF PostScript metadata underlying formats
receive unified hit list Dienst: Core Services WWW browser send search request Protocol receive unified hit list send document request receive MIME-typed document Protocol Dienst User Interface send site specific search request receive hit list Protocol Repository Index
Dienst Protocol Building Gateways to non-Conforming Sites Standard Servers User Interface Gateway Server FTP/HTTP “Repositories”
Dienst: Collection Service
Digital Object is... getSection getTrack getArticle getLabel getChapter getPage getFrame getLength
What the client sees vs. What the object is Book Content-Type Interfaces MARC Mechanism Structure
FEDORA DigitalObject GetChapter GetIndex GetPage Book Disseminator application/ MARC DS1 postscript DS2 Generic Disseminator Book Disseminator DublinCore ListContentTypes Book, DublinCore Get(Book.getPage(1))
FEDORA: Extensibility for Content Types Simple, familiar content types Complex, compound, dynamic content types
Distributed Collection Service Definition and Access User Interface Intelligent routing based on regional conditions Collection Query Router Collection Query Router Central Collection Server Collection Query Router