The Data Complexity of Description Logic Ontologies (1611.02453v3)
Abstract: We analyze the data complexity of ontology-mediated querying where the ontologies are formulated in a description logic (DL) of the ALC family and queries are conjunctive queries, positive existential queries, or acyclic conjunctive queries. Our approach is non-uniform in the sense that we aim to understand the complexity of each single ontology instead of for all ontologies formulated in a certain language. While doing so, we quantify over the queries and are interested, for example, in the question whether all queries can be evaluated in polynomial time w.r.t. a given ontology. Our results include a PTime/coNP-dichotomy for ontologies of depth one in the description logic ALCFI, the same dichotomy for ALC- and ALCI-ontologies of unrestricted depth, and the non-existence of such a dichotomy for ALCF-ontologies. For the latter DL, we additionally show that it is undecidable whether a given ontology admits PTime query evaluation. We also consider the connection between PTime query evaluation and rewritability into (monadic) Datalog.
- The complexity of satisfiability problems: Refining Schaefer’s theorem. In MFCS, pages 71–82, 2005.
- The DL-Lite family and relations. J. Artif. Intell. Res. (JAIR), 36:1–69, 2009.
- On datalog vs. polynomial time. In PODS, pages 13–25, 1991.
- Albert Atserias. On digraph coloring problems and treewidth duality. Eur. J. Comb., 29(4):796–820, 2008.
- Libor Barto. Constraint satisfaction problem and universal algebra. SIGLOG News, 1(2):14–24, 2014.
- Query and predicate emptiness in ontology-based data access. J. Artif. Intell. Res. (JAIR), 56:1–59, 2016.
- Pushing the ℰℒℰℒ\mathcal{EL}caligraphic_E caligraphic_L envelope. In IJCAI, pages 364–369. Professional Book Center, 2005.
- Querying the guarded fragment. In LICS, pages 1–10, 2010.
- First order-rewritability and containment of conjunctive queries in Horn description logics. In IJCAI, pages 965–971, 2016.
- Andrei A. Bulatov. A dichotomy theorem for nonuniform CSPs. In FOCS, 2017.
- Classifying the complexity of constraints using finite algebras. SIAM J. Comput., 34(3):720–742, 2005.
- First-order rewritability of atomic queries in horn description logics. In IJCAI, pages 754–760, 2013.
- Walking the complexity lines for generalized guarded existential rules. In IJCAI, pages 712–717, 2011.
- Ontology-mediated query answering with data-tractable description logics. In Reasoning Web, volume 9203 of LNCS, pages 218–307. Springer, 2015.
- Ontology-based data access: A study through disjunctive datalog, CSP, and MMSNP. ACM Trans. Database Syst., 39(4):33:1–33:44, 2014.
- Query-Based Entailment and Inseparability for ALC Ontologies In IJCAI, pages 1001–1007, 2016.
- Andrei A. Bulatov. A dichotomy theorem for constraints on a three-element set. In FOCS, pages 649–658, 2002.
- Andrei A. Bulatov. On the CSP dichotomy conjecture. In CSR, pages 331–344, 2011.
- Tractable reasoning and efficient query answering in description logics: The DL-Lite family. J. of Autom. Reasoning, 39(3):385–429, 2007.
- Data complexity of query answering in description logics. Artificial Intelligence, 195:335–360, 2013.
- Taming the infinite chase: Query answering under expressive relational constraints. J. Artif. Intell. Res. (JAIR), 48:115–174, 2013.
- View-based query processing and constraint satisfaction. In LICS, pages 361–371, 2000.
- Reasoning on regular path queries. SIGMOD Record, 32(4):83–92, 2003.
- View-based query containment. In PODS, pages 56–67, 2003.
- What you always wanted to know about datalog (and never dared to ask). IEEE Trans. Knowl. Data Eng., 1(1):146–166, 1989.
- Model Theory, volume 73 of Studies in Logic and the Foundations of Mathematics. Elsevier, 1990.
- Query answering in the description logic Horn-𝒮ℋℐ𝒬𝒮ℋℐ𝒬\mathcal{SHIQ}caligraphic_S caligraphic_H caligraphic_I caligraphic_Q. In JELIA, pages 166–179, 2008.
- Rewritability in monadic disjunctive datalog, MMSNP, and expressive description logics. In ICDT, pages 1–17, 2017.
- Data exchange: semantics and query answering. Theor. Comput. Sci., 336(1):89–124, 2005.
- The Computational Structure of Monotone Monadic SNP and Constraint Satisfaction: A Study through Datalog and Group Theory SIAM J. Comput., 28(1):57–104, 1998.
- Homomorphism closed vs. existential positive. In LICS, pages 311–320, 2003.
- Conjunctive query answering for the description logic 𝒮ℋℐ𝒬𝒮ℋℐ𝒬\mathcal{SHIQ}caligraphic_S caligraphic_H caligraphic_I caligraphic_Q. JAIR, 31:157–204, 2008.
- Model theory of modal logic. In Handbook of Modal Logic, pages 249–329. Elsevier, 2007.
- Efficient query rewriting in the description logic ℰℒℰℒ\mathcal{EL}caligraphic_E caligraphic_L and beyond. In IJCAI, pages 3034–3040, 2015.
- Dichotomies in Ontology-Mediated Querying with the Guarded Fragment. In PODS, pages 185–199, 2017.
- Horn Rewritability vs PTime Query Answering for Description Logic TBoxes. In Description Logics, 2017.
- Reasoning in description logics by a reduction to disjunctive datalog. J. Autom. Reasoning, 39(3):351–384, 2007.
- On the complexity of h-coloring. J. Comb. Theory, Ser. B, 48(1):92–110, 1990.
- Datalog rewritability of Disjunctive Datalog programs and non-Horn ontologies. Artificial Intelligence, 236: 90–118, 2016.
- Yevgeny Kazakov. Consequence-driven reasoning for Horn-𝒮ℋℐ𝒬𝒮ℋℐ𝒬\mathcal{SHIQ}caligraphic_S caligraphic_H caligraphic_I caligraphic_Q ontologies. In Craig Boutilier, editor, IJCAI, pages 2040–2045, 2009.
- Data complexity in the ℰℒℰℒ\mathcal{EL}caligraphic_E caligraphic_L family of description logics. In LPAR, pages 333–347, 2007.
- The combined approach to query answering in DL-Lite. In KR, 2010.
- Complexity boundaries for Horn description logics. In AAAI, pages 452–457, 2007.
- Andrei A. Krokhin. Tree dualities for constraint satisfaction. In CSL, pages 32–33, 2010.
- Markus Krötzsch. Efficient inferencing for OWL EL. In JELIA, pages 234–246, 2010.
- A new line of attack on the dichotomy conjecture. In STOC, pages 725–734, 2009.
- An introduction to description logics and query rewriting. In Reasoning Web, volume 8714 of LNCS, pages 195–244. Springer, 2014.
- A characterisation of first-order constraint satisfaction problems. Logical Methods in Computer Science, 3(4), 2007.
- Description logic tboxes: Model-theoretic characterizations and rewritability. In IJCAI, 2011.
- Ontology-based data access with closed predicates is inherently intractable (sometimes). In IJCAI, pages 1024–1030. IJCAI/AAAI, 2013.
- Ontology-Mediated Querying with the Description Logic ℰℒℰℒ\mathcal{EL}caligraphic_E caligraphic_L: Trichotomy and Linear Datalog Rewritability. In IJCAI, pages 1181–1187. IJCAI/AAAI, 2017.
- Ontology-mediated queries with closed predicates. In IJCAI, pages 3120–3126. AAAI Press, 2015.
- Conjunctive query answering in the description logic ℰℒℰℒ\mathcal{EL}caligraphic_E caligraphic_L using a relational database system. In IJCAI, pages 2070–2075, 2009.
- Deciding inseparability and conservative extensions in the description logic ℰℒℰℒ\mathcal{EL}caligraphic_E caligraphic_L. J. Symb. Comput., 45(2):194–228, 2010.
- Non-uniform data complexity of query answering in description logics. In Description Logics, 2011.
- Non-uniform data complexity of query answering in description logics. In KR. AAAI Press, 2012.
- Johann A. Makowsky. Why Horn formulas matter in computer science: Initial structures and generic examples. J. Comput. Syst. Sci., 34(2/3):266–292, 1987.
- Anatoli I. Malcev. The metamathematics of algebraic systems, collected papers:1936-1967. North-Holland, 1971.
- Initiality, induction, and computability. In Algebraic Methods in Semantics, pages 459–541. Cambridge University Press, 1985.
- Data complexity of query answering in expressive description logics via tableaux. J. of Autom. Reasoning, 41(1):61–98, 2008.
- Linking data to ontologies. J. Data Semantics, 10:133–173, 2008.
- Riccardo Rosati. The limits of querying ontologies. In ICDT, volume 4353 of LNCS, pages 164–178. Springer, 2007.
- Thomas J. Schaefer. The complexity of satisfiability problems. In STOC, pages 216–226, 1978.
- Andrea Schaerf. On the complexity of the instance checking problem in concept languages with existential quantification. J. of Intel. Inf. Systems, 2:265–278, 1993.
- Dmitriy Zhuk. The Proof of CSP Dichotomy Conjecture. In FOCS, 2017.