Skip to main navigation Skip to search Skip to main content

Which XML Schemas are Streaming Bounded Repairable?

  • Centre national de la recherche scientifique
  • Pontificia Universidad Católica de Chile

Research output: Contribution to journalArticlepeer-review

Abstract

In this paper we consider the problem of repairing, that is, restoring validity of, documents with respect to XML schemas. We formalize this as the problem of determining, given an XML schema, whether or not a streaming procedure exists that transforms an input document so as to satisfy the XML schema, using a number of edits independent of the document. We show that this problem is decidable. In fact, we show the decidability of a more general problem, which allows the repair procedure to work on documents that are already known to satisfy another XML schema. The decision procedure relies on the analysis of the structure of an automaton model specifying the restriction and target XML schemas and reduces te problem to a novel notion of game played on pushdown systems associated with the schemas.

Original languageEnglish
Pages (from-to)1250-1321
Number of pages72
JournalTheory of Computing Systems
Volume57
Issue number4
DOIs
Publication statusPublished - 1 Nov 2015

Keywords

  • Bounded repair
  • DTD
  • Streaming repair
  • Top-down deterministic tree automaton
  • XML schema

Fingerprint

Dive into the research topics of 'Which XML Schemas are Streaming Bounded Repairable?'. Together they form a unique fingerprint.

Cite this