Abstract
In this paper we extend the XPath data model and query language to include valid time. XPath is a language for specifying locations within an XML document. We extend XPath’s data model by adding to each node a list of disjoint intervals or instants that represents the valid time. The valid time for a node is constrained to be a subset of the valid time for a node’s parent. We extend the XPath query language with an axis to access nodes in a valid-time view of the valid time for a node. The view is a calendar-specific formatting of the valid time in XML. By rendering the time in XML, we can reuse nontemporal XPath to extract the desired information within a valid-time axis. The extension is fully backwards-compatible with XPath.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Dave Raggett, Arnaud Le Hors, and Ian Jacobs, HTML 4.01 Specification, W3C Recommendation, 24 December 1999, <http://www.w3.org/TR/html4/> (30 April 2002).
Tim Bray, Jean Paoli, C. M. Sperberg-McQueen, and Eve Maler, Extensible Markup Language (XML) 1.0 (Second Edition), W3C Recommendation, 6 October 2000, <http://www.w3.org/TR/REC-xml> (30 April 2002).
Don Chamberlin, Jonathan Robie, and Daniela Florescu, Quilt: an XML Query Language for Heterogeneous Data Sources, Proceedings of WebDB 2000, Available at <http://www.almaden.ibm.com/cs/people/chamberlin/quilt.html>(30 April 2002).
J. Robie, J. Lapp, and D. Schach, XML Query Language (XQL), <http://www.w3.org/TandS/QL/QL98/pp/xql.html> (30 April 2002).
Alin Deutsch, Mary Fernandez, Daniela Florescu, Alon Levy, and Dan Suciu, A Query Language for XML, <http://www.research.att.com/~mff/files/final.html> (30 April 2002).
Scott Boag, Don Chamberlin, Mary F. Fernandez, Daniela Florescu, Jonathan Robie, Jérôme Siméon, and Mugur Stefanescu, XQuery 1.0: An XML Query Language, W3C Working Draft, 20 December 2001, <http://www.w3.org/TR/xquery> (30 April 2002).
James Clark, and Steve DeRose, XML Path Language (XPath) Version 1.0, W3C Recommendation, 16 December 1999,<http://www.w3.org/TR/xpath>(30 April 2002).
Michael Kay, XSL Transformations (XSLT) Version 2.0, W3C Working Draft, 20 December 2001, <http://www.w3.org/TR/xslt20> (30 April 2002).
Ashok Malhotra, Jim Melton, Jonathan Robie, and Norman Walsh, XQuery 1.0 and XPath 2.0 Functions and Operators, W3C Working Draft, 20 December 2001, <http://www.w3.org/TR/xquery-operators/> (30 April 2002).
Vassilis J. Tsotras and Anil Kumar. Temporal database bibliography update. ACM SIGMOD Record, 25(1):41–51, March 1996.
F. Grandi and F. Mandreoli, The Valid Web: it’s Time to Go, Technical Report 46, TimeCenter, Aalborg, Denmark, December 1999.
T. Amagasa, Y. Masatoshi, and S. Uemura, A Data Model for Temporal XML Documents, Database and Expert Systems Applications, 11th International Conference, DEXA 2000, pages 334–344, London, UK, September 2000.
Curtis E. Dyreson, Observing Transaction-time Semantics with TTXPath, Proceedings of the Second International Conference on Web Information Systems Engineering (WISE2001), December 2001, Kyoto, Japan.
Richard T. Snodgrass, The TSQL2 Temporal Query Language, Kluwer Academic Publishers, 1995.
Christian S. Jensen, Curtis E. Dyreson (editors), et al, The Consensus Glossary of Temporal Database Concepts—February 1998 Version, February 1998, <http://www.cs.auc.dk/~csj/Glossary/download/1399ch52.ps>(30 April 2002).
J. F. Allen, Maintaining Knowledge about Temporal Intervals, Communications of the Association of Computing Machinery, 26, No. 11, November 1983, page 832–843.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zhang, S., Dyreson, C.E. (2002). Adding Valid Time to XPath. In: Bhalla, S. (eds) Databases in Networked Information Systems. DNIS 2002. Lecture Notes in Computer Science, vol 2544. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36233-9_3
Download citation
DOI: https://doi.org/10.1007/3-540-36233-9_3
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00264-2
Online ISBN: 978-3-540-36233-3
eBook Packages: Springer Book Archive