Supporting Branched Versions on XML Documents

  • Authors:
  • Zografoula Vagena;Mirella M. Moro;Vassilis J. Tsotras

  • Affiliations:
  • -;-;-

  • Venue:
  • RIDE '04 Proceedings of the 14th International Workshop on Research Issues on Data Engineering: Web Services for E-Commerce and E-Government Applications (RIDE'04)
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many e-commerce and e-government applications arecollaborative in nature (e.g. negotiation and e-catalogmanagement). In collaborative environments, users typicallydefine new document versions from any past version,which creates the need for supporting multiversionXML documents, particularly branched versioning. Inthis paper, we address the problem of evaluating path expressionqueries over XML documents with branched versions.We extend path joins to work in a branched versionenvironment and to allow queries on multiple versions.We propose a storage scheme that efficiently maintainsall branched document versions and describe changes requiredon Pathstack, an optimal pattern matching algorithm.Finally, we investigate the effectiveness of ourtechniques through experimental evaluation.