Towards a digital library theory: a formal digital library ontology

Digital libraries (DLs) have eluded definitional consensus and lack agreement on common theories and frameworks. This makes comparison of DLs extremely difficult, promotes ad-hoc development, and impedes interoperability. In this paper we propose a formal ontology for DLs that defines the fundamental concepts, relationships, and axiomatic rules that govern the DL domain, therefore providing a frame of reference for the discussion of essential concepts of DL design and construction. The ontology is an axiomatic, formal treatment of DLs, which distinguishes it from other approaches that informally define a number of architectural variants. The process of construction of the ontology was guided by 5S, a formal framework for digital libraries. To test its expressibility we have used the ontology to create a taxonomy of DL services and to reason about issues of reusability, extensibility, and composability. Some practical applications of the ontology are also described including: the definition of a digital library services taxonomy, the proposal of a modeling language for digital libraries, and the specification of quality metrics to evaluate digital libraries. We also demonstrate how to use the ontology to formally describe DL architectures and to prove some properties about them, thus helping to further validate the ontology.

[1]  Alberto H. F. Laender,et al.  The effectiveness of automatically structured queries in digital libraries , 2004, Proceedings of the 2004 Joint ACM/IEEE Conference on Digital Libraries, 2004..

[2]  Marcos André Gonçalves Streams, Structures, Spaces,Scenarios, and Societies (5S): A Formal Digital Library Framework and Its Applications , 2004 .

[3]  Peter Gregor,et al.  Evaluating web resources for disability access , 2000, Assets '00.

[4]  Tricia Walker,et al.  Computer science , 1996, English for academic purposes series.

[5]  J. C. R. Licklider,et al.  Libraries of the future , 1965, BMJ : British Medical Journal.

[6]  Sanjiva Weerawarana,et al.  Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI , 2002, IEEE Internet Computing.

[7]  Edward A. Fox,et al.  Open digital libraries , 2002 .

[8]  Edward A. Fox,et al.  A Framework for Building Open Digital Libraries , 2001, D Lib Mag..

[9]  Edward A. Fox,et al.  Prototyping Digital Libraries Handling Heterogeneous Data Sources - The ETANA-DL Case Study , 2004, ECDL.

[10]  Sandra Payette,et al.  The Fedora Project: An Open-source Digital Object Repository Management System , 2003, D Lib Mag..

[11]  Alastair G. Smith Web links as research indicators: analogues of citations? , 2004, Inf. Res..

[12]  Grady Booch UML in action , 1999, CACM.

[13]  Pasquale Pagano,et al.  A system for building expandable digital libraries , 2003, 2003 Joint Conference on Digital Libraries, 2003. Proceedings..

[14]  Qinwei Zhu,et al.  5SGraph: A Modeling Tool for Digital Libraries , 2002 .

[15]  Rebecca Matson,et al.  Barriers to use: usability and content accessibility on the Web's most popular sites , 2000, CUU '00.

[16]  Edward A. Fox,et al.  Automatic document metadata extraction using support vector machines , 2003, 2003 Joint Conference on Digital Libraries, 2003. Proceedings..

[17]  Edward A. Fox,et al.  Recommender Systems Research: A Connection-Centric Survey , 2004, Journal of Intelligent Information Systems.

[18]  Edward A. Fox,et al.  Scenario-Based Generation of Digital Library Services , 2003, ECDL.

[19]  Quan Z. Sheng,et al.  The Self-Serv Environment for Web Services Composition , 2003, IEEE Internet Comput..

[20]  Kurt Maly,et al.  SODA: Smart Objects, Dumb Archives , 1999, ECDL.

[21]  Pedro M. Domingos,et al.  Learning to match ontologies on the Semantic Web , 2003, The VLDB Journal.

[22]  A FoxEdward,et al.  Streams, structures, spaces, scenarios, societies (5s) , 2004 .

[23]  Sandra Payette,et al.  The Mellon Fedora Project , 2002, ECDL.

[24]  Edward A. Fox,et al.  5SL: a language for declarative specification and generation of digital libraries , 2002, JCDL '02.

[25]  Rodrygo L. T. Santos,et al.  On RDBMS and Workflow Support for Componentized Digital Libraries , 2006, SBBD.

[26]  DoanAnHai,et al.  Learning to match ontologies on the Semantic Web , 2003, VLDB 2003.

[27]  Edward A. Fox,et al.  An XML Log Standard and Tool for Digital Library Logging Analysis , 2002, ECDL.

[28]  Jonathan Furner,et al.  Scholarly communication and bibliometrics , 2005, Annu. Rev. Inf. Sci. Technol..

[29]  Edward A. Fox,et al.  Visual Semantic Modeling of Digital Libraries , 2003, ECDL.

[30]  Ian H. Witten,et al.  Importing Documents and Metadata into Digital Libraries: Requirements Analysis and an Extensible Architecture , 2002, ECDL.

[31]  Marie-Christine Fauvet,et al.  Patterns for e-Service Composition , 2003 .

[32]  Douglas Christopher Gorton,et al.  Practical Digital Library Generation into DSpace with the 5S Framework , 2007 .

[33]  Ian H. Witten,et al.  How to Build a Digital Library , 2002 .

[34]  Edward A. Fox,et al.  Streams, structures, spaces, scenarios, societies (5s): A formal model for digital libraries , 2004, TOIS.

[35]  Henning Hopf Knowledge lost in information , 2007 .

[36]  Martin Šurina,et al.  The National Science Digital Library , 2008 .