43
views
0
recommends
+1 Recommend
0 collections
    0
    recommends
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Taming the Infinite Chase: Query Answering under Expressive Integrity Constraints

      Preprint
      , ,

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          The chase algorithm is a fundamental tool for query evaluation and query containment under constraints, where the constraints are (sub-classes of) tuple-generating dependencies (TGDs) and equality generating depencies (EGDs). So far, most of the research on this topic has focused on cases where the chase procedure terminates, with some notable exceptions. In this paper we take a general approach, and we propose large classes of TGDs under which the chase does not always terminate. Our languages, in particular, are inspired by guarded logic: we show that by enforcing syntactic properties on the form of the TGDs, we are able to ensure decidability of the problem of answering conjunctive queries despite the non-terminating chase. We provide tight complexity bounds for the problem of conjunctive query evaluation for several classes of TGDs. We then introduce EGDs, and provide a condition under which EGDs do not interact with TGDs, and therefore do not take part in query answering. We show applications of our classes of constraints to the problem of answering conjunctive queries under F-Logic Lite, a recently introduced ontology language, and under prominent tractable Description Logics languages. All the results in this paper immediately extend to the problem of conjunctive query containment.

          Related collections

          Most cited references6

          • Record: found
          • Abstract: not found
          • Article: not found

          The monadic second-order logic of graphs. I. Recognizable sets of finite graphs

            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            Data exchange: semantics and query answering

              Bookmark
              • Record: found
              • Abstract: not found
              • Book Chapter: not found

              The implication problem for data dependencies

                Bookmark

                Author and article information

                Journal
                13 December 2012
                2013-11-17
                Article
                10.1613/jair.3873
                1212.3357
                3bbfc7af-6bd5-4b2c-b151-459271e8f1f1

                http://arxiv.org/licenses/nonexclusive-distrib/1.0/

                History
                Custom metadata
                Journal of Artificial Intelligence Research, vol. 48, pp. 115-174, 2013
                Pre-print
                cs.LO cs.DB

                Comments

                Comment on this article