Handling of current time in native XML databases

The introduction of Native XML databases opens many research questions related to the data models used to represent and manipulate data, including temporal data, in XML. Increasing use of XML for Valid Web pages warrants an adequate treatment of now in Native XML databases. In this study, we examined how to represent and manipulate now-relative temporal data. We identify different approaches being used to represent current time in XML temporal databases, and introduce the notion of storing variables such as 'now' or 'UC' as strings in XML native databases. All approaches are empirically evaluated on a query that time-slices the timeline at the current time. The experimental results indicate that the proposed extension offers several advantages over other approaches: better semantics, less storage space and better response time.

[1]  Michael J. Carey,et al.  XPERANTO: Middleware for Publishing Object-Relational Data as XML Documents , 2000, VLDB.

[2]  Fabio Grandi,et al.  The Valid Web: An XML/XSL Infrastructure for Temporal Management of Web Documents , 2000, ADVIS.

[3]  Fusheng Wang,et al.  Preserving and Querying Histories of XML-Published Relational Databases , 2002, ER.

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

[5]  John Thornton,et al.  An Efficient Method for Indexing Now-relative Bitemporal data , 2004, ADC.

[6]  C. J. Date,et al.  Temporal data and the relational model , 2002 .

[7]  Albert Croker,et al.  On completeness of historical relational query languages , 1991, TODS.

[8]  C. J. Date,et al.  Temporal data and the relational model : a detailed investigation into the application of interval and relation theory to the problem of temporal database management , 2002 .

[9]  Richard T. Snodgrass,et al.  Syntax, Semantics, and Query Evaluation in the XQuery Temporal XML Query Language , 2003 .

[10]  Fusheng Wang,et al.  Temporal queries in XML document archives and web warehouses , 2003, 10th International Symposium on Temporal Representation and Reasoning, 2003 and Fourth International Conference on Temporal Logic. Proceedings..

[11]  Eugene J. Shekita,et al.  XTABLES: Bridging relational technology and XML , 2002, IBM Syst. J..

[12]  Scott Boag,et al.  XQuery 1.0 : An XML Query Language , 2007 .

[13]  Hong Lin,et al.  Layered Implementation of Temporal DBMSs|Concepts and Techniques , 2007 .

[14]  Paolo Tiberio,et al.  A temporal data model and system architecture for the management of normative texts , 2003, SEBD.

[15]  Dan Suciu,et al.  SilkRoute: trading between relations and XML , 2000, Comput. Networks.

[16]  Jennifer Widom,et al.  Managing Historical Semistructured Data , 1999, Theory Pract. Object Syst..

[17]  Gultekin Özsoyoglu,et al.  Temporal and Real-Time Databases: A Survey , 1995, IEEE Trans. Knowl. Data Eng..

[18]  Albert Croker,et al.  On Temporal Grouping , 1995, Temporal Databases.