<!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>Repairing ℰ ℒ⊥ Ontologies using Debugging, Weakening and Completing (Extended Abstract)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ying Li</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Patrick Lambrix</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Linköping University and The Swedish e-Science Research Centre</institution>
          ,
          <addr-line>Linköping</addr-line>
          ,
          <country country="SE">Sweden</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2023</year>
      </pub-date>
      <volume>36</volume>
      <fpage>2</fpage>
      <lpage>4</lpage>
      <abstract>
        <p>The quality of ontologies in terms of their correctness and completeness is crucial for developing highquality ontology-based applications. Traditional debugging techniques repair ontologies by removing unwanted axioms, but may thereby remove consequences that are correct in the domain of the ontology. In this paper we propose an interactive approach to mitigate this for ℰℒ⊥ ontologies by combining debugging with axiom weakening and completing. We show diferent combination strategies, discuss the influence on the final ontologies and show experimental results. We show that there is a trade-of between the amount of validation work for a domain expert and the quality of the ontology in terms of correctness and completeness.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Ontology engineering</kwd>
        <kwd>Ontology debugging</kwd>
        <kwd>Ontology repair</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Debugging ontologies aims to remove unwanted knowledge in the ontology. This can be
knowledge that leads to logical problems such as inconsistency or incoherence (semantic
defects) or statements that are not correct in the domain of the ontology (modeling defects)
(e.g., [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]). The workflow consists of several steps including the detection and localization of the
defects and the repairing. In the classical approaches for debugging the end result is a set of
axioms to remove from the ontology that is obtained after detection and localization, and the
repairing consists solely of removing the suggested axioms. However, first, these approaches
are usually purely logic-based and therefore may remove correct axioms (e.g., [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]). Therefore,
it is argued that a domain expert should validate the results of such systems. Furthermore,
removing an axiom may remove more knowledge than necessary. Correct knowledge that is
derivable with the help of the wrong axioms may not be derivable in the new ontology. In this
paper we mitigate these efects of removing wrong axioms by, in addition to removing those
axioms, also adding correct knowledge. Two approaches could be used. A first approach is
to replace a wrong axiom with a weakened version of the axiom (e.g., [
        <xref ref-type="bibr" rid="ref3 ref4 ref5 ref6">3, 4, 5, 6</xref>
        ]). Another
approach is to complete an ontology (e.g., [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]) which adds previously unknown correct axioms
that allow to derive existing axioms, and that could be used on the results of weakening.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] we proposed a framework for repairing ℰ ℒ ontologies, where, given a set of wrong
asserted axioms, these axioms are removed but the efects of removing are mitigated by using
weakening and completing to add (back) correct knowledge. That work is the first that combines
these operations and it was shown that combining these in diferent ways has an influence on the
amount of validation work by a domain expert and the completeness of the final ontology. It was
also shown that earlier work on weakening only considered one of the possible combinations.
In this extended abstract of [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], we extend the framework to include full debugging. In this case
a set of (not necessarily asserted) wrong axioms is given and in the final repaired ontology these
should not be derivable. The weakening and completing mitigate the efect of removing axioms.
While the approach is general, our experiments and proofs are currently for ℰ ℒ⊥ ontologies.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Preliminaries</title>
      <p>Problem formulation. Assume that the ontology to be repaired is represented by a TBox  ,
the axioms to be removed are collected in set  and a domain expert (or a team of experts) is
represented by oracle . Then the repairing problem can be formulated as follows.
Definition 1. (Repair)1 Let  be a TBox. Let  be an oracle that given a TBox axiom returns
true or false. Let  be a finite set of TBox axioms in  such that ∀  ∈  : ( ) = false.</p>
      <p>Then, a repair for Debug-Problem DP( , ,  ) is a tuple (, ) where  and  are a finite
sets of TBox axioms such that (i) ∀  ∈ : ( ) = true; (ii)  is a finite set of asserted axioms in
 ; (iii) ∀  ∈ : ( ) = false; (iv) ∀  ∈  : ( ∪ ) ∖  ̸|=</p>
      <p>
        Further, our aim is to find repairs that remove as much wrong knowledge and add as much
correct knowledge to our ontology as possible. Therefore, we use the preference relations less
incorrect and more complete between ontologies that formalize these intuitions [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
Definition 2. Let 1 and 2 be two ontologies represented by TBoxes 1 and 2 respectively.
Then, 1 is less incorrect than 2 if (∀ : (1 |=  ∧ ( ) =  ) → 2 |=  )) ∧
(∃ : ( ) =   ∧ 1 ̸|=  ∧ 2 |=  ). Further, 1 is more complete than 2 if
(∀ : (2 |=  ∧ ( ) = ) → 1 |=  )) ∧ (∃ : ( ) =  ∧ 1 |=  ∧ 2 ̸|=  ).
      </p>
      <p>
        Basic operations. Given a set of wrong axioms  , debugging aims to find a set of wrong
asserted axioms  that when the axioms are removed from the ontologies, the axioms in  can
not be derived anymore. Many approaches have been proposed (e.g., [
        <xref ref-type="bibr" rid="ref1 ref11 ref12 ref13 ref14 ref15">11, 12, 13, 14, 1, 15, 16, 17,
18, 19, 20, 21, 22, 23, 24</xref>
        ]). A basic approach is based on the computation of justifications for the
wrong axioms and then computing a Hitting set over the justifications, where a justification
for axiom  in  is a set of axioms  ′ ⊆  if  ′ |=  and ∀ ′′ ⊊  ′ :  ′′ ̸|=  . In this paper
we call Removing the operation of deleting an asserted axiom from the TBox. Given an axiom,
weakening aims to find other axioms that are weaker than the given axiom, i.e., the given axiom
logically implies the other axioms. For the repairing this means that a wrong axiom  ⊑ 
can be replaced by a correct weaker axiom  ⊑  such that  is a sub-concept of  and 
1This is a simplified version of the definition of repair in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] where, in addition to a set of wrong axioms to remove,
also a set of correct axioms to add is given.
is a super-concept of  , thereby mitigating the efect of removing the wrong axiom (Fig. 1). 2
Completing aims to find correct axioms that are not derivable from the ontology yet and that
would make a given axiom derivable. For a given axiom  ⊑  , it finds correct axioms  ⊑ 
such that  is a super-concept of  and  is a sub-concept of  (Fig. 1). This means that if 
⊑  is added to  , then  ⊑  would be derivable. Note that weakening and completing are
dual operations where the former finds weaker axioms and the latter stronger axioms.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Combination strategies</title>
      <p>
        Removing, weakening and completing. In [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] we introduced diferent ways to combine
removing (R), weakening (W) and completing (C). These diferent ways take into account the
diferent choices that can be made in terms of, e.g., whether axioms are dealt with one at a
time or all at once (one, all), whether wrong axioms can be used to find solutions (AB-none,
AB-one, AB-all) and when the TBox is updated (U-now, U-end_one, U-end_all). The diferent
combinations were classified in Hasse diagrams (Fig. 2(a-c)) where combinations higher up
in the diagram lead to more validation work for the domain expert, but also more complete
ontologies, which is the aim of weakening and completing.
      </p>
      <p>(a) Removing (b) Weakening (c) Completing
(d) Debugging</p>
      <p>Adding debugging. During debugging justifications are generated. There are diferent
choices to be made regarding generating the justifications of all wrong axioms at once or one
at a time, validating all the axioms in the justifications or just a valid Hitting set, and when to
validate. Therefore, we introduce diferent combination operators. S-one and S-all represent the
2Diferent ranges can be used for  and , e.g., concept names in the TBox or restricted concept definitions.</p>
      <p>D-v-all D-v-one (1) D-v-one (2) D-v-one (3)
Asserted IPr ⊑ GPr IPr ⊑ GPr PPr ⊑ IPr IPr ⊑ GPr
Wrong PPr ⊑ IPr PPr ⊑ IPr PPr ⊑ GPr PPr ⊑ GPr
Axioms PPr ⊑ GPr PPr ⊑ GPr E ⊑ PPr E ⊑ PPr</p>
      <p>E ⊑ PPr
choice to calculate the justifications for one wrong axiom at the time or for all at once. The
operations with name starting with D concern choices regarding using the justifications to
generate asserted wrong axioms to remove from the ontology. The one/all choice concerns
whether to validate one Hitting set or all axioms in the justifications. The validation of these
axioms can be done during (such that we always have a Hitting set with wrong asserted axioms)
or after (which may lead to not repairing) the generation of the Hitting set, represented by the
order of v (for validation) and one (while for the all the order does not matter).</p>
      <p>Also these combinations can be represented in a Hasse diagram (Fig. 2(d))3. Combinations
higher up in the diagram lead to more validation work for the domain expert, but also to
less incorrect ontologies, which is the aim of debugging. The Hasse diagrams can be used to
compare diferent combination strategies. For instance, assume two algorithms that perform the
same weakening and completing operations, but the first uses S-all,D-v-all and the second uses
S-one,D-v-one, then by using the Hasse diagram in Fig. 2(d), we know that the ontology repaired
by the first algorithm is less incorrect than the ontology repaired by the second algorithm.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Experiments</title>
      <p>
        In order to compare the use of the diferent combinations of strategies, we run experiments on
several ontologies as in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]: Mini-GALEN, PACO, NCI, OFSMR, EKAW and Pizza ontology. We
introduced new axioms in the ontologies by replacing existing axioms with axioms where the
left-hand or right-hand side concepts of the existing axioms were changed. Further, we also
lfagged axioms as wrong in our full experiment set (e.g., in PACO).
      </p>
      <p>
        As an example of the influence of diferent strategies, we show in Table 1 how the choice of
selecting wrong axioms, when to compute Hitting sets and when to validate axioms, influences
which asserted axioms are retained for weakening and completing. For more examples and full
experimental results including weakening and completing, we refer to [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>This work is financially supported by the Swedish e-Science Research Centre (SeRC).
3In the Hasse diagram (Fig. 2(d)), D* means the final output is a valid Hitting set.
[16] A. Kalyanpur, B. Parsia, M. Horridge, E. Sirin, Finding All Justifications of OWL DL
Entailments, in: The Semantic Web. ISWC ASWC 2007, volume 4825 of LNCS, 2007, pp.
267–280. doi:10.1007/978-3-540-76298-0_20.
[17] J. Lehmann, L. Bühmann, ORE - A tool for repairing and enriching knowledge bases, in:
The Semantic Web – ISWC 2010, volume 6497 of LNCS, 2010, pp. 177–193. doi:10.1007/
978-3-642-17749-1_12.
[18] Q. Ji, Z. Gao, Z. Huang, M. Zhu, An eficient approach to debugging ontologies based on
patterns, in: The Semantic Web. JIST 2011, volume 7185 of LNCS, 2011. doi:10.1007/
978-3-642-29923-0_33.
[19] K. Moodley, T. Meyer, I. J. Varzinczak, Root justifications for ontology repair, in: Web
Reasoning and Rule Systems. RR 2011, volume 6902 of LNCS, 2011, pp. 275–280. doi:10.
1007/978-3-642-23580-1_24.
[20] K. M. Shchekotykhin, G. Friedrich, P. Fleiss, P. Rodler, Interactive ontology debugging:
Two query strategies for eficient fault localization, J Web Semantics 12 (2012) 88–103.
doi:10.1016/j.websem.2011.12.006.
[21] D. Fleischhacker, C. Meilicke, J. Völker, M. Niepert, Computing incoherence explanations
for learned ontologies, in: Web Reasoning and Rule Systems. RR 2013, volume 7994 of
LNCS, 2013, pp. 80–94. doi:10.1007/978-3-642-39666-3_7.
[22] M. F. Arif, C. Mencía, A. Ignatiev, N. Manthey, R. Peñaloza, J. Marques-Silva, BEACON: An
Eficient SAT-Based Tool for Debugging ℰℒ+ Ontologies, in: Theory and Applications of
Satisfiability Testing – SAT 2016, volume 9710 of LNCS, 2016, pp. 521–530. doi:10.1007/
978-3-319-40970-2_32.
[23] P. Rodler, W. Schmid, On the impact and proper use of heuristics in test-driven ontology
debugging, in: Rules and Reasoning. RuleML+RR 2018, volume 11092 of LNCS, 2018, pp.
164–184. doi:10.1007/978-3-319-99906-7_11.
[24] K. Schekotihin, P. Rodler, W. Schmid, OntoDebug: Interactive Ontology Debugging
Plug-in for Protégé, in: F. Ferrarotti, S. Woltran (Eds.), Foundations of Information and
Knowledge Systems. FoIKS 2018, volume 10833 of LNCS, 2018, pp. 340–359. doi:10.1007/
978-3-319-90050-6_19.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Kalyanpur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Parsia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Sirin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hendler</surname>
          </string-name>
          , Debugging Unsatisfiable Classes in OWL Ontologies,
          <source>J Web Semantics</source>
          <volume>3</volume>
          (
          <year>2005</year>
          )
          <fpage>268</fpage>
          -
          <lpage>293</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.websem.
          <year>2005</year>
          .
          <volume>09</volume>
          .005.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>C.</given-names>
            <surname>Pesquita</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Faria</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Santos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. M.</given-names>
            <surname>Couto</surname>
          </string-name>
          ,
          <article-title>To repair or not to repair: reconciling correctness and coherence in ontology reference alignments</article-title>
          ,
          <source>in: 8th International Workshop on Ontology Matching</source>
          , volume
          <volume>1111</volume>
          <source>of CEUR</source>
          ,
          <year>2013</year>
          , pp.
          <fpage>13</fpage>
          -
          <lpage>24</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>J. S. C.</given-names>
            <surname>Lam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. H.</given-names>
            <surname>Sleeman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. Z.</given-names>
            <surname>Pan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. W.</given-names>
            <surname>Vasconcelos</surname>
          </string-name>
          ,
          <article-title>A fine-grained approach to resolving unsatisfiable ontologies</article-title>
          ,
          <source>J Data Semantics</source>
          <volume>10</volume>
          (
          <year>2008</year>
          )
          <fpage>62</fpage>
          -
          <lpage>95</lpage>
          . doi:
          <volume>10</volume>
          .1007/ 978-3-
          <fpage>540</fpage>
          -77688-
          <issue>8</issue>
          _
          <fpage>3</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Du</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Qi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Fu</surname>
          </string-name>
          ,
          <article-title>A practical fine-grained approach to resolving incoherent OWL 2 DL terminologies</article-title>
          ,
          <source>in: 23rd ACM International Conference on Conference on Information and Knowledge Management</source>
          ,
          <year>2014</year>
          , pp.
          <fpage>919</fpage>
          -
          <lpage>928</lpage>
          . doi:
          <volume>10</volume>
          .1145/2661829.2662046.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Kriegel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Nuradiansyah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Peñaloza</surname>
          </string-name>
          ,
          <article-title>Making repairs in description logics more gentle</article-title>
          ,
          <source>in: 16th International Conference on Principles of Knowledge Representation and Reasoning</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>319</fpage>
          -
          <lpage>328</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>N.</given-names>
            <surname>Troquard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Confalonieri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Galliani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Peñaloza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Porello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Kutz</surname>
          </string-name>
          ,
          <article-title>Repairing ontologies via axiom weakening</article-title>
          ,
          <source>in: Thirty-Second AAAI Conference on Artificial Intelligence</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>1981</fpage>
          -
          <lpage>1988</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>F.</given-names>
            <surname>Wei-Kleiner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Dragisic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Lambrix</surname>
          </string-name>
          ,
          <article-title>Abduction framework for repairing incomplete ℰℒ ontologies: Complexity results and algorithms</article-title>
          , in: Twenty-Eighth
          <source>AAAI Conference On Artificial Intelligence</source>
          ,
          <year>2014</year>
          , pp.
          <fpage>1120</fpage>
          -
          <lpage>1127</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Lambrix</surname>
          </string-name>
          ,
          <article-title>Repairing ℰℒ ontologies using weakening and completing</article-title>
          ,
          <source>in: The Semantic Web - 20th International Conference, ESWC</source>
          <year>2023</year>
          , volume
          <volume>13870</volume>
          <source>of LNCS</source>
          ,
          <year>2023</year>
          , pp.
          <fpage>298</fpage>
          -
          <lpage>315</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -33455-9_
          <fpage>18</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Lambrix</surname>
          </string-name>
          ,
          <string-name>
            <surname>Repairing</surname>
            <given-names>ℰℒ</given-names>
          </string-name>
          ⊥
          <article-title>ontologies using debugging, weakening and completing</article-title>
          , In preparation (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>P.</given-names>
            <surname>Lambrix</surname>
          </string-name>
          ,
          <article-title>Completing and debugging ontologies: State of the art and challenges in repairing ontologies</article-title>
          ,
          <source>ACM Journal of Data and Information Quality</source>
          (
          <year>2023</year>
          ). doi:
          <volume>10</volume>
          .1145/ 3597304.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S.</given-names>
            <surname>Schlobach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Cornet</surname>
          </string-name>
          ,
          <article-title>Non-Standard Reasoning Services for the Debugging of Description Logic Terminologies</article-title>
          , in: Eighteenth
          <source>International Joint Conference on Artificial Intelligence</source>
          ,
          <year>2003</year>
          , pp.
          <fpage>355</fpage>
          -
          <lpage>360</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S.</given-names>
            <surname>Schlobach</surname>
          </string-name>
          ,
          <article-title>Debugging and Semantic Clarification by Pinpointing, in: The Semantic Web: Research and Applications</article-title>
          .
          <source>ESWC</source>
          <year>2005</year>
          , volume
          <volume>3532</volume>
          <source>of LNCS</source>
          ,
          <year>2005</year>
          , pp.
          <fpage>226</fpage>
          -
          <lpage>240</lpage>
          . doi:
          <volume>10</volume>
          .1007/11431053_
          <fpage>16</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>S.</given-names>
            <surname>Schlobach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Cornet</surname>
          </string-name>
          ,
          <string-name>
            <surname>F. van Harmelen</surname>
          </string-name>
          ,
          <source>Debugging Incoherent Terminologies, J Automated Reasoning</source>
          <volume>39</volume>
          (
          <year>2007</year>
          )
          <fpage>317</fpage>
          -
          <lpage>349</lpage>
          . doi:
          <volume>10</volume>
          .1007/s10817-007-9076-z.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14] T. Meyer,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Booth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Pan</surname>
          </string-name>
          ,
          <article-title>Finding maximally satisfiable terminologies for the description logic ℒ</article-title>
          ,
          <source>in: Twenty-First AAAI Conference on Artificial Intelligence</source>
          ,
          <year>2006</year>
          , pp.
          <fpage>269</fpage>
          -
          <lpage>274</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>A.</given-names>
            <surname>Kalyanpur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Parsia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Sirin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Cuenca-Grau</surname>
          </string-name>
          ,
          <article-title>Repairing Unsatisfiable Concepts in OWL Ontologies, in: The Semantic Web: Research and Applications</article-title>
          .
          <source>ESWC</source>
          <year>2006</year>
          , volume
          <volume>4011</volume>
          <source>of LNCS</source>
          ,
          <year>2006</year>
          , pp.
          <fpage>170</fpage>
          -
          <lpage>184</lpage>
          . doi:
          <volume>10</volume>
          .1007/11762256_
          <fpage>15</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>