Realizing temporal XML repositories using temporal relational databases

This paper addresses development of general storage and retrieval methods for changes of XML documents. In this approach, histories of XML documents are modeled by the TXPath data model, which is a temporal extension of the XPath data model. Given an XML document, changes of the document are modeled by the TXPath data model, and it is then mapped into valid-time relational tables of temporal relational databases. We show the fundamental operations for XML documents, which are based on DOM (Document Object Model), and also show how the operations are mapped into those on valid-time relations. Finally, we can retrieve changes of XML documents using SQL.

[1]  Daniela Florescu,et al.  Storing and Querying XML Data using an RDMBS , 1999, IEEE Data Eng. Bull..

[2]  Masatoshi Yoshikawa,et al.  An XML indexing structure with relative region coordinate , 2001, Proceedings 17th International Conference on Data Engineering.

[3]  Dao Dinh Kha An Efficient Storage for XML data using Relative Region Coordinate , 2001 .

[4]  Toshiyuki Amagasa,et al.  A Data Model for Temporal XML Documents , 2000, DEXA.

[5]  Vishu Krishnamurthy,et al.  Performance Challenges in Object-Relational DBMSs , 1999, IEEE Data Eng. Bull..

[6]  Jennifer Widom,et al.  Object exchange across heterogeneous information sources , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[7]  Jennifer Widom,et al.  Representing and querying changes in semistructured data , 1998, Proceedings 14th International Conference on Data Engineering.

[8]  David J. DeWitt,et al.  Relational Databases for Querying XML Documents: Limitations and Opportunities , 1999, VLDB.

[9]  Masatoshi Yoshikawa,et al.  Storage and Retrieval of XML Documents Using Object-Relational Databases , 1999, DEXA.