A Comparison of XML-Based Temporal Models

  • Khadija Abied Ali
  • Jaroslav Pokorný
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4879)


Much research work has recently focused on the problem of representing historical information in XML. This paper describes a number of temporal XML data models and provides their comparison according to the following properties: time dimension (valid time, transaction time), support of temporal elements and attributes, querying possibilities, association to XML Schema/DTD, and influence on XML syntax. We conclude that the approaches of managing time information using XML mostly do not require changes of current standards.


XML temporal XML data model bitemporal XML data model versioning XML documents transaction time valid time efficacy time native XML databases (NXDs) 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Boag, S., Chamberlin, D., Fernández, M.F., Florescu, D., Robie, J., Siméon, J.: XQuery 1.0: An XML Query Language, W3C Working Draft, 04 (April 2005),
  2. 2.
    Buneman, P., Khanna, S., Tajima, K., Tan, W.: Archiving scientific data. In: Proc. of ACM SIGMOD Int. Conference, pp. 1–12 (2002)Google Scholar
  3. 3.
    Clark, J., DeRose, S.: XML Path Language (XPath) Version 1.0, W3C Recommendation (November 16, 1999),
  4. 4.
    Geo, D., Snodgrass, R.: Temporal slicing in the evaluation of XML queries. In: Proc. of VLDB, Berlin, Germany, pp. 632–643 (2003)Google Scholar
  5. 5.
    Gergatsoulis, M., Stavrakas, Y.: Representing Changes in XML Documents using Dimensions. In: Proc. of 1st Int. XML Database Symposium, pp. 208–221 (2003)Google Scholar
  6. 6.
    Gergatsoulis, M., Stavrakas, Y., Doulkeridis, C., Zafeiris, V.: Representing and querying histories of semistructured databases using multidimensional OEM. Inf. Syst. 29(6), 461–482 (2004)CrossRefGoogle Scholar
  7. 7.
    Grandi, G., Mandreoli, F., Tiberio, P.: Temporal Modelling and Management of Normative Documents in XML Format. Data and Knowledge Engineering 54(3), 227–254 (2005)CrossRefGoogle Scholar
  8. 8.
    Kepser, S.: A Simple Proof of the Turing-Completeness of XSLT and XQuery. In: Proc. of Extreme Markup Languages, Montréal, Québec (2004)Google Scholar
  9. 9.
    Tansel, A., Clifford, J., Gadia, S., Jajodia, S., Segev, A., Snodgrass, R.T.: Temporal Databases: Theory, Design and Implementation, pp. 496–507. Benjamin/Cummings Publishing Company, California (1993)Google Scholar
  10. 10.
    Wang, F., Zaniolo, C.: Temporal Queries in XML Document Archives and Web Warehouses. In: Proc. of 10th Int. Symposium on Temporal Representation and Reasoning, pp. 47–55 (2003)Google Scholar
  11. 11.
    Wang, F., Zaniolo, C.: XBIT: An XML-based Bitemporal Data Model. In: Proc. of 23rd Int. Conference on Conceptual Modeling, Shanghai, China, pp. 810–824 (2004)Google Scholar
  12. 12.
    Zhang, S., Dyreson, C.: Adding Valid Time to XPath. In: Proc. of 2nd int. Workshop on Database and Network Information Systems, Aizu, Japan, pp. 29–42 (2002)Google Scholar
  13. 13.
    W3C: Extensible Markup Language (XML) 1.1, 3rd edn., W3C Recommendation (February 04, 2004),
  14. 14.
    W3C: XML Information Set, 2nd edn., W3C Recommendation (February 04, 2004),

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Khadija Abied Ali
    • 1
  • Jaroslav Pokorný
    • 2
  1. 1.Faculty of ScienceSebha UniversitySebhaLibya
  2. 2.Faculty of Mathematics and PhysicsCharles UniversityPrahaCzech Republic

Personalised recommendations