
TL;DR
This paper provides a comprehensive analysis of the chase procedure, including a taxonomy of its variants, complexity results on termination, and clarifications on the decidability of certain classes of dependencies.
Contribution
It offers a detailed taxonomy of chase variations, proves coRE-completeness for termination on all instances, and corrects previous complexity claims about stratified dependencies.
Findings
Termination of chase is coRE-complete for all instances.
Classifying chase variants helps understand their properties.
Corrects previous misconceptions about stratified dependencies.
Abstract
A lot of research activity has recently taken place around the chase procedure, due to its usefulness in data integration, data exchange, query optimization, peer data exchange and data correspondence, to mention a few. As the chase has been investigated and further developed by a number of research groups and authors, many variants of the chase have emerged and associated results obtained. Due to the heterogeneous nature of the area it is frequently difficult to verify the scope of each result. In this paper we take closer look at recent developments, and provide additional results. Our analysis allows us create a taxonomy of the chase variations and the properties they satisfy. Two of the most central problems regarding the chase is termination, and discovery of restricted classes of sets of dependencies that guarantee termination of the chase. The search for the restricted classes…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
