Reasoning about XML update constraints

  • Bogdan Cautis*
  • , Serge Abiteboul
  • , Tova Milo
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

5 Scopus citations

Abstract

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.

Original languageEnglish
Pages (from-to)336-358
Number of pages23
JournalJournal of Computer and System Sciences
Volume75
Issue number6
DOIs
StatePublished - Sep 2009

Funding

FundersFunder number
Seventh Framework Programme226513
European Commission
Agence Nationale de la Recherche
Israel Science Foundation

    Keywords

    • Data integrity
    • Implication
    • Semi-structured data
    • Update constraints
    • XML

    Fingerprint

    Dive into the research topics of 'Reasoning about XML update constraints'. Together they form a unique fingerprint.

    Cite this