A temporal object-oriented model for digital libraries of documents

This paper presents a model for the representation and retrieval of structured documents considering their temporal properties. The purpose of this model is to serve as a platform for the development of digital library applications. Thus, it consists of both a new data model and a query language that are specially adapted to the requirements of these applications. The main elements of the data model are a flexible type system for structured documents, and two temporal dimensions that represent the temporal properties of documents and the evolution of the database schema. As for its query language, it allows the retrieval of documents by specifying conditions on their structure, contents and temporal properties. This query language has been designed for exploiting the temporal information stored into a large digital library, making possible to relate document contents in time, as well as to analyse the evolution of topics. The paper also includes some guidelines for the efficient implementation of databases of structured documents by adopting the proposed data and query models. Copyright © 2001 John Wiley & Sons, Ltd.

[1]  Roy Goldman,et al.  DataGuides: Enabling Query Formulation and Optimization in Semistructured Databases , 1997, VLDB.

[2]  Serge Abiteboul,et al.  From structured documents to novel query facilities , 1994, SIGMOD '94.

[3]  Elisa Bertino,et al.  Index Organizations for Object-Oriented Database Systems , 1995, IEEE Trans. Knowl. Data Eng..

[4]  Sven-Eric Lautemann Change management with roles , 1999, Proceedings. 6th International Conference on Advanced Systems for Advanced Applications.

[5]  Nelson Mendonça Mattos,et al.  Object-Relational Database Systems: Principles, Products, and Challenges (Tutorial). , 1997, SIGMOD 1997.

[6]  Jennifer Widom,et al.  The Lorel query language for semistructured data , 1997, International Journal on Digital Libraries.

[7]  Rafael Berlanga Llavori,et al.  Retrieval of Information from Temporal Document Databases , 1999, ECOOP Workshops.

[8]  Rafael Berlanga Llavori,et al.  Discovering Temporal Relationships in Databases of Newspapers , 1998, IEA/AIE.

[9]  Rafael Berlanga Llavori,et al.  An approach to a digital library of newspapers , 1997, Inf. Process. Manag..

[10]  Richard T. Snodgrass,et al.  The TSQL2 Temporal Query Language , 1995 .

[11]  Elisa Bertino,et al.  An Approach to Classify Semi-structured Objects , 1999, ECOOP.

[12]  Klemens Böhm,et al.  Applying a flexible OODBMS-IRS-coupling to structured document handling , 1996, Proceedings of the Twelfth International Conference on Data Engineering.

[13]  Guido Moerkotte,et al.  Evaluating queries with generalized path expressions , 1996, SIGMOD '96.

[14]  Elisa Bertino,et al.  T_Chimera: A Temporal Object-Oriented Data Model , 1997, Theory Pract. Object Syst..

[15]  Curtis E. Dyreson,et al.  Supporting valid-time indeterminacy , 1998, TODS.

[16]  Sushil Jajodia,et al.  Temporal Databases: Research and Practice , 1998 .

[17]  Peter Sawyer,et al.  Evaluation for Evolution: How Well Commercial Systems Do , 1999, ECOOP Workshops.

[18]  Dan Suciu,et al.  A query language and optimization techniques for unstructured data , 1996, SIGMOD '96.

[19]  Guido Moerkotte,et al.  Querying documents in object databases , 1997, International Journal on Digital Libraries.

[20]  Gerald Salton,et al.  Automatic text processing , 1988 .

[21]  R. G. G. Cattell,et al.  The Object Database Standard: ODMG-93 , 1993 .

[22]  Salvador García,et al.  Efficient Retrieval of Structured Documents From Object-Relational Databases , 1999, DEXA.

[23]  Rafael Berlanga Llavori,et al.  Metadata for a Digital Library of Historical Documents , 1997, DEXA.