<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>The Complexity of Answer Counting for Ontology-Mediated Queries Based on Guarded TGDs (Extended Abstract)?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Universitat Bremen</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Germany</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>Evaluating ontology-mediated queries (OMQs) is computationally intractable. On the one hand, this is due to the complexity of reasoning with the ontology alone, which is ExpTime-hard even for relatively simple description logics such as E LI. On the other hand, it is due to evaluating the actual queries, which is NP-hard in combined complexity for the widely used class of conjunctive queries (CQs). As a consequence, the complexity of evaluating ontology-mediated queries has been analyzed from several angles. Traditionally, one xes an ontology language L and a query language Q and studies the complexity of evaluating OMQs from the resulting OMQ language (L; Q), inspecting combined complexity, data complexity, or parameterized complexity [5,8,9,15,16,19,20,21,24]. Recently, this approach has been complemented by more ne-grained analyses. A negrained approach to data complexity is pursued in [3,23,22], where the aim is to identify for every OMQ Q 2 (L; Q), the precise data complexity of evaluating Q. A ne-grained study of parameterized complexity is initiated in [2,1], aiming to identify for every class of OMQs C (L; Q), the precise complexity of evaluating OMQs from C when the parameter is the size of the OMQ. A main aim in this approach is to delineate classes C for which evaluation is xed-parameter tractable (FPT) from classes for which evaluation is W[1]-hard, and it turns out that bounded treewidth is an essential property in this context. In all of these studies, OMQ evaluation means that an answer candidate is given as part of the input, in the form of a tuple of constants a, and then the aim is to decide whether a is indeed an answer. There are, however, many other natural modes of evaluating OMQs such as computing all answers and counting the number of answers (of which there can be exponentially many). This abstract reports on work concerned with counting the number of answers to OMQs. This is important, for example, when there are too many answers to compute all of them, and it is also a fundamental operation in data analytics and in decision support. In fact, answer counting is supported by almost every data management system. Despite its relevance, however, the problem has received little attention so far in ontology-mediated querying. Notable exceptions are [18,17,4,7], mostly in the context of the DL-Lite family of description logics. Our aim is to study the parameterized complexity of counting the number of answers to OMQs formulated in the language (G; UCQ) where UCQ denotes</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        unions of conjunctive queries and G denotes guarded TGDs used as an ontology
language, also known as guarded Datalog [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Paralleling the work in [
        <xref ref-type="bibr" rid="ref1 ref2">2,1</xref>
        ], our
aim is to identify for every class of OMQs C (G; UCQ), the precise complexity
of counting the number of answers to OMQs from C when the parameter is the
size of the OMQ. Note that we count the number of answers according to the
traditional de nition of certain answers in ontology-mediated querying, unlike
[
        <xref ref-type="bibr" rid="ref18 ref4 ref7">18,4,7</xref>
        ] which aim to count the number of homomorphisms that support a given
answer or the number of instantiations of speci c counting variables.
      </p>
      <p>
        Before we state our results, let us brie y describe the situation in answer
counting for classes of conjunctive queries and UCQs in the classical setting, i.e.
without ontologies. In [
        <xref ref-type="bibr" rid="ref10 ref12 ref14">12,14,10</xref>
        ], it is shown that for a class of CQs C, answer
counting is in FPT if and only if (1) the CQs in C have bounded treewidth
and (2) the same holds for the so-called contracts of CQs in C.1 Informally,
the contract of a CQ is its hypergraph restricted to the answer variables and
extended by adding an edge between any two answer variables x; y that are
connected by a path that uses only quanti ed variables. We refer to [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] for
a formal de nition. This dichotomy is under the assumptions that the arity of
relation symbols is bounded by a constant, C is recursively enumerable, and
FPT 6= W[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. We generally make the same assumptions in what follows.
      </p>
      <p>
        It is also shown in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] that unbounded treewidth and bounded treewidth of
contracts a class of CQs C coincides with W[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]-equivalence of answer counting
for C, de ned via parameterized Turing reductions, and that unbounded contract
treewidth implies #W[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]-hardness. In [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], the latter is strengthened to
#W[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]equivalence when an additional structural measure called dominating starsize
is bounded for CQs from C, and to #W[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]-hardness if the dominating starsize
is unbounded. Informally, the dominating starsize measures how many answer
variables are connected by a connected component of the CQ that consists
only of quanti ed variables, see [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] for a formal de nition. In [
        <xref ref-type="bibr" rid="ref11 ref13">11,13</xref>
        ], the
above classi cation is lifted to UCQs using a non-trivial construction. Instead of
considering the treewidth / contract treewidth / dominating starsize of CQs q 2 C,
one now needs to consider these structural measures for a certain (exponential
size) set of CQs derived from q on the basis of the inclusion-exclusion principle;
we refer to this set as the Chen-Mengel closure of q, denoted clCM(q). A formal
de nition is in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        We establish a similar classi cation for classes of OMQs from the OMQ
language (G; UCQ) which we state in the following. For Q 2 (G; UCQ), we use
Q9 to denote the existential rewriting of Q which is equivalent to Q and does
not use existential quanti ers in TGD heads in the ontology. Such a rewriting
can be e ectively constructed [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. For C (G; UCQ), de ne
      </p>
      <p>cl9CM(C) = fcore(chO9 (p)) j 9Q 2 C : Q9 = (O9; S; q9) and p 2 clCM(q9)g
1 Here and in what follows, we generally assume that all CQs are homomorphism cores,
up to the answer variables. Without this assumptions, one would have to require
that each CQ in C is equivalent to a CQ that has bounded treewidth and bounded
treewidth of the contract.</p>
      <p>Answer Counting for OMQs based on Guarded TGDs
where chO(q) denotes the result of chasing q with O. An OMQ has full data
schema if every relation symbol can occur in the data.</p>
      <p>Theorem 1. Let C (G; UCQ) be a recursively enumerable class of OMQs with
full data schema and relation symbols of bounded arity. Then the following hold:
1. If the treewidths and contract treewidths of CQs in cl9CM(C) are bounded, then</p>
      <p>
        AnswerCount(C) is in FPT.
2. If the treewidths of CQs in cl9CM(C) are unbounded and the contract treewidths
of CQs in cl9CM(C) are bounded, then AnswerCount(C) is W[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]-equivalent.
3. If the contract treewidths of CQs in cl9CM(C) are unbounded and the dominating
starsizes of CQs in cl9CM(C) are bounded, then AnswerCount(C) is
#W[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]equivalent.
4. If the dominating starsizes of CQs in cl9CM(C) are unbounded, then
Answer
      </p>
      <p>
        Count(C) is #W[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]-hard.
      </p>
      <p>
        The upper bounds are easy to obtain by replacing the given OMQ with its
existential rewriting, constructing the (then nite) chase, and then applying the
results for UCQs discussed above. In the lower bounds, we also rst transition
to the existential rewriting. We then give parameterized Turing-reductions from
CQ-based OMQs to UCQ-based ones and, in a second step, from CQs without
ontologies to CQ-based OMQs. Our constructions are strongly inspired by those
from [
        <xref ref-type="bibr" rid="ref10 ref11">10,11</xref>
        ] and partially reuse results from there.
      </p>
      <p>It is interesting to note that the ontology interacts with all three measures
from Theorem 1, that is, there are classes C (G; UCQ) such that the treewidths
of CQs in the OMQs in C are unbounded while the treewidths of CQs in cl9CM(C)
are bounded, and likewise for contract treewidth and dominating starsize.</p>
      <p>Regarding rami cations for description logic, we recall that every ontology
formulated in E LIH can be transformed into a well-known normal form that
avoids syntactic nesting of concept constructors, and that E LIH-ontologies in
normal form fall within G. Consequently, Theorem 1 still holds when G is replaced
with E LIH, assuming normal form. The case where E LIH-ontologies are not in
normal form can be covered by an easy modi cation of our proofs. In fact, we
could extend Theorem 1 to ontologies that are sets of frontier-guarded TGDs
in which the treewidth of the rule bodies is bounded by a constant. This also
captures E LIH-ontologies that are not in normal form.</p>
      <p>Acknowledgments. This research was supported by ERC consolidator grant
647289 CODA.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Barcelo</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dalmau</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Feier</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pieris</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>The limits of e ciency for open- and closed-world query evaluation under guarded TGDs</article-title>
          .
          <source>In: Proc. of PODS</source>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Barcelo</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Feier</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pieris</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>When is ontology-mediated querying e cient? In: LICS</article-title>
          . pp.
          <volume>1</volume>
          {
          <issue>13</issue>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bienvenu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>ten Cate</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wolter</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Ontology-based data access: A study through disjunctive datalog, csp, and MMSNP</article-title>
          .
          <source>ACM Trans. Database Syst</source>
          .
          <volume>39</volume>
          (
          <issue>4</issue>
          ),
          <volume>33</volume>
          :1{
          <fpage>33</fpage>
          :
          <fpage>44</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bienvenu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maniere</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thomazo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Counting query answers over dl-lite knowledge base</article-title>
          .
          <source>In: Proc. of IJCAI</source>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bienvenu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ortiz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Ontology-mediated query answering with data-tractable description logics</article-title>
          .
          <source>In: Proc. of Reasoning Web. LNCS</source>
          , vol.
          <volume>9203</volume>
          , pp.
          <volume>218</volume>
          {
          <fpage>307</fpage>
          . Springer (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Cal</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gottlob</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kifer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Taming the in nite chase: Query answering under expressive relational constraints</article-title>
          .
          <source>J. Artif. Intell. Res</source>
          .
          <volume>48</volume>
          ,
          <issue>115</issue>
          {
          <fpage>174</fpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corman</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lanti</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Razniewski</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Counting query answers over dl-lite knowledge base</article-title>
          .
          <source>In: Proc. of IJCAI</source>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giacomo</surname>
            ,
            <given-names>G.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lembo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lenzerini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosati</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Data complexity of query answering in description logics</article-title>
          .
          <source>Artif. Intell</source>
          .
          <volume>195</volume>
          ,
          <issue>335</issue>
          {
          <fpage>360</fpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giacomo</surname>
            ,
            <given-names>G.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lenzerini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>On the decidability of query containment under constraints</article-title>
          .
          <source>In: Proc. of PODS</source>
          . pp.
          <volume>149</volume>
          {
          <fpage>158</fpage>
          . ACM Press (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mengel</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>A trichotomy in the complexity of counting answers to conjunctive queries</article-title>
          .
          <source>In: Proc. of ICDT</source>
          . pp.
          <volume>110</volume>
          {
          <issue>126</issue>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mengel</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Counting answers to existential positive queries: A complexity classi cation</article-title>
          .
          <source>In: Proc. of PODS</source>
          . pp.
          <volume>315</volume>
          {
          <issue>326</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Dalmau</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jonsson</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>The complexity of counting homomorphisms seen from the other side</article-title>
          .
          <source>J. Theor. Comput. Sci</source>
          .
          <volume>329</volume>
          (
          <issue>1-3</issue>
          ),
          <volume>315</volume>
          {
          <fpage>323</fpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Dell</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roth</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wellnitz</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Counting answers to existential questions</article-title>
          .
          <source>In: Proc. of ICALP</source>
          . pp.
          <volume>113</volume>
          :
          <issue>1</issue>
          {
          <fpage>113</fpage>
          :
          <fpage>15</fpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Durand</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mengel</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Structural tractability of counting of solutions to conjunctive queries</article-title>
          .
          <source>J. Theory Comput. Syst</source>
          .
          <volume>57</volume>
          (
          <issue>4</issue>
          ),
          <volume>1202</volume>
          {
          <fpage>1249</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Eiter</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gottlob</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ortiz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simkus</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Query answering in the description logic horn-</article-title>
          .
          <source>In: Proc. of JELIA. LNCS</source>
          , vol.
          <volume>5293</volume>
          , pp.
          <volume>166</volume>
          {
          <fpage>179</fpage>
          . Springer (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Glimm</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sattler</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Conjunctive query answering for the description logic SHIQ</article-title>
          .
          <source>J. Artif. Intell. Res</source>
          .
          <volume>31</volume>
          ,
          <issue>157</issue>
          {
          <fpage>204</fpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Kostov</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kremen</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Count distinct semantic queries over multiple linked datasets</article-title>
          .
          <source>OJSW</source>
          <volume>5</volume>
          (
          <issue>1</issue>
          ),
          <volume>1</volume>
          {
          <fpage>11</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Kostylev</surname>
            ,
            <given-names>E.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reutter</surname>
            ,
            <given-names>J.L.</given-names>
          </string-name>
          :
          <article-title>Complexity of answering counting aggregate queries over dl-lite</article-title>
          .
          <source>J. Web Semant</source>
          .
          <volume>33</volume>
          ,
          <issue>94</issue>
          {
          <fpage>111</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Krisnadhi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Data complexity in the EL family of dls</article-title>
          .
          <source>In: Proc. of DL. CEUR Workshop Proceedings</source>
          , vol.
          <volume>250</volume>
          .
          <string-name>
            <surname>CEUR-WS.org</surname>
          </string-name>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20. Krotzsch,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Rudolph</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Hitzler</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          :
          <article-title>Complexities of horn description logics</article-title>
          .
          <source>ACM Trans. Comput. Log</source>
          .
          <volume>14</volume>
          (
          <issue>1</issue>
          ), 2:
          <issue>1</issue>
          {2:
          <issue>36</issue>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>The complexity of conjunctive query answering in expressive description logics</article-title>
          .
          <source>In: Proc. of IJCAR. LNCS</source>
          , vol.
          <volume>5195</volume>
          , pp.
          <volume>179</volume>
          {
          <fpage>193</fpage>
          . Springer (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sabellek</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Ontology-mediated querying with the description logic EL: Trichotomy and linear datalog rewritability</article-title>
          .
          <source>In: Proc. of IJCAI</source>
          . pp.
          <volume>1181</volume>
          {
          <fpage>1187</fpage>
          . ijcai.
          <source>org</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wolter</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>The data complexity of description logic ontologies</article-title>
          .
          <source>Logical Methods in Computer Science</source>
          <volume>13</volume>
          (
          <issue>4</issue>
          ) (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Rosati</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>The limits of querying ontologies</article-title>
          .
          <source>In: Proc. of ICDT. LNCS</source>
          , vol.
          <volume>4353</volume>
          , pp.
          <volume>164</volume>
          {
          <fpage>178</fpage>
          . Springer (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>