Developing A Digital Library of Reusable Historical Artifacts
Developing A Digital Library of Reusable Historical Artifacts
net/publication/40838196
CITATIONS READS
5 165
2 authors:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Schubert Foo on 27 May 2014.
ABSTRACT
This paper discusses the design and implementation of a digital library of historical artifacts. A
major goal of the project is to create an architecture in which artifacts are reusable across
various digital library applications. Two such applications have been developed and are
described: a virtual exhibition system and a reference helpdesk.
INTRODUCTION
1
are for example, currently 1.5 million photographs, 10,000 hours of oral history recordings and
130,000 maps and building plans in the NAS’ holdings.
The digital library is Web-based and consists of two major architectural layers. The
infrastructure layer consists of components that provide essential digital library services such as
artifact and metadata storage and retrieval as well as the repositories for basic artifacts – the
original resources that form the digital library’s holdings (for example, photographs, maps, video
etc.). As different basic artifacts (for example, text versus photographs) may have different
requirements for their management and access, this layer supports independent repositories for
the artifacts and their metadata. However the digital library offers a single point of access to all
artifacts, the infrastructure layer provides a component called the repository gateway that serves
as a unified front-end to the various repositories. All basic artifact access and management
requests will be fulfilled via this gateway.
The application layer consists of applications that use the components in the infrastructure layer
to deliver services to patrons of the digital library. Applications may range from simple wrappers
to infrastructure components such as searching over a repository of photographs, to more
complex ones that may combine various infrastructure components to provide value-added
services to patrons for example, virtual exhibitions. In many cases, applications may also
combine basic artifacts to produce new ones, and these may be atomic (such as annotations) or
composite (such as virtual exhibitions). Separate application-specific repositories are maintained
for these artifacts, meaning that applications will need to access their own repositories as well as
the basic artifact repositories via the repository gateway.
Implementation
APPLICATIONS
To date, two applications have been developed for the NAS digital library: a virtual exhibition
system and a reference helpdesk.
Virtual exhibitions are collections of Web pages revolving around a certain topic. The challenge
is to depart from the traditional “copy and use” means of authoring exhibitions to a more
efficient “reference and reuse” model. In the former method, artifacts such as text and images
2
are duplicated when new exhibitions are created. The result is that multiple copies of a single
artifact are produced and stored in different locations making updates difficult and storage
inefficient. In the “reference and reuse model”, artifacts are stored in a single location (the basic
artifact repositories) and referenced in virtual exhibitions [3]. Only one copy of the artifact
exists, reducing storage requirements and facilitating changes to the exhibition content simply by
changing the artifact(s) involved. In the current implementation, virtual exhibitions are stored as
XML documents in an application-specific repository. At execution time, the virtual exhibition
system will retrieve the necessary artifacts and convert the XML documents into HTML using an
XSL file.
The reference helpdesk provides reference services to common enquiries on Singapore’s culture
and history via a Web-based interface. Virtual folders for topics as diverse as life during the
Japanese Occupation or water management in Singapore are created and subsequently populated
with appropriate references to artifacts through a folder management tool. Users may search the
helpdesk or browse the topic classifications until the desired folders are found. These folders are
XML documents stored in the reference helpdesk repository and converted to HTML when
accessed by the user. However because the digital library is still under development, not all
folders will contain artifacts that can be viewed online, although their metadata records may be
viewed. Many resources have not yet been digitized and users will still have to make a trip to the
NAS to peruse them. Nevertheless, the reference helpdesk is expected to be an improvement
over the current situation in which physical topic folders are maintained, requiring users to visit
the NAS and speak to one of the staff whenever an enquiry has to be made. In addition, the
application will alleviate the heavy workload already faced by NAS staff and allow them to be
involved in more complex tasks.
FUTURE WORK
Work on the NAS digital library is ongoing with the project focusing on the following:
§ Deployment and testing: the two applications mentioned previously will be deployed and tested
by key NAS staff who will eventually use and maintain these systems. It is expected that through
this initial deployment, a better understanding of the usage patterns of the digital library will
emerge leading to a further refinement of the digital library’s architecture and its APIs.
§ Metadata for reusable artifacts: artifacts that can be reused across different applications will
likely have different metadata requirements, although a few core fields will remain unchanged.
Work is currently underway to evaluate flexible metadata models and approaches for managing
them. One approach being considered is through inheritance and/or composition of XML-based
schemas.
§ Artifact management: one near-term project involves an integrated artifact management module
for NAS staff to catalog artifacts acquired from government agencies and private collections.
Currently, different departments use different systems for cataloging artifacts, leading to
potential inconsistencies in assigning metadata as well as interoperability issues across
departments.
§ Workspaces and information exchange: a longer-term project involves the development of
workspaces for patrons to maintain personal holdings or to share information within
3
communities in the digital library. In particular, work will be done on developing “trading
protocols” [2] for autonomous exchange of information between patrons’ workspaces.
REFERENCES