The Valid Web: An XML/XSL Infrastructure for Temporal Management of Web Documents

  • Fabio Grandi
  • Federica Mandreoli
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1909)


In this paper we present a temporal extension of the World Wide Web based on a complete XML/XSL infrastructure to support valid time. The proposed technique enables the explicit definition of temporal information within HTML/XML documents, whose contents can then be selectively accessed according to their valid time. By acting on a navigation validity context, the proposed solution makes it possible to “travel in time” in a given virtual environment with any XML-compliant browser; this allows, for instance, to cut personalized visit routes for a specific epoch in a virtual museum or a digital historical library, to visualize the evolution of an archaeological site through successives ages, to selectively access past issues of magazines, to browse historical time series (e.g. stock quote archives), etc. The proposed Web extensions have been tested on a demo prototype showing, as application example, the functionalities of a temporal Web museum.


Museum Informatics Valid Time Temporal Selection Document Object Model Virtual Museum 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Archives & Museums Informatics,
  2. 2.
    T. Berners-Lee, R. Cailliau, A. Lautonen, H.F. Nielsen, A. Secret, “The World Wide Web,” Commun. of the ACM 37(8), 1994.Google Scholar
  3. 3.
    Date and Time Formats, W3C Note,
  4. 4.
    F. Grandi, F. Mandreoli, “The Valid Web: it’s Time to Go...”, TR-46, TimeCenter Tech Rep, 1999, available from
  5. 5.
    F. Grandi, F. Mandreoli, “The Valid Web ©”, Proc. of Software Demonstrations Track at the EDBT’2000 Intl. Conference, Konstanz, Germany, March 2000.Google Scholar
  6. 6.
    Java Foundation Classes (JFC),
  7. 7.
    C.S. Jensen, J. Clifford, R. Elmasri, S.K. Gadia, P. Hayes, S. Jajodia (eds.) et al., “A Consensus Glossary of Temporal Database Concepts-February 1998 Version,” in O. Etzion, S. Jajodia and S. Sripada (eds.), Temporal Databases-Research and practice, LNCS N. 1399, Springer-Verlag, 1998.Google Scholar
  8. 8.
    C.S. Jensen, M.D. Soo, R.T. Snodgrass, “Unifying Temporal Data Models via a Conceptual Model,” Information Systems 19(7), 1994.Google Scholar
  9. 9.
    N. Kline, “An Update of the Temporal Database Bibliography,” SIGMOD Rec. 22(4), 1993.Google Scholar
  10. 10.
    LiveConnect, in JavaScript Guide, Ch. 5, Netscape Communications,
  11. 11.
    N. Pioch, “The Web Museum,”
  12. 12.
    Prolog and Document Type Declaration, in Extensible Markup Language (XML) 1.0, W3C Recommendation,
  13. 13.
    J. Robie, J. Lapp, D. Schach, “XML Query Language (XQL),” Proc. of QL’98, Boston, MA, Dec. 1998,
  14. 14.
    R.T. Snodgrass (ed.) et al., The TSQL2 Temporal Query Language, Kluwer Academic Publishers, Boston, Massachussets, 1995.zbMATHGoogle Scholar
  15. 15.
    M.D. Soo, “Bibliography on Temporal Databases,” SIGMOD Rec. 20(1), 1991.Google Scholar
  16. 16.
    A. Tansel, J. Clifford, V. Gadia, S. Jajodia, A. Segev, R.T. Snodgrass (eds.), Temporal Databases: Theory, Design and Implementation, Benjamin/Cummings Publishing Company, Redwood City, CA, 1993.Google Scholar
  17. 17.
    The Document Object Model (DOM) Home Page,
  18. 18.
    The Extensible Markup Language (XML) Res. Page,
  19. 19.
    The Extensible Stylesheet Language (XSL) Res. Page,
  20. 20.
    The HyperText Markup Language (HTML) Home Page,
  21. 21.
    The Java Plug-in Home Page,
  22. 22.
    The Java Technology Resource Page,
  23. 23.
    The JavaScript Resource Page,
  24. 24.
    The Microsoft Internet Explorer Home Page,
  25. 25.
    The World Wide Web Consortium (W3C) Home Page,
  26. 26.
    V.J. Tsostras, A. Kumar, “Temporal Database Bibliography Update,” SIGMOD Rec. 25(1), 1996.Google Scholar
  27. 27.
  28. 28.
    XML Path Language (XPath) Version 1.0, W3C W. Draft,
  29. 29.
    XSL Developer’s Guide,
  30. 30.
    XSL Transformations (XSLT) V 1.0, W3C Working Draft,

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Fabio Grandi
    • 1
  • Federica Mandreoli
    • 1
  1. 1.CSITE-CNR, Dip. di Elettronica, Informatica e SistemisticaUniversitä di BolognaItaly

Personalised recommendations