Authors
Sara Cohen, Benny Kimelfeld, Yehoshua Sagiv
Publication date
2009/6/29
Book
Proceedings of the twenty-eighth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Pages
227-236
Description
Tree automata (specifically, bottom-up and unranked) form a powerful tool for querying and maintaining validity of XML documents. XML with uncertain data can be modeled as a probability space of labeled trees, and that space is often represented by a tree with distributional nodes. This paper investigates the problem of evaluating a tree automaton over such a representation, where the goal is to compute the probability that the automaton accepts a random possible world. This problem is generally intractable, but for the case where the tree automaton is deterministic (and its transitions are defined by deterministic string automata), an efficient algorithm is presented. The paper discusses the applications of this result, including the ability to sample and to evaluate queries (e.g., in monadic second-order logic) while requiring a-priori conformance to a schema (e.g., DTD). XML schemas also include attribute …
Total citations
20092010201120122013201420152016201720182019202020212022202320245573675941112
Scholar articles
S Cohen, B Kimelfeld, Y Sagiv - Proceedings of the twenty-eighth ACM SIGMOD …, 2009