<!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>
      <journal-title-group>
        <journal-title>DL</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Fitting Description Logic Ontologies to ABox and Query Examples (Extended Abstract)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Maurice Funk</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marvin Grosser</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carsten Lutz</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Leipzig University</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>ScaDS.AI Center Dresden/Leipzig</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2025</year>
      </pub-date>
      <volume>38</volume>
      <fpage>3</fpage>
      <lpage>6</lpage>
      <abstract>
        <p>We study a fitting problem inspired by ontology-mediated querying: given a collection of positive and negative examples of the form (, ) with  an ABox and  a query, we seek an ontology  that satisfies  ∪  |=  for all positive examples (, ) and  ∪  ̸|=  for all negative examples (, ). We consider the description logics ℒ and ℒℐ as ontology languages and a range of query languages that includes atomic queries (AQs), conjunctive queries (CQs), and unions thereof (UCQs). For all of the resulting fitting problems, we provide efective characterizations and determine the computational complexity of deciding whether a fitting ontology exists. This problem turns out to be coNP-complete for AQs and full CQs and 2ExpTime-complete for CQs and UCQs. These results hold for both ℒ and ℒℐ.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Description Logic</kwd>
        <kwd>Ontology-Mediated Querying</kwd>
        <kwd>Ontology Fitting</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <sec id="sec-1-1">
        <title>Example 1. Consider the positively labeled examples</title>
        <p>= { ∃authorOf.Publication ⊑ Author,</p>
        <p>Reviewer ⊑ ∃reviews.Publication,
}.</p>
        <p>There are, however, many other fitting ℒ-ontologies, including ⊥ = {⊤ ⊑ ⊥} and, say, ′ =
 ∪ {Author ⊑ ∃authorOf.Reviewer}. We can make both of them non-fitting by adding the negative
example ({Author()}, ∃ authorOf(, ) ∧ Reviewer()).</p>
        <p>
          A main application of fitting ontologies is to assist with ontology construction and engineering. This
is in the spirit of several other proposals that have the same aim, such as ontology construction and
completion using formal concept analysis [
          <xref ref-type="bibr" rid="ref6 ref7 ref8">6, 7, 8</xref>
          ] and Angluin’s framework of exact learning [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], see
also the survey of these and related approaches in [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. We remark that there is a large literature on
iftting DL concepts (rather than ontologies) to a collection of examples, sometimes referred to as concept
learning. These have been investigated from a practical angle [
          <xref ref-type="bibr" rid="ref11 ref12 ref13">11, 12, 13</xref>
          ], and from a foundational
perspective [
          <xref ref-type="bibr" rid="ref14 ref15 ref16 ref17">14, 15, 16, 17</xref>
          ]. Concepts can be viewed as the building blocks of an ontology and in fact
concept fitting also has the support of ontology engineering as a main aim. The techniques needed
for concept fitting and ontology fitting are, however, quite diferent, and to the best of our knowledge,
iftting problems for ontologies have not yet been studied.
        </p>
        <p>As ontology languages, we concentrate on the expressive yet fundamental DLs ℒ and ℒℐ, and
as query languages for examples we consider atomic queries (AQs), conjunctive queries (CQs), full CQs
(CQs without quantified variables), and unions of conjunctive queries (UCQs).</p>
        <p>We formally define what we mean by ontology fitting. Let  be a query language such as  = AQ
or  = CQ. An ABox- example is a pair (, ) with  a ABox1 and  a query from  such that all
individual names that appear in  are from ind(), the individuals appearing in . By a collection of
labeled examples we mean a pair  = (+, − ) of finite sets of examples. The examples in + are the
positive examples and the examples in − are the negative examples. We say that an ℒ or ℒℐ
ontology  fits  if  ∪  |=  for all (, ) ∈  + and  ∪  ̸|=  for all (, ) ∈ − .</p>
        <p>Let ℒ be an ontology language, such as ℒ = ℒℐ, and  a query language. Then (ℒ,)-ontology
iftting is the problem to decide, given as input a collection of labeled ABox- examples , whether 
admits a fitting ℒ-ontology.</p>
        <p>For all of the resulting combinations, we provide efective characterizations and determine the precise
complexity of (ℒ, )-ontology fitting. The algorithms that we use to prove the upper bounds are able
to produce concrete fitting ontologies.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Main Contributions</title>
      <p>
        As a starting point, we study an ontology fitting problem in which the examples are only ABoxes
and where we seek an ontology that is consistent with the positive examples and inconsistent with
the negative ones. To characterize fitting existence for these consistency examples, we make use of
the established connection between ontology-mediated querying and constraint satisfaction problems
(CSPs) from [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], and obtain the following.
      </p>
      <p>Theorem 1. Let  = (+, − ) be a collection of labeled ABox examples, ℒ ∈ {ℒ, ℒℐ}, and
+ = ⨄︀ +. Then the following are equivalent:</p>
      <sec id="sec-2-1">
        <title>1.  admits a fitting ℒ-ontology;</title>
        <p>2.  ̸→ + for all  ∈ − .</p>
        <p>This characterization directly provides a coNP algorithm to decide fitting existence. Intuitively, a
ontology that fits the examples can be derived from +. We obtain a corresponding lower bound via
reduction from the digraph homomorphism problem.</p>
        <p>For ABox-AQ examples, the role of the positive and negative examples reverses, as now a fitting
ontology  must be consistent with the ABox  in a negative example (, ()), as otherwise
 ∪  |= (). Additionally, the positive examples act as “rules”, meaning that for some positive
1We do not admit compound concepts in ABoxes.
example (, ()), whenever  can be homomorphically found in − := ⨄︀(,())∈− , any fitting
ontology must derive  at the image of .2 To account for this, we introduce the notion of completions
which enrich − with additional concept assertions and enable us to precisely characterize fitting
existence in the setting of AQs. Let  = (+, − ) be a collection of labeled ABox-AQ examples. A
completion for  is an ABox  that extends − by assertions of the form (), with  ∈ ind(− ) and
 a concept name that occurs as an AQ in +.</p>
        <p>Theorem 2. Let  = (+, − ) be a collection of labeled ABox-AQ examples and let ℒ ∈ {ℒ, ℒℐ}.</p>
        <sec id="sec-2-1-1">
          <title>Then the following are equivalent:</title>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>1.  admits a fitting ℒ-ontology;</title>
      </sec>
      <sec id="sec-2-3">
        <title>2. there is a completion  for  such that</title>
        <p>a) for all (, ()) ∈ +: if ℎ is a homomorphism from  to , then (ℎ()) ∈ ;
b) for all (, ()) ∈ − : () ̸∈ .</p>
        <p>Note that an algorithm that directly follows this characterization yields a Σ 2 upper bound. We obtain
a coNP upper bound via a more careful algorithm that does not blindly guess a suitable completion, but
constructs one step-by-step. For this the algorithm starts with − , and then extends it by guessing,
for some positive ABox-AQ example (, ()), a homomorphisms ℎ from  to − , and then adding
(ℎ()). We show coNP-hardness using a similar reduction as in the consistency based setting.</p>
      </sec>
      <sec id="sec-2-4">
        <title>Theorem 3. Let ℒ ∈ {ℒ, ℒℐ}. Then (ℒ, AQ)-ontology fitting is coNP-complete.</title>
        <p>Ontology fitting for ABox-FullCQ examples has similar properties as ABox-AQ case. One notable
diference is that ABox-FullCQ examples can force fitting ontologies to be inconsistent with their
ABoxes.</p>
        <p>Example 2. Consider a positive ABox-FullCQ example (, (, )) with (, ) ∈/ . Every
ℒℐontology  with  ∪  |= (, ) must be inconsistent with .</p>
        <p>
          Thus, we arrive at a characterization that extends the ABox-AQ case with considerations for
consistency. A modest modification of the AQ-algorithm then shows that ( ℒ, FullCQ)-ontology fitting
is coNP-complete. We remark that the obtained complexities for ontology fitting are lower than the
complexities of the associated query entailment problems, which are ExpTime-complete for the cases
discussed so far [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ].
        </p>
        <p>For ABox-CQ and ABox-UCQ examples, the intuition that positive examples behave like “rules”
persists, but the presence of quantified variables results in higher expressive power. In fact, positive
examples (, ) now behave similarly to existential rules: if  is homomorphically found somewhere
in the completion, then  must also be found there in a certain slightly unusual sense made precise
in the paper that, notably, treats quantified variables in  in a similar way as existentially quantified
variables in the head of an existential rule. It is thus easy to enforce that the completion contains, say,
an infinite path. The completions that we construct in the CQ/UCQ case are thus ABoxes that extend
− with potentially infinite tree-shaped components that are either rooted in an individual in − or
disconnected. They thus take the same form as forest models which are well-known from algorithms
for UCQ entailment.3
Example 3. Consider the collection of labeled ABox-CQ examples  = (+, − ) where + =
{(, ∃ (, ) ∧ ())}, − = {(, ∃∃ (, ) ∧ (, ))}, and  = {()}. Any completion
 of  contains − = . Hence, a homomorphism of  into  is found, and to satisfy the positive example
viewed as an existential rule  must contain an -successor  of  with () ∈ . There is thus another
homomorphism from  to  that maps  to  and thus  must have an -successor . While in principle
this continues indefinitely, already at this point we have satisfied the query from the negative example. By
the characterization given in the full paper, this implies that  does not admit a fitting ℒ or ℒℐ
ontology.
2The homomorphisms used here are not required to be the identity on ABox individuals (which would, in fact, trivialize them).
3In the full paper, we actually represent completions as forest models rather than as ABoxes.</p>
        <p>As a consequence of this efect, the computational complexity of fitting existence turns out to be
much higher: 2ExpTime complete for both CQ and UCQ examples, no matter whether we want to fit an
ℒ- or ℒℐ-ontology. The upper bound is derived by a mosaic algorithm. The lower bound for
ℒℐ is obtained via a reduction from query entailment and the lower bound for ℒ is shown via a
reduction from the word problem of exponentially space-bounded alternating Turing machines.</p>
      </sec>
      <sec id="sec-2-5">
        <title>Theorem 4. Let ℒ ∈ {ℒ, ℒℐ} and  ∈ {CQ, UCQ}. Then (ℒ, )-ontology fitting is 2ExpTime</title>
        <p>complete.</p>
        <p>For ℒℐ, the complexity thus coincides with that of query entailment, which is 2ExpTime-complete
both for CQs and UCQs [20]. For ℒ, the complexity of the fitting problems is higher than that of the
associated entailment problems, which are both ExpTime-complete [20].</p>
        <p>The full version [21] of the paper [22] summarized in this extended abstract contains full proof details.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Acknowledgments</title>
      <p>The third author was supported by DFG project LU 1417/4-1.</p>
    </sec>
    <sec id="sec-4">
      <title>Declaration on Generative AI</title>
      <p>The author(s) have not employed any Generative AI tools.</p>
      <p>University Press, 2017.
[20] C. Lutz, Two upper bounds for conjunctive query answering in SHIQ, in: Proc. of DL 2008, volume
353 of CEUR Workshop Proceedings, CEUR-WS.org, 2008. URL: https://ceur-ws.org/Vol-353/Lutz.
pdf.
[21] M. Funk, M. Grosser, C. Lutz, Fitting description logic ontologies to abox and query examples,
arXiv, 2025. URL: https://arxiv.org/abs/2508.08007. arXiv:2508.08007, 2508.08007.
[22] M. Funk, M. Grosser, C. Lutz, Fitting description logic ontologies to ABox and query examples, in:
Proc. of KR, 2025. To appear.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Jacindha</surname>
          </string-name>
          , G. Abishek,
          <string-name>
            <given-names>P.</given-names>
            <surname>Vasuki</surname>
          </string-name>
          ,
          <article-title>Program synthesis-a survey</article-title>
          ,
          <source>in: Computational Intelligence in Machine Learning</source>
          , Springer Nature Singapore, Singapore,
          <year>2022</year>
          , pp.
          <fpage>409</fpage>
          -
          <lpage>421</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Shalev-Shwartz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ben-David</surname>
          </string-name>
          ,
          <source>Understanding Machine Learning - From Theory to Algorithms</source>
          , Cambridge University Press,
          <year>2014</year>
          . URL: http://www.cambridge.org/ de/academic/subjects/computer-science/
          <article-title>pattern-recognition-and-machine-learning/ understanding-machine-learning-theory-algorithms.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>H.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.-Y.</given-names>
            <surname>Chan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Maier</surname>
          </string-name>
          ,
          <article-title>Query from examples: An iterative, data-driven approach to query construction</article-title>
          ,
          <source>Proc. VLDB Endow</source>
          .
          <volume>8</volume>
          (
          <year>2015</year>
          )
          <fpage>2158</fpage>
          -
          <lpage>2169</lpage>
          . URL: https://doi.org/10.14778/2831360. 2831369. doi:
          <volume>10</volume>
          .14778/2831360.2831369.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Bienvenu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ortiz</surname>
          </string-name>
          ,
          <article-title>Ontology-mediated query answering with data-tractable description logics</article-title>
          ,
          <source>in: Proc. of Reasoning Web</source>
          , volume
          <volume>9203</volume>
          <source>of LNCS</source>
          , Springer,
          <year>2015</year>
          , pp.
          <fpage>218</fpage>
          -
          <lpage>307</lpage>
          . URL: https://doi.org/10.1007/978-3-
          <fpage>319</fpage>
          -21768-
          <issue>0</issue>
          _9. doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -21768-0\_9.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>G.</given-names>
            <surname>Xiao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Calvanese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kontchakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lembo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Poggi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Rosati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zakharyaschev</surname>
          </string-name>
          ,
          <article-title>Ontologybased data access: A survey</article-title>
          ,
          <source>in: Proc. of IJCAI, ijcai.org</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>5511</fpage>
          -
          <lpage>5519</lpage>
          . URL: https://doi.org/ 10.24963/ijcai.
          <year>2018</year>
          /777. doi:
          <volume>10</volume>
          .24963/IJCAI.
          <year>2018</year>
          /777.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Ganter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Sertkaya</surname>
          </string-name>
          , U. Sattler,
          <article-title>Completing description logic knowledge bases using formal concept analysis</article-title>
          , in: M. M.
          <string-name>
            <surname>Veloso</surname>
          </string-name>
          (Ed.),
          <source>Proc. of IJCAI</source>
          <year>2007</year>
          ,
          <year>2007</year>
          , pp.
          <fpage>230</fpage>
          -
          <lpage>235</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Distel</surname>
          </string-name>
          ,
          <article-title>Exploring finite models in the description logic</article-title>
          , in: S. Ferré, S. Rudolph (Eds.),
          <source>Proc. of ICFCA</source>
          <year>2009</year>
          , volume
          <volume>5548</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2009</year>
          , pp.
          <fpage>146</fpage>
          -
          <lpage>161</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>F.</given-names>
            <surname>Kriegel</surname>
          </string-name>
          ,
          <article-title>Eficient axiomatization of OWL 2 EL ontologies from data by means of formal concept analysis</article-title>
          , in: M. J.
          <string-name>
            <surname>Wooldridge</surname>
            ,
            <given-names>J. G.</given-names>
          </string-name>
          <string-name>
            <surname>Dy</surname>
          </string-name>
          , S. Natarajan (Eds.),
          <source>Proc. of AAAI</source>
          <year>2024</year>
          , AAAI Press,
          <year>2024</year>
          , pp.
          <fpage>10597</fpage>
          -
          <lpage>10606</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>B.</given-names>
            <surname>Konev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lutz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ozaki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Wolter</surname>
          </string-name>
          ,
          <article-title>Exact learning of lightweight description logic ontologies</article-title>
          ,
          <source>J. Mach. Learn. Res</source>
          .
          <volume>18</volume>
          (
          <year>2017</year>
          )
          <volume>201</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>201</lpage>
          :
          <fpage>63</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ozaki</surname>
          </string-name>
          ,
          <article-title>Learning description logic ontologies: Five approaches. where do they stand?</article-title>
          ,
          <source>Künstliche Intell</source>
          .
          <volume>34</volume>
          (
          <year>2020</year>
          )
          <fpage>317</fpage>
          -
          <lpage>327</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Hitzler</surname>
          </string-name>
          ,
          <article-title>Concept learning in description logics using refinement operators</article-title>
          ,
          <source>Mach. Learn</source>
          .
          <volume>78</volume>
          (
          <year>2010</year>
          )
          <fpage>203</fpage>
          -
          <lpage>250</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>L.</given-names>
            <surname>Bühmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Westphal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bin</surname>
          </string-name>
          ,
          <article-title>DL-Learner structured machine learning on semantic web data</article-title>
          ,
          <source>in: Proc. of WWW</source>
          , ACM,
          <year>2018</year>
          , pp.
          <fpage>467</fpage>
          -
          <lpage>471</lpage>
          . URL: https://doi.org/10.1145/3184558. 3186235. doi:
          <volume>10</volume>
          .1145/3184558.3186235.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>G.</given-names>
            <surname>Rizzo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Fanizzi</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>d'Amato, Class expression induction as concept space exploration: From DL-Foil to DL-Focl, Future Gener</article-title>
          .
          <source>Comput. Syst</source>
          .
          <volume>108</volume>
          (
          <year>2020</year>
          )
          <fpage>256</fpage>
          -
          <lpage>272</lpage>
          . URL: https://doi.org/10.1016/ j.future.
          <year>2020</year>
          .
          <volume>02</volume>
          .071. doi:
          <volume>10</volume>
          .1016/J.FUTURE.
          <year>2020</year>
          .
          <volume>02</volume>
          .071.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>M.</given-names>
            <surname>Funk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Jung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lutz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Pulcini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Wolter</surname>
          </string-name>
          ,
          <article-title>Learning description logic concepts: When can positive and negative examples be separated?</article-title>
          ,
          <source>in: Proc. of IJCAI</source>
          <year>2019</year>
          ,
          <article-title>ijcai</article-title>
          .org,
          <year>2019</year>
          , pp.
          <fpage>1682</fpage>
          -
          <lpage>1688</lpage>
          . URL: https://doi.org/10.24963/ijcai.
          <year>2019</year>
          /233. doi:
          <volume>10</volume>
          .24963/IJCAI.
          <year>2019</year>
          /233.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Jung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lutz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Pulcini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Wolter</surname>
          </string-name>
          ,
          <article-title>Logical separability of incomplete data under ontologies</article-title>
          ,
          <source>in: Proc. of KR</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>517</fpage>
          -
          <lpage>528</lpage>
          . URL: https://doi.org/10.24963/kr.2020/52. doi:
          <volume>10</volume>
          .24963/KR.
          <year>2020</year>
          /52.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Jung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lutz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Pulcini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Wolter</surname>
          </string-name>
          ,
          <article-title>Separating data examples by description logic concepts with restricted signatures</article-title>
          ,
          <source>in: Proc. of KR</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>390</fpage>
          -
          <lpage>399</lpage>
          . URL: https://doi.org/10.24963/kr.2021/37. doi:
          <volume>10</volume>
          .24963/KR.
          <year>2021</year>
          /37.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Jung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lutz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Pulcini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Wolter</surname>
          </string-name>
          ,
          <article-title>Logical separability of labeled data examples under ontologies</article-title>
          ,
          <source>Artif. Intell</source>
          .
          <volume>313</volume>
          (
          <year>2022</year>
          )
          <article-title>103785</article-title>
          . URL: https://doi.org/10.1016/j.artint.
          <year>2022</year>
          .
          <volume>103785</volume>
          . doi:
          <volume>10</volume>
          . 1016/J.ARTINT.
          <year>2022</year>
          .
          <volume>103785</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>M.</given-names>
            <surname>Bienvenu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ten
            <surname>Cate</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lutz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Wolter</surname>
          </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>
          (
          <year>2014</year>
          )
          <volume>33</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>33</lpage>
          :
          <fpage>44</fpage>
          . URL: https://doi.org/10.1145/2661643. doi:
          <volume>10</volume>
          .1145/2661643.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          , I. Horrocks,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lutz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Sattler</surname>
          </string-name>
          , An Introduction to Description Logic, Cambridge
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>