<!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>Tracking Logical Di erence in Industrial-Scale Ontologies?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yizheng Zhao</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ghadah Alghamdi</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Renate A. Schmidt</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hao Feng</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Giorgos Stoilos</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Damir Juric</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mohammad Khodadadi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Babylon Health Limited</institution>
          ,
          <addr-line>London</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>North China University of Science and Technology</institution>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>School of Arti cial Intelligence, Nanjing University</institution>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>School of Computer Science, The University of Manchester</institution>
          ,
          <country country="UK">UK</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>State Key Laboratory for Novel Software Technology</institution>
          ,
          <addr-line>Nanjing Univeristy</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
      </contrib-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        This paper considers the problem of tracking the changes between di erent
versions of an ontology, which can be done based on the notion of logical di erence.
The logical di erence between two ontologies are the axioms in one that are not
entailed by the other, re ecting information gained and information lost between
the ontologies [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        For ontology engineers, tracking the logical di erence in industrial ontologies
is a critical task for the purpose of maintaining them: to track what has changed
in a new version of an ontology, to ensure that the extension is safe in the sense of
being a conservative extension [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], and to identify information gained and
information lost [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. This provides a means of discovering issues in the ontologies and
supports quality assurance reviews. Being able to compute the logical di erence
between two ontologies is also important when merging/aligning ontologies and
integrating di erent ontologies [
        <xref ref-type="bibr" rid="ref12 ref3">3,12</xref>
        ].
      </p>
      <p>
        Presently available ontology di erence and alignment/merging tools compute
the structural di erence between ontologies [
        <xref ref-type="bibr" rid="ref1 ref11">11,1</xref>
        ], which is a syntactic notion,
or approximate the logical di erence between ontologies [
        <xref ref-type="bibr" rid="ref12 ref3 ref5 ref7">5,3,7,12</xref>
        ], which is a
semantic notion. A particular challenge is the size of ontologies used in
realworld applications. Our targets are the Snomed CT and NCIt ontologies. Being
the most comprehensive, multi-lingual medical ontology in the world, the core
Snomed CT ontology contains over 335K concepts de nitions [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. The NCIt
ontology de nes terminologies in the biomedical domain and contains more than
60K concept de nitions [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        This paper explores how the logical di erence between two ontologies can be
computed using a forgetting- or uniform interpolation-based approach, as
proposed in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Forgetting is an ontology re-engineering technique which preserves
the semantics of de nitions of concepts and relationships among them [
        <xref ref-type="bibr" rid="ref10 ref14 ref6">6,10,14</xref>
        ].
Current forgetting tools have di culties in tracking the logical di erence in
very large ontologies. To address this shortcoming we introduce a new forgetting
method designed for the task of tracking the logical di erence in large-scale
ALContologies. The method is sound and terminating, and can compute forgetting
solutions for ontologies as large as Snomed CT and NCIt. Our evaluation shows
? This is an extended abstract of a paper published in the proceedings of AAAI 2019.
the method can achieve considerably better success rates (&gt;90%) over existing
tools such as Lethe and Fame 1.0 on the restrictions to ALC of Snomed CT
and NCIt. Based on this forgetting method we have developed a new logical
difference tool to analyze the di erences between the Australia and Canada country
extensions of the base Snomed CT International ontology and recent versions
of the NCIt ontologies. While the Canada extension was found to be a
conservative extension of Snomed CT International, there is signi cant diversion in
the Australia extension, as is re ected in large logical di erence sets.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>R. S.</given-names>
            <surname>Goncalves</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Parsia</surname>
          </string-name>
          , and
          <string-name>
            <given-names>U.</given-names>
            <surname>Sattler. Ecco</surname>
          </string-name>
          :
          <article-title>A hybrid di tool for OWL2 ontologies</article-title>
          .
          <source>In OWLED</source>
          , volume
          <volume>849</volume>
          <source>of CEUR Workshop Proc</source>
          .,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>F. W.</given-names>
            <surname>Hartel</surname>
          </string-name>
          , S. de Coronado,
          <string-name>
            <given-names>R.</given-names>
            <surname>Dionne</surname>
          </string-name>
          , G. Fragoso, and
          <string-name>
            <given-names>J.</given-names>
            <surname>Golbeck</surname>
          </string-name>
          .
          <article-title>Modeling a description logic vocabulary for cancer research</article-title>
          .
          <source>J. Biomed. Inform.</source>
          ,
          <volume>38</volume>
          (
          <issue>2</issue>
          ):
          <volume>114</volume>
          {
          <fpage>129</fpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>E.</given-names>
            <surname>Jimenez-Ruiz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. C.</given-names>
            <surname>Grau</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Horrocks</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R. B.</given-names>
            <surname>Llavori</surname>
          </string-name>
          .
          <article-title>Supporting concurrent ontology development: Framework, algorithms and tool</article-title>
          . Data Knowl. Eng.,
          <volume>70</volume>
          (
          <issue>1</issue>
          ):
          <volume>146</volume>
          {
          <fpage>164</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>M. C.</surname>
          </string-name>
          <article-title>A</article-title>
          .
          <string-name>
            <surname>Klein</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Fensel</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Kiryakov</surname>
            , and
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Ognyanov</surname>
          </string-name>
          .
          <article-title>Ontology versioning and change detection on the web</article-title>
          .
          <source>In Proc. EKAW'02</source>
          , volume
          <volume>2473</volume>
          <source>of LNCS</source>
          , pages
          <volume>197</volume>
          {
          <fpage>212</fpage>
          . Springer,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>B.</given-names>
            <surname>Konev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ludwig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Walther</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Wolter</surname>
          </string-name>
          .
          <article-title>The logical di erence for the lightweight description logic EL</article-title>
          .
          <source>J. Artif. Intell. Res.</source>
          ,
          <volume>44</volume>
          :
          <fpage>633</fpage>
          {
          <fpage>708</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>B.</given-names>
            <surname>Konev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Walther</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Wolter</surname>
          </string-name>
          .
          <article-title>Forgetting and Uniform Interpolation in Extensions of the Description Logic EL</article-title>
          .
          <source>In Proc. DL'09</source>
          , volume
          <volume>477</volume>
          <source>of CEUR Workshop Proc</source>
          .,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>P.</given-names>
            <surname>Kremen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Smid</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Z.</given-names>
            <surname>Kouba</surname>
          </string-name>
          .
          <article-title>Owldi : A practical tool for comparison and merge of OWL ontologies</article-title>
          .
          <source>In DEXA Workshops</source>
          , pages
          <volume>229</volume>
          {
          <fpage>233</fpage>
          . IEEE,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>M.</given-names>
            <surname>Ludwig</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Konev</surname>
          </string-name>
          .
          <article-title>Practical Uniform Interpolation and Forgetting for ALC TBoxes with Applications to Logical Di erence</article-title>
          .
          <source>In Proc. KR'14</source>
          . AAAI Press,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>C.</given-names>
            <surname>Lutz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Walther</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Wolter</surname>
          </string-name>
          .
          <article-title>Conservative Extensions in Expressive Description Logics</article-title>
          .
          <source>In Proc. IJCAI'07</source>
          , pages
          <fpage>453</fpage>
          {
          <fpage>458</fpage>
          . AAAI/IJCAI Press,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>C.</given-names>
            <surname>Lutz</surname>
          </string-name>
          and
          <string-name>
            <given-names>F.</given-names>
            <surname>Wolter</surname>
          </string-name>
          .
          <article-title>Foundations for Uniform Interpolation and Forgetting in Expressive Description Logics</article-title>
          .
          <source>In Proc. IJCAI'11</source>
          , pages
          <fpage>989</fpage>
          {
          <fpage>995</fpage>
          . IJCAI/AAAI Press,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>N. F.</given-names>
            <surname>Noy</surname>
          </string-name>
          and
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Musen. PROMPTDIFF</surname>
          </string-name>
          :
          <article-title>A xed-point algorithm for comparing ontology versions</article-title>
          .
          <source>In Proc. AAAI'02</source>
          , pages
          <fpage>744</fpage>
          {
          <fpage>750</fpage>
          . AAAI Press / The MIT Press,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>A.</given-names>
            <surname>Solimando</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Jimenez-Ruiz</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Guerrini</surname>
          </string-name>
          .
          <article-title>Minimizing conservativity violations in ontology alignments: algorithms and evaluation</article-title>
          . Knowl. Inf. Syst.,
          <volume>51</volume>
          (
          <issue>3</issue>
          ):
          <volume>775</volume>
          {
          <fpage>819</fpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>K. A.</given-names>
            <surname>Spackman</surname>
          </string-name>
          .
          <article-title>Snomed rt and snomed ct. promise of an international clinical ontology</article-title>
          .
          <source>M.D. Computing</source>
          <volume>17</volume>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>K.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. W.</given-names>
            <surname>Topor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. Z.</given-names>
            <surname>Pan</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Antoniou</surname>
          </string-name>
          .
          <article-title>Eliminating Concepts and Roles from Ontologies in Expressive Descriptive Logics</article-title>
          .
          <source>Computational Intelligence</source>
          ,
          <volume>30</volume>
          (
          <issue>2</issue>
          ):
          <volume>205</volume>
          {
          <fpage>232</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>