Abstract
A data model supporting the unification of the management of temporal XML document databases and version control, i.e., a Temporal Version Data Model (TVDM), is proposed. TVDM is temporally change-centric and represents the change between two consecutive versions by means of temporal delta (tDelta). A tDelta employs a temporal XML expression (tXex) which is an extension of ordinary XML elements by incorporation into them temporal as well as ordinary variables. In addition to valid time, TVDM introduces version time and associates it with each version. All versions including the base or the current one can be uniformly represented by tDeltas. A technique to implement TVDM is also presented.
Keywords
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.
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
Amagasa, T., Yoshikawa, M., Uemura, S.: A Data Model for Temporal XML Documents. In: Ibrahim, M., Küng, J., Revell, N. (eds.) DEXA 2000. LNCS, vol. 1873, pp. 334–344. Springer, Heidelberg (2000)
Anutariya, C., Wuwongse, V., Wattanapailin, V.: An Equivalent-Transformation-Based XML Rule Language. In: Proc. Int. Workshop Rule Markup Languages for Business Rules in the Semantic Web, Sardinia, Italy (2002)
Chien, S., Tsotras, V., Zaniolo, C.: Efficient Schemes for Managing Multiversion XML Document. VLDB J 11, 332–353 (2002)
Cobena, G., Abiteboul, S., Marian, A.: XyDiff Tools Detecting Changes in XML Documents, http://wwwrocq.inria.fr/cobena
Dyreson, C.: Observing Transaction-Time Semantics with TTXPath. In: Proc. 2nd Int. Conf. Web Information Systems Engineering (WISE2001), Kyoto, Japan, December 2001, pp. 193–202 (2001)
Dyreson, C., Lin, H., Wang, Y.: Managing Versions of Web Documents in a Transaction-time Web Server. In: Proc. WWW2004, New York, USA, May 2004, pp. 422–432 (2004)
Grandi, F.: XML Representation and Management of Temporal Information for Web-based Cultural Heritage Applications. Data Science Journal 1, 68–83 (2002)
Grandi, F., Mandreoli, F.: A Formal Model for Temporal Schema Versioning in Object-Oriented Databases. Data and Knowledge Engineering 46, 123–167 (2003)
Lu, J., Barclay, P., Kennedy, J.: On Temporal Versioning in Object-Oriented Databases. In: MoBIS 1996 Modelling Business Information Systems, Cottbus, Germany (October 1996)
Marian, A., Abiteboul, S., Cobena, G., Mignet, L.: Change-Centric Management of Versions in an XML Warehouse. In: Proc. 27th VLDB Conf., pp. 581–590. Morgan Kaufmann, San Francisco (2001)
Norvag, K.: V2: A Database Approach to Temporal Document Management. In: Proc. 7th Int. Database Engineering and Applications Symposium (IDEAS), pp. 212–221 (2003)
Rodriguez, L., Ogata, H., Yano, Y.: TVOO: A Temporal Versioned Object-Oriented Data Model. Information. Information Science 114, 281–300 (1999)
Wang, F., Zaniolo, C.: Publishing and Querying the Histories of Archived Relational Databases in XML. In: WISE (2003)
Wang, F., Zaniolo, C.: XBiT: An XML-based Bitemporal Data Model. Technical Report, Department of Computer Science, University of California, Los Angeles (2004)
Zhang, S., Dyreson, C.: Adding Valid Time to XPath. In: Database and Network Information Systyms. LNCS. Springer, Heidelberg (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wuwongse, V., Yoshikawa, M., Amagasa, T. (2004). Temporal Versioning of XML Documents. In: Chen, Z., Chen, H., Miao, Q., Fu, Y., Fox, E., Lim, Ep. (eds) Digital Libraries: International Collaboration and Cross-Fertilization. ICADL 2004. Lecture Notes in Computer Science, vol 3334. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30544-6_45
Download citation
DOI: https://doi.org/10.1007/978-3-540-30544-6_45
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24030-3
Online ISBN: 978-3-540-30544-6
eBook Packages: Computer ScienceComputer Science (R0)