Skip to main content

Adding Valid Time to XPath

  • Conference paper
  • First Online:
Databases in Networked Information Systems (DNIS 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2544))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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).

  2. 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).

  3. 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).

  4. J. Robie, J. Lapp, and D. Schach, XML Query Language (XQL), <http://www.w3.org/TandS/QL/QL98/pp/xql.html> (30 April 2002).

  5. 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).

  6. 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).

  7. 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).

  8. Michael Kay, XSL Transformations (XSLT) Version 2.0, W3C Working Draft, 20 December 2001, <http://www.w3.org/TR/xslt20> (30 April 2002).

  9. 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).

  10. Vassilis J. Tsotras and Anil Kumar. Temporal database bibliography update. ACM SIGMOD Record, 25(1):41–51, March 1996.

    Google Scholar 

  11. F. Grandi and F. Mandreoli, The Valid Web: it’s Time to Go, Technical Report 46, TimeCenter, Aalborg, Denmark, December 1999.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. Richard T. Snodgrass, The TSQL2 Temporal Query Language, Kluwer Academic Publishers, 1995.

    Google Scholar 

  15. 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).

  16. J. F. Allen, Maintaining Knowledge about Temporal Intervals, Communications of the Association of Computing Machinery, 26, No. 11, November 1983, page 832–843.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics