<!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>Exploiting Multilinguality For Ontology Matching Purposes</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mauro Dragoni</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>FBK-IRST</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Trento</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Italy dragoni@fbk.eu</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>An Approach for the Matching of Multilingual Thesauri The proposed approach is based on the exploitation of the labels associated with each concept defined in an ontology. Let us consider two ontologies: (i) a source ontology containing the elements that have to be mapped, and a target ontology used as reference for creating the mappings. The proposed approach has been built by taking inspiration from IR techniques and it exploits the creation of indexes for identifying candidate mappings. The process is split in two different phases: (i) in the first one, we created the index containing information about the target ontology represented in a structured way; while, (ii) in the second phase, we build queries using information contained in the source ontology for retrieving a rank representing the candidate mappings that we may define between the two thesauri.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        The alignment between linguistic artifacts like vocabularies, thesauri, etc., is a task that
has attracted considerable attention in recent years [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ][
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. With very few exceptions,
however, research in this field has primarily focused on the development of
monolingual matching algorithms. As more and more artifacts, especially in the Linked Open
Data realm, become available in a multilingual fashion, novel matching algorithms are
required.
      </p>
      <p>Indeed, in the case of a multilingual environment, there are some peculiarities that
can be exploited in order to relax the classic schema matching task:
– the use of multilinguality permits to reduce the problems raised when two different
concepts have the same label; indeed, the probability for two diverse concepts to
have the same label across several languages is very low;
– multilingual artifacts provide term translations that have already been adapted to
the represented domains; therefore, the human creators of a multilingual artifact
put a lot of their cultural heritage in choosing the right terms for the each concept.</p>
      <p>
        In this paper, we present a work exploiting the two aspects described above in order
to build a multilingual ontology approach for defining mappings between multilingual
ontologies. Such an approach, extending the one presented in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], has been evaluated
on domain-specific use cases belonging to the agriculture and medical domains.
      </p>
      <p>Firstly, we extract the whole set of labels from the target ontology and, after a set
of preprocessing activities, each concept “C” of the target ontology is transformed into
a structured representation containing all multilingual labels describing “C”, and all
multilingual labels describing concepts belonging to the context of “C” that is the set of
concepts directly connected with “C”. Such labels are then stored into an index. Then,
in the second phase, from each entity of the source index the set of its labels is extracted.
A query containing such labels is composed and performed on the index built during
the first phase. A rank containing n suggestions ordered by their confidence score is
returned by the system and it is used as input for the creation of the mapping that may
be done manually from domain experts or automatically by the system.
3</p>
    </sec>
    <sec id="sec-2">
      <title>Concluding Remarks</title>
      <p>
        The approach has been evaluated on a set of six multilingual ontologies, coming from
the agricultural and medical domains, for which gold standards containing the mappings
were available. Then, it has been compared with the previous one presented in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>Mapping Set
Eurovoc ! Agrovoc
Agrovoc ! Eurovoc</p>
      <sec id="sec-2-1">
        <title>Gemet ! Agrovoc Agrovoc ! Gemet</title>
      </sec>
      <sec id="sec-2-2">
        <title>MDR ! MeSH MeSH ! MDR</title>
      </sec>
      <sec id="sec-2-3">
        <title>MDR ! SNOMED SNOMED ! MDR</title>
      </sec>
      <sec id="sec-2-4">
        <title>MeSH ! SNOMED SNOMED ! MeSH</title>
        <p># of Mappings Prec. v1 Rec. v1 F-Measure v1 Prec. v2 Rec. v2 F-Measure v2
1297 0.816 0.874 0.844 0.897 1.000 0.946
1297 0.906 0.695 0.787 0.930 0.999 0.963
Avg. 0.861 0.785 0.821 0.914 1.000 0.955
1179 0.909 0.546 0.682 0.850 0.999 0.918
1179 0.943 0.740 0.829 0.893 0.997 0.942
Avg. 0.926 0.643 0.759 0.872 0.998 0.931
6061 0.776 0.807 0.791 0.903 0.912 0.907
6061 0.716 0.789 0.751 0.843 0.888 0.865
Avg. 0.746 0.798 0.771 0.873 0.900 0.886
19971 0.621 0.559 0.588 0.739 0.826 0.780
19971 0.556 0.519 0.537 0.871 0.459 0.601
Avg. 0.589 0.539 0.563 0.805 0.643 0.715
26634 0.690 0.660 0.675 0.741 0.814 0.776
26634 0.657 0.564 0.607 0.831 0.544 0.658
Avg. 0.674 0.612 0.642 0.786 0.679 0.729</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Euzenat</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shvaiko</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          : Ontology matching. Springer (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bellahsene</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bonifati</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rahm</surname>
          </string-name>
          , E., eds.:
          <source>Schema Matching and Mapping</source>
          . Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Dragoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Exploiting multilinguality for creating mappings between thesauri</article-title>
          .
          <source>In: Proceedings of the 30th Annual ACM Symposium on Applied Computing. SAC</source>
          <year>2015</year>
          , ACM (
          <year>2015</year>
          )
          <fpage>382</fpage>
          -
          <lpage>387</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>