<!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>Building reference alignments for compound matching of multiple ontologies using OBO cross-products</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Catia Pesquita</string-name>
          <email>cpesquita@di.fc.ul.pt</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michelle Cheatham</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daniel Faria</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Joana Barros</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Emanuel Santos</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Francisco M. Couto</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>DaSe Laboratory, Wright State University</institution>
          ,
          <addr-line>Dayton OH 45435</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Departamento de Informatica</institution>
          ,
          <addr-line>Faculdade de Ci</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>encias, Universidade de Lisboa</institution>
          ,
          <country country="PT">Portugal</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Existing ontology matching techniques are limited to matching two ontologies, but we argue that producing `compound' alignments, involving more than two ontologies, would be useful to support a next generation of semantic technologies. To foster the development of new techniques in this area, we have investigated the suitability of exploring OBO cross-products to derive ternary compound alignments that can be used as a benchmark. We were able to establish seven such reference alignments with over 100 mappings each, between ten biomedical ontologies. Preliminary experiments revealed that the increase in matching space and the inherently more di cult-to-compute ternary mapping pose interesting di culties to compound ontology matching.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Introduction. Both the `classical' and `complex' (e.g., [1{3]) ontology
matching approaches focus on discovering mappings between two ontologies. We argue
that it would be useful for the developers of ontology alignment systems to
develop new techniques and tools for identifying 'compound matches', i.e. matches
between class or property expressions involving more than two ontologies. The
simplest of these mappings would correspond to an equivalence mapping between
a class A of one ontology and an expression relating classes B and C of two other
ontologies, constituting a ternary relationship. We investigate the suitability of
exploring OBO cross-products to create ternary compound alignments between
ontologies which can function as a gold-standard to support the evaluation of
novel matching methods for compound alignment.</p>
      <p>Approach. We consider that a ternary compound alignment is a set of
correspondences (mappings) between classes from a source ontology Os and class
expressions obtained by combining two other classes each belonging to a di erent
target ontology Ot1 and Ot2. We de ne a ternary compound mapping as a tuple
&lt; X; Y; Z; R; M &gt;, where X, Y and Z are classes from three distinct ontologies,
R is a relation established between Y and Z to generate a class expression that
is mapped to X via a mapping relation M. Some of the logical de nitions
contained in OBO cross-products correspond to this type of mapping, for instance,</p>
      <p>Pesquita et. al
the class HP:0000337 labeled broad forehead is equivalent to an axiom obtained
by relating the classes PATO:0000600 (increased width) and FMA:63864
(forehead ) via an intersection quali ed by an inheres in relation. We analyzed the
resources available at obofoundry.org 1 and identi ed seven cross-products
collections each with at least 100 de nitions corresponding to ternary compound
mappings:</p>
      <p>Source Ontology Target Ontologies Size</p>
      <p>MP PATO UBERON 1725
HP PATO FMA 1519</p>
      <p>MP PATO CL 407
WBPhenotype PATO GO 369</p>
      <p>MP PATO GO 354
FYPO PATO GO 285</p>
      <p>
        MP PATO NBO 100
To create the alignments based on the cross-products collections we used EDOAL
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], since it allows the construction of entities from other entities using algebraic
operators. To represent intersection of we employed a class expression with the
and operator.
      </p>
      <p>
        Experiments. In ternary ontology matching, the search space is cubic, so
matching even relatively small ontologies can pose e ciency problems. In a
preliminary experiment, we adapted the anchor-based strategy of the
AgreementMakerLight system[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] as well as its WordMatcher algorithm to use a modi ed
Jaccard index that penalizes words shared by both target classes. We tested it in
the MP-PATO-CL and MP-PATO-NBO alignments, obtaining recall values of
30 and 11% respectively, but precision values below 1%. These results highlight
some of the complexity behind compound alignments, even between ontologies
that strive to follow the same naming conventions. We posit that to solve these
issues, background knowledge or instances would be needed to be able to
discriminate between the candidate mappings.
      </p>
      <p>Acknowledgements. This study was funded by the Portuguese FCT through the SOMER project
(PTDC/EIA-EIA/119119/2010) and the LASIGE Strategic Project (PEst-OE/EEI/UI0408/2014)
and by the National Science Foundation under award 1017225 \III:Small: TROn|Tractable
Reasoning with Ontologies."
1 http://obofoundry.org/index.cgi?show=mappings</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Ritze</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , Volker, J.,
          <string-name>
            <surname>Meilicke</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Svab-Zamazal</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Linguistic analysis for complex ontology matching</article-title>
          .
          <source>Ontology Matching</source>
          <volume>1</volume>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Svab-Zamazal</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Svatek</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Iannone</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Pattern-based ontology transformation service exploiting oppl and owl-api. In: Knowledge Engineering and Management by the Masses</article-title>
          . Springer (
          <year>2010</year>
          )
          <volume>105</volume>
          {
          <fpage>119</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Meilicke</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Noessner</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stuckenschmidt</surname>
          </string-name>
          , H.:
          <article-title>Towards joint inference for complex ontology matching</article-title>
          .
          <source>AAAI</source>
          (
          <string-name>
            <surname>Late-Breaking</surname>
            <given-names>Developments</given-names>
          </string-name>
          ) (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>David</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Euzenat</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Schar e, F.,
          <string-name>
            <surname>Trojahn</surname>
            dos Santos,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>The alignment api 4.0. Semantic web 2(1) (</article-title>
          <year>2011</year>
          )
          <volume>3</volume>
          {
          <fpage>10</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Faria</surname>
            ,
            <given-names>D.</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>Palmonari</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cruz</surname>
            ,
            <given-names>I.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Couto</surname>
            ,
            <given-names>F.M.:</given-names>
          </string-name>
          <article-title>The agreementmakerlight ontology matching system</article-title>
          .
          <source>In: On the Move to Meaningful Internet Systems: OTM 2013 Conferences</source>
          , Springer (
          <year>2013</year>
          )
          <volume>527</volume>
          {
          <fpage>541</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>