Introduction to algorithms
Handbook of theoretical computer science (vol. B)
Regular expressions into finite automata
Theoretical Computer Science
A query language and optimization techniques for unstructured data
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
Regular path queries with constraints
PODS '97 Proceedings of the sixteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
WWW '99 Proceedings of the eighth international conference on World Wide Web
Efficiency of a Good But Not Linear Set Union Algorithm
Journal of the ACM (JACM)
An algorithm for reasoning about equality
Communications of the ACM
Path constraints in semistructured databases
Journal of Computer and System Sciences - Special issue on the seventeenth ACM SIGACT-SIGMOD-SIGART symposium on principles of database systems
Minimization of tree pattern queries
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
Computers and Intractability; A Guide to the Theory of NP-Completeness
Computers and Intractability; A Guide to the Theory of NP-Completeness
The Design and Analysis of Computer Algorithms
The Design and Analysis of Computer Algorithms
On the Regular Structure of Prefix Rewriting
CAAP '90 Proceedings of the 15th Colloquium on Trees in Algebra and Programming
Query containment and rewriting using views for regular path queries under constraints
Proceedings of the twenty-second ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
The description logic handbook
Hi-index | 5.23 |
We consider semistructured data as multirooted edge-labelled directed graphs, and path inclusion constraints on these graphs. A path inclusion constraint p@?q is satisfied by a semistructured data if any node reached by the regular query p is also reached by the regular query q. In this paper, two problems are mainly studied: the implication problem and the problem of the existence of a finite exact model. -We give a new decision algorithm for the implication problem of a constraint p@?q by a set of bounded path constraints p"i@?u"i where p, q, and the p"i's are regular path expressions and the u"i's are words, improving in this particular case, the more general algorithms of S. Abiteboul and V. Vianu, and N. Alechina et al. In the case of a set of word equalities u"i=v"i, we provide a more efficient decision algorithm for the implication of a word equality u=v, improving the more general algorithm of P. Buneman et al. We prove that, in this case, implication for nondeterministic models is equivalent to implication for (complete) deterministic ones. -We introduce the notion of exact model: an exact model of a set of path constraints C satisfies the constraint p@?q if and only if this constraint is implied by C. We prove that any set of constraints has an exact model and we give a decidable characterization of data which are exact models of bounded path inclusion constraints sets.