3 Digital Library Architecture and Technology
3 Digital Library Architecture and Technology
ARCHITECTURE
AND
TECHNOLOGY
OUTLINE
•DL Architecture
•Building Blocks of DLs
•DL Models
•Components of DLs
•DL Open Source Software
•Modern Features In Digital Library
Architectures
2
INTRODUCTION
DLs contain a variety of materials,
technologies, services and standards
The Web itself, LIS centres as well as
database providers and vendors are all
examples of information services that can
play a role in DLs
Digital library architectures provide a view of
the underlying structures and frameworks on
which DLs are built
3
Conceptual Design of a Digital Library
Online Remote digital
E-journals databases libraries WWW
Search
OPACs interface
Users
Chowdhury (2002) Introduction to digital
4 libraries…
COMPONENTS OF A DL
SYSTEM
Arms (1997) names the following
components for digital libraries:
User interfaces
Repository
Handle system
Search system
5
Components of a DL System
Arms et al. An Architecture for Information in Digital Libraries. D-Lib Magazine, February 1997.
6
USER INTERFACES
7
8
REPOSITORY
10
11
DIGITAL OBJECTS AND DOI
A digital object is defined as something (e.g.,
an image, an audio recording, a text
document) that has been digitally encoded and
integrated with metadata to support discovery,
use, and storage of those objects“
12
COMPONENTS OF A DIGITAL
OBJECT
13
NAMES & IDENTIFIERS FOR
DIGITAL OBJECTS
Names are a vital building block for Digital Libraries.
Must be unique: This requires a administrative system to decide who can assign
them and change the objects that they identify. They must last for very long time
periods, which excludes the use of an identifier tied to a specific location, such as
the name of a computer.
Must be persistent: Must continue to exist even if the organization that named an
object no longer exists when the object is used. There need to be computer
systems to resolve the name rapidly, by providing the location where an object
with a given name is stored.
14
IDENTIFIERS FOR DIGITAL
OBJECTS
Handle - is a unique string used to identify digital objects
"Handle" system developed by Corporation for National Research Initiatives (CNRI) (
http://www.handle.net/)
A global handle server provides a definitive resource for legal and archival purposes, with a
caching server for fast resolution. The computer system checks that new names are indeed
unique, and supports standard user interfaces, such as Netscape. A local handle server can be
added for increased local control
OpenURL
is a standardized format of Uniform Resource Locator (URL) intended to enable Internet users
to more easily find a copy of a resource that they are allowed to access.
Although OpenURL can be used with any kind of resource on the Internet, it is most heavily
used by libraries to help to connect patrons to subscription content.
The OpenURL standard is designed to enable linking from information resources such as
abstracting and indexing databases (sources) to library services (targets), such as academic
journals, whether online or in printed or other formats.
The source that generates an OpenURL is typically a bibliographic citation or bibliographic
record in a database that indexes the information resources often found in libraries, such as
articles, books, patents, etc. Examples of such databases include Ovid, Web of Science,
SciFinder, Modern Languages Association Bibliography and Google Scholar.
15
16
17
SEARCH SYSTEM
18
DLS ARCHITECTURE
19
CRADDL ARCHITECTURE
20
CRADDL
ARCHITECTURE
•Content in the architecture is stored in the form of digital
objects
•The repository service provides the mechanisms for the
deposit, storage, and access to digital objects
•Digital Objects are identified by unique Uniform Resource
Name (URNs)
•The index service provides the mechanism for discovery
of digital objects via query
•The collection service provides the mechanisms for the
aggregation of access to sets of digital objects
•User interface services or gateways provide human-
centered entry points to the functionality of the digital
library
21
CRADDL services
22
COMPONENTS OF A DIGITAL
LIBRARY
Collection Services
Name
Service
User
Persistent Interface
NAMES Gateway
Index
Services
Digital
Objects
23
Repository Services
ALEXANDRIA DL
ARCHITECTURE
•One of the six projects funded under the Digital Libraries
Initiative (DLI)
•http://clients.alexandria.ucsb.edu/globetrotter/
•A digital library of geospatial information, based at the
University of California, Santa Barbara
•Several databases, gazetteers and thesaurus
•Sophisticated architecture
24
Alexandria Digital Library
25
ALEXANDRIA DL
ARCHITECTURE
A three-tier model consisting of:
Servers: maintain collections of metadata describing the
library’s holdings and for implementing query and retrieval
mechanisms
Middleware: performs standard service on these collections
Clients: search sessions, list the library collections, retrieve
metadata, and holdings
26
H T T P / m a p b ro w s e r
C lie n t
c lie n t HTTP/
se ss io n , s e a rc h , h o ld in g s ,
c o lle ctio n s, m e ta d a ta
(A O L s e r v e r )
A cce ss use r ID M ap
lo g r e c o r d C o n tro l s e s s io n I D G e n e ra to r
KNF
Q u e ry R e trie va l
m id d le w a r e
M ap p in g M ap p in g
Q u e ry R e su lt
Fa n o u t M erg e
SQL
S e s s io n D a tab a s e U s er
Log lo g r e c o r d A cce ss D ata b a se
( lib m i) / S Q L ?
s e rv e r s
Managed to benefit formal and informal education at all levels and ages
28
29
NATIONAL SCIENCE DL
(NSDL) ARCHITECTURE
30
31
DL OPEN SOURCE
SOFTWARE
Greenstone
Fedora
D-space
Eprint
32
GREENSTONE
An open-source multilingual application developed by the
New Zealand Digital Library Project at the University of
Waikato
Developed and distributed in cooperation with UNESCO and
the Human Info NGO.
33
GREENSTONE
FEATURES
•Accessible through web browsers
•Full text and fielded search
•Browsing facilities
•Facility to add DC metadata
•Multimedia collections
•Can support millions of documents
•Collections can be published on CD-ROM
34
FEDORA
35
DSPACE
Jointly developed by MIT Libraries and
Hewlett-Packard Labs
Stores, indexes, preserves, and distributes
digital research material.
Various applications: Institutional Repositories,
Learning Object Repositories (LORs), eTheses
, Electronic Records Management (ERM),
Digital Preservation, Publishing
36
5S DIGITAL LIBRARY FRAMEWORK
Models Details Objectives
"What is a good digital library?" - A quality model for digital libraries. Moreira, B. L., Gonçalves, M. A., Fox,
E. A., Watson, L. T. 2007. Inf. Process. Manage. 43(5): 1416-1437 (2007)
5S DIGITAL LIBRARY FRAMEWORK
5S DIGITAL LIBRARY FRAMEWORK:
DSPACE
DSPACE STRUCTURE
DSPACE ARCHITECTURE
Application Architecture
Each layer only invokes the layer below it i.e. the application layer
may not used the storage layer directly
The Storage Layer
The business logic layer deals with managing the content of the
archive, users of the archive (e-people), authorization, and
workflow
The Application Layer
53
Modern Features in
Digital Library Architectures
54
SOCIAL NETWORKING
SITES
Social networking, bookmarking and tagging
Reviews
Recommendation features
Citation and reference linking
Bibliometric tools
55
share
Bookmark
Tag
Write
reviews
Hull, D., Pettifer, S. R., and Kell, D. B. (2008). Defrosting the digital library: Bibliographic tools for the next
generation web. PLoS Comput Biol, 4(10):e1000204+.
Tag 1
Tag2
Tag 3
Tag 1
Tag 2
Tag 3
Tag 1
Tag 2
Tag 3
Tag 1
Tag 2
Tag 3
Users interact
with resources
and create Tag 1
Tag 2
tags Tag 3
Tag 1
Tag 2
Tag 3
Tag 1
Tag 2
Tag 3
Videoblogging
and sharing
Social networks Photo sharing
Social Tagging
Environment
Bookmarking
Academic
bookmarking
Slide sharing
59
60
61
62
63
64
Citation
linking
65
Get it! Citation linker
66
67
EXAMPLES
Greenstone: http://www.greenstone.org/examples
Fedora:
Tufts University: http://dl.tufts.edu/
University of Viginia: http://www.lib.virginia.edu/digital/collections/
DSpace
U of A: http://repository.library.ualberta.ca/dspace/index.jsp
U of Wolverhampton(UK) : http://wlv.openrepository.com/wlv/
Queen’s University: https://qspace.library.queensu.ca
EPrints
British Library: http://sherpa.bl.uk/
E-LIS: http://eprints.rclis.org/
History and Theory of Psychology: http://htpprints.yorku.ca/
68