Title
Reverting the effects of XQuery update expressions
Abstract
The need of reverting the effects of updates on the affected documents arises in many contexts, ranging from undos in transactional applications to versioning systems. In this paper, we investigate this issue for XQuery Update expressions, relying on the Pending Update List (PUL) obtained from the evaluation of an expression on a document. Specifically, we introduce an inversion operator, that, given a PUL to be applied on a document, allows to determine a corresponding inverted PUL that, applied on the modified document, produces the original document. Moreover, an alternative approach for enriching a PUL with additional information, so that it can be inversely applied, is proposed and the two approaches are experimentally compared.
Year
DOI
Venue
2011
10.1007/978-3-642-24577-0_18
BNCOD
Keywords
Field
DocType
pending update list,modified document,original document,affected document,additional information,corresponding inverted pul,xquery update expression,inversion operator,alternative approach,transactional application,xml
Data mining,Information retrieval,Expression (mathematics),XML,Inversion (meteorology),Computer science,Ranging,Operator (computer programming),Database,XQuery,Software versioning
Conference
Volume
ISSN
Citations 
7051
0302-9743
0
PageRank 
References 
Authors
0.34
13
3
Name
Order
Citations
PageRank
Federico Cavalieri1314.34
Giovanna Guerrini270597.44
Marco Mesiti383072.53