Digital Library Architecture
RupeshKumarA
Email:a.rupeshkumar@gmail.com
Digital Library Architecture
(Componentsof Digital Library)
User Interface Search System
Handle System Repository
User Interface
• User interfaceis the componentthrough which users can
communicatewiththeDL system.
• User interfacecan be:
– For theend-users
– FortheDLadministrators
• Standard user interfaceis a Webbrowser.
• Web browser connectsto the DLclientservices
• Through theclient services, users can deposititems,browse,
search and do other operations.
Repository
• Repository stores and managesdigital objects and other
information.
• Web servers are used for storage.
• The interfaceto therepository is called theRepository
Access Protocol (RAP).
• Repositories contain rights & permission informationapart
from digitalobjects and metadata.
HandleSystem
• Handlesare general-purposeidentifiersthatcan beused to
identifyInternetresources, such as digitalobjects.
• When used with therepository, the handlesystemreceives as
input ahandle fora digitalobjectand returns theidentifierofthe
repository where theobjectisstored.
• Handle systemis importantto generateandmaintainpersistent
links fordigitalobjectsin the repository.
SearchSystem
• Search system handles indexingand cataloguingtasks.
• Search system generates and maintainsindexes for various
access points.
• It helps the user at thebackground to retrieve relevant records
from therepository.

Digital Library Architecture

  • 1.
  • 2.
    Digital Library Architecture (ComponentsofDigital Library) User Interface Search System Handle System Repository
  • 3.
    User Interface • Userinterfaceis the componentthrough which users can communicatewiththeDL system. • User interfacecan be: – For theend-users – FortheDLadministrators • Standard user interfaceis a Webbrowser. • Web browser connectsto the DLclientservices • Through theclient services, users can deposititems,browse, search and do other operations.
  • 4.
    Repository • Repository storesand managesdigital objects and other information. • Web servers are used for storage. • The interfaceto therepository is called theRepository Access Protocol (RAP). • Repositories contain rights & permission informationapart from digitalobjects and metadata.
  • 5.
    HandleSystem • Handlesare general-purposeidentifiersthatcanbeused to identifyInternetresources, such as digitalobjects. • When used with therepository, the handlesystemreceives as input ahandle fora digitalobjectand returns theidentifierofthe repository where theobjectisstored. • Handle systemis importantto generateandmaintainpersistent links fordigitalobjectsin the repository.
  • 6.
    SearchSystem • Search systemhandles indexingand cataloguingtasks. • Search system generates and maintainsindexes for various access points. • It helps the user at thebackground to retrieve relevant records from therepository.