TY - JOUR
T1 - Reasoning about XML update constraints
AU - Cautis, Bogdan
AU - Abiteboul, Serge
AU - Milo, Tova
N1 - Funding Information:
✩ This work has been partially supported by the ANR grant DocFlow, the EC project EDOS and the Israel Science Foundation.
PY - 2009/9
Y1 - 2009/9
N2 - We introduce in this paper a class of constraints for describing how an XML document can evolve, namely XML update constraints. For these constraints, we study the implication problem, giving algorithms and complexity results for constraints of varying expressive power. Besides classical constraint implication, we also consider an instance-based approach in which we take into account data. More precisely, we study implication with respect to a current tree instance, resulting from a series of unknown updates. The main motivation of our work is reasoning about data integrity under update restrictions in contexts where owners may lose control over their data, such as in publishing or exchange.
AB - We introduce in this paper a class of constraints for describing how an XML document can evolve, namely XML update constraints. For these constraints, we study the implication problem, giving algorithms and complexity results for constraints of varying expressive power. Besides classical constraint implication, we also consider an instance-based approach in which we take into account data. More precisely, we study implication with respect to a current tree instance, resulting from a series of unknown updates. The main motivation of our work is reasoning about data integrity under update restrictions in contexts where owners may lose control over their data, such as in publishing or exchange.
KW - Data integrity
KW - Implication
KW - Semi-structured data
KW - Update constraints
KW - XML
UR - https://www.scopus.com/pages/publications/67349234202
U2 - 10.1016/j.jcss.2009.02.001
DO - 10.1016/j.jcss.2009.02.001
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:67349234202
SN - 0022-0000
VL - 75
SP - 336
EP - 358
JO - Journal of Computer and System Sciences
JF - Journal of Computer and System Sciences
IS - 6
ER -