<!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>LogMap Family Participation in the OAEI 2019 ?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ernesto Jime´nez-Ruiz</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>Department of Computer Science</institution>
          ,
          <addr-line>City</addr-line>
          ,
          <institution>University of London</institution>
          ,
          <country country="UK">UK</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Informatics, University of Oslo</institution>
          ,
          <addr-line>Oslo</addr-line>
          ,
          <country country="NO">Norway</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We present the participation of LogMap and its variants in the OAEI 2019 campaign. The LogMap project started in January 2011 with the objective of developing a scalable and logic-based ontology matching system. This is the ninth participation in the OAEI and the experience has so far been very positive. LogMap is one of the few systems that participates in (almost) all OAEI tracks. Presentation of the system LogMap [11, 13] is a highly scalable ontology matching system that implements the consistency and locality principles [12]. LogMap is one of the few ontology matching system that (i) can efficiently match semantically rich ontologies containing tens (and even hundreds) of thousands of classes, (ii) incorporates sophisticated reasoning and repair techniques to minimise the number of logical inconsistencies, and (iii) provides support for user intervention during the matching process.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Local repair. LogMap performs a greedy local repair; that is, it repairs unsatisfiabilities
on-the-fly and only looks for the first available repair plan.</p>
      <p>
        Semantic indexation. The Horn propositional representation of the ontology modules
and the mappings is efficiently indexed using an interval labelling schema [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] — an
optimised data structure for storing directed acyclic graphs (DAGs) that significantly
reduces the cost of answering taxonomic queries [
        <xref ref-type="bibr" rid="ref16 ref4">4, 16</xref>
        ]. In particular, this semantic
index allows us to answer many entailment queries as an index lookup operation over
the input ontologies and the mappings computed thus far, and hence without the need
for reasoning. The semantic index complements the use of the propositional encoding
to detect and repair unsatisfiable classes.
1.1
      </p>
    </sec>
    <sec id="sec-2">
      <title>LogMap variants in the 2019 campaign</title>
      <p>As in previous campaigns, in the OAEI 2019 we have participated with two additional
variants:
LogMapLt is a “lightweight” variant of LogMap, which essentially only applies
(efficient) string matching techniques.</p>
      <p>
        LogMapBio includes an extension to use BioPortal [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ] as a (dynamic) provider of
mediating ontologies instead of relying on a few preselected ontologies [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>In previous years we also participated with LogMapC3.
1.2</p>
    </sec>
    <sec id="sec-3">
      <title>Link to the system and parameters file</title>
      <p>LogMap is open-source and released under GNU Lesser General Public License 3.0.4
LogMap components and source code are available from the LogMap’s GitHub page:
https://github.com/ernestojimenezruiz/logmap-matcher/.</p>
      <p>LogMap distributions can be easily customized through a configuration file
containing the matching parameters.</p>
      <p>LogMap, including support for interactive ontology matching, can also be used
directly through an AJAX-based Web interface: http://krrwebtools.cs.ox.
ac.uk/. This interface has been very well received by the community since it was
deployed in 2012. More than 3,000 requests coming from a broad range of users have
been processed so far.
1.3</p>
    </sec>
    <sec id="sec-4">
      <title>LogMap as a mapping repair system</title>
      <p>
        Only a very few systems participating in the OAEI competition implement repair
techniques. As a result, existing matching systems (even those that typically achieve very
high precision scores) compute mappings that lead in many cases to a large number of
unsatisfiable classes.
3 LogMapC is a variant of LogMap which, in addition to the consistency and locality principles,
also implements the conservativity principle (see details in [
        <xref ref-type="bibr" rid="ref15 ref17 ref18 ref19">17–19, 15</xref>
        ]).
4 http://www.gnu.org/licenses/
      </p>
      <p>
        We believe that these systems could significantly improve their output if they were
to implement repair techniques similar to those available in LogMap. Therefore, with
the goal of providing a useful service to the community, we have made LogMap’s
ontology repair module (LogMap-Repair) available as a self-contained software component
that can be seamlessly integrated in most existing ontology matching systems [
        <xref ref-type="bibr" rid="ref14 ref7">14, 7</xref>
        ].
1.4
      </p>
    </sec>
    <sec id="sec-5">
      <title>LogMap as a matching task division system</title>
      <p>
        LogMap also includes a novel module to divide the ontology alignment task into
(independent) manageable subtasks [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. This component relies on LogMap’s lexical index,
a neural embedding model [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] and locality-based modules [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. This module can be
integrated in existing ontology alignment systems as a external module. The
preliminaty results in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] are encouraging as the division enabled systems to complete some
large-scale matching tasks.
2
      </p>
      <sec id="sec-5-1">
        <title>General comments and conclusions</title>
        <p>Please refer to http://oaei.ontologymatching.org/2019/results/ for
the results of the LogMap family in the OAEI 2019 campaign.
2.1</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Comments on the results</title>
      <p>As in previous campaigns, LogMap has been one of the top systems and one of the few
systems that participates in (almost) all tracks. Furthermore, it has also been one of the
few systems implementing repair techniques and providing (almost) coherent mappings
in all tracks.</p>
      <p>LogMap’s main weakness is that the computation of candidate mappings is based
on the similarities between the vocabularies of the input ontologies; hence, in the cases
where the ontologies are lexically disparate or do not provide enough lexical
information LogMap is at a disadvantage.</p>
      <sec id="sec-6-1">
        <title>Acknowledgements</title>
        <p>This work was partially supported by the AIDA project, funded by the UK
Government’s Defence &amp; Security Programme in support of the Alan Turing Institute, and the
SIRIUS Centre for Scalable Data Access (Research Council of Norway, project no.:
237889).</p>
        <p>I would also like to thank Bernardo Cuenca-Grau, Ian Horrocks, Alessandro
Solimando, Valerie Cross, Anton Morant, Yujiao Zhou, Weiguo Xia, Xi Chen, Yuan Gong
and Shuo Zhang, who have contributed to the LogMap project in the past.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Agrawal</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Borgida</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jagadish</surname>
            ,
            <given-names>H.V.</given-names>
          </string-name>
          :
          <article-title>Efficient management of transitive relationships in large data and knowledge bases</article-title>
          .
          <source>In: ACM SIGMOD Conf. on Management of Data</source>
          . pp.
          <fpage>253</fpage>
          -
          <lpage>262</lpage>
          (
          <year>1989</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Baeza-Yates</surname>
            ,
            <given-names>R.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ribeiro-Neto</surname>
            ,
            <given-names>B.A.</given-names>
          </string-name>
          :
          <article-title>Modern Information Retrieval</article-title>
          . ACM Press / Addison-Wesley (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xia</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <article-title>Jime´nez-</article-title>
          <string-name>
            <surname>Ruiz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cross</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Extending an ontology alignment system with bioportal: a preliminary analysis</article-title>
          .
          <source>In: Poster at Int'l Sem. Web Conf. (ISWC)</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Christophides</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plexousakis</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scholl</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tourtounis</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>On labeling schemes for the Semantic Web</article-title>
          . In:
          <string-name>
            <surname>Int'l World Wide</surname>
          </string-name>
          <article-title>Web (WWW) Conf</article-title>
          . pp.
          <fpage>544</fpage>
          -
          <lpage>555</lpage>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Cuenca</given-names>
            <surname>Grau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Horrocks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            ,
            <surname>Kazakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Sattler</surname>
          </string-name>
          ,
          <string-name>
            <surname>U.</surname>
          </string-name>
          :
          <article-title>Modular reuse of ontologies: Theory and practice</article-title>
          .
          <source>J. Artif. Intell. Res</source>
          .
          <volume>31</volume>
          ,
          <fpage>273</fpage>
          -
          <lpage>318</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Dowling</surname>
            ,
            <given-names>W.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gallier</surname>
            ,
            <given-names>J.H.</given-names>
          </string-name>
          :
          <article-title>Linear-time algorithms for testing the satisfiability of propositional Horn formulae</article-title>
          .
          <source>J. Log. Prog</source>
          .
          <volume>1</volume>
          (
          <issue>3</issue>
          ),
          <fpage>267</fpage>
          -
          <lpage>284</lpage>
          (
          <year>1984</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Faria</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <article-title>Jime´nez-</article-title>
          <string-name>
            <surname>Ruiz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pesquita</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Santos</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Couto</surname>
            ,
            <given-names>F.M.</given-names>
          </string-name>
          :
          <article-title>Towards annotating potential incoherences in bioportal mappings</article-title>
          .
          <source>In: 13th Int'l Sem. Web Conf. (ISWC)</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Fridman</given-names>
            <surname>Noy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Shah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.H.</given-names>
            ,
            <surname>Whetzel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.L.</given-names>
            ,
            <surname>Dai</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          , et al.:
          <article-title>BioPortal: ontologies and integrated data resources at the click of a mouse</article-title>
          .
          <source>Nucleic Acids Research</source>
          <volume>37</volume>
          ,
          <fpage>170</fpage>
          -
          <lpage>173</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Ghazvinian</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jonquet</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shah</surname>
            ,
            <given-names>N.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Musen</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          :
          <article-title>What four million mappings can tell you about two hundred ontologies</article-title>
          .
          <source>In: Int'l Sem. Web Conf. (ISWC)</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Jime</surname>
          </string-name>
          <article-title>´nez-</article-title>
          <string-name>
            <surname>Ruiz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Agibetov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Samwald</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cross</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Breaking-down the ontology alignment task with a lexical index and neural embeddings</article-title>
          . CoRR abs/
          <year>1805</year>
          .12402 (
          <year>2018</year>
          ), http://arxiv.org/abs/
          <year>1805</year>
          .12402
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Jime</surname>
          </string-name>
          <article-title>´nez-</article-title>
          <string-name>
            <surname>Ruiz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cuenca Grau</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>LogMap: Logic-based and Scalable Ontology Matching</article-title>
          . In:
          <string-name>
            <surname>Int'l Sem</surname>
          </string-name>
          .
          <source>Web Conf. (ISWC)</source>
          . pp.
          <fpage>273</fpage>
          -
          <lpage>288</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Jime</surname>
          </string-name>
          <article-title>´nez-</article-title>
          <string-name>
            <surname>Ruiz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cuenca Grau</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berlanga</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Logic-based assessment of the compatibility of UMLS ontology sources</article-title>
          .
          <source>J. Biomed. Sem</source>
          .
          <volume>2</volume>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Jime</surname>
          </string-name>
          <article-title>´nez-</article-title>
          <string-name>
            <surname>Ruiz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cuenca Grau</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Large-scale interactive ontology matching: Algorithms and implementation</article-title>
          .
          <source>In: Europ. Conf. on Artif. Intell. (ECAI)</source>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Jime</surname>
          </string-name>
          <article-title>´nez-</article-title>
          <string-name>
            <surname>Ruiz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meilicke</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cuenca Grau</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Evaluating mapping repair systems with large biomedical ontologies</article-title>
          .
          <source>In: 26th Description Logics Workshop</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Jimenez-Ruiz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Payne</surname>
            ,
            <given-names>T.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Solimando</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tamma</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Limiting logical violations in ontology alignment through negotiation</article-title>
          .
          <source>In: Proceedings of the 15th International Conference on Principles of Knowledge Representation and Reasoning (KR)</source>
          . AAAI Press (
          <year>April 2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Nebot</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berlanga</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Efficient retrieval of ontology fragments using an interval labeling scheme</article-title>
          .
          <source>Inf. Sci</source>
          .
          <volume>179</volume>
          (
          <issue>24</issue>
          ),
          <fpage>4151</fpage>
          -
          <lpage>4173</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Solimando</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <article-title>Jime´nez-</article-title>
          <string-name>
            <surname>Ruiz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guerrini</surname>
          </string-name>
          , G.:
          <article-title>Detecting and correcting conservativity principle violations in ontology-to-ontology mappings</article-title>
          .
          <source>In: Int'l Sem. Web Conf. (ISWC)</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Solimando</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <article-title>Jime´nez-</article-title>
          <string-name>
            <surname>Ruiz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guerrini</surname>
          </string-name>
          , G.:
          <article-title>A multi-strategy approach for detecting and correcting conservativity principle violations in ontology alignments</article-title>
          .
          <source>In: Proc. of the 11th International Workshop on OWL: Experiences and Directions (OWLED)</source>
          . pp.
          <fpage>13</fpage>
          -
          <lpage>24</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Solimando</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jimenez-Ruiz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guerrini</surname>
          </string-name>
          , G.:
          <article-title>Minimizing conservativity violations in ontology alignments: Algorithms and evaluation</article-title>
          .
          <source>Knowledge and Information Systems</source>
          (
          <year>2016</year>
          ), https://github.com/asolimando/logmap-conservativity/
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fisch</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chopra</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Adams</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bordes</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weston</surname>
          </string-name>
          , J.:
          <source>Starspace: Embed all the things! arXiv preprint arXiv:1709.03856</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>