<!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>AML Results for OAEI 2015</article-title>
      </title-group>
      <contrib-group>
        <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>Catarina Martins</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Amruta Nanavaty</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daniela Oliveira</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Booma S. Balasubramani</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Aynaz Taheri</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Catia Pesquita</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Francisco M. Couto</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Isabel F. Cruz</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>ADVIS Lab, Department of Computer Science, University of Illinois at Chicago</institution>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Instituto Gulbenkian de Cieˆncia</institution>
          ,
          <country country="PT">Portugal</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>LaSIGE, Faculdade de Cieˆncias, Universidade de Lisboa</institution>
          ,
          <country country="PT">Portugal</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>AgreementMakerLight (AML) is an automated ontology matching system based primarily on element-level matching and on the use of external resources as background knowledge. This paper describes its configuration for the OAEI 2015 competition and discusses its results. For this OAEI edition, we focused mainly on the Interactive Matching track due to its expansion, as handling user interactions on large-scale tasks is a critical challenge in ontology matching. AML's participation in the OAEI 2015 was successful, as it obtained the highest F-measure in 6 of the 7 ontology matching tracks. Notably, it obtained the highest F-measure in all tasks of the Interactive Matching track while posing less queries to the user than comparable participating systems.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>1.1</p>
    </sec>
    <sec id="sec-2">
      <title>Presentation of the system</title>
      <sec id="sec-2-1">
        <title>State, purpose, general statement</title>
        <p>AgreementMakerLight (AML) is an automated ontology matching system based
primarily on lexical matching techniques, with an emphasis on the use of external
resources as background knowledge and on alignment coherence. While originally
focused on the biomedical domain, AML’s scope has been expanded, and it can now be
considered a general-purpose ontology matching system, as evidenced by its results in
last year’s OAEI.</p>
        <p>
          AML was derived from AgreementMaker [
          <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
          ] and combines its design principles
(flexibility and extensibility) with a strong focus on efficiency and scalability [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. It
draws on the knowledge accumulated in AgreementMaker by reusing and adapting
some of its components, but also includes a number of novel components such as an
alignment repair module [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] and an automatic background knowledge source
selection algorithm [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ].
        </p>
        <p>This year, our development of AML for the OAEI competition focused primarily on
the Interactive Matching track, due to its expansion to include the Anatomy and Large
Biomedical Ontologies datasets. Handling user feedback on large-scale tasks is a
critical challenge in ontology matching, and was an aspect in which AML still had room
for improvement.
1.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Specific techniques used</title>
        <p>The AML workflow for the OAEI 2015 is the same as last year, comprising the nine
steps shown in Figure 1: ontology loading and profiling, translation, baseline
matching, background knowledge matching, word and string matching, structural matching ,
property matching, selection, and repair.</p>
        <p>Output
Alignment</p>
        <p>RDF
Alignment</p>
        <p>Repair
Mapping
Selection</p>
        <p>Input
Ontologies</p>
        <p>OWL
Ontology
Loading &amp;
Profiling
Translation
Baseline
Matching</p>
        <p>External
Knowledge</p>
        <p>BK
Matching</p>
        <p>Word &amp;</p>
        <p>String
Matching</p>
        <p>Structural
Matching</p>
        <p>Property
Matching</p>
        <p>
          Ontology Loading &amp; Profiling AML employs the OWL API [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] to read the input
ontologies and retrieve the necessary information to populate its own data structures [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]:
– Local names, labels and synonym annotations of Classes, Object Properties and
Data Properties are normalized and stored into the Lexicon of the corresponding
ontology. AML automatically derives new synonyms for each name by removing
leading and trailing stop words [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], and by removing name sections within
parenthesis.
– Domains and ranges of Object and Data Properties are stored in the Ontology in
        </p>
        <p>Property objects.
– Relations between classes (including disjointness) and between properties are stored
in a global RelationshipMap.
– Cases of implicit disjointness between classes that have incompatible property
restrictions in their definition (e.g., different values of a Functional Data Property
such as has mass) are inferred and made explicit in the RelationshipMap as well.
AML does not store or use comments, definitions, or instances.</p>
        <p>After loading, the matching problem is profiled taking into account the size of the
ontologies, their language(s), and their property/class ratio.</p>
        <p>
          Translation AML features an automatic translation module based on Microsoftr
Translator, which is called when there is no significant overlap between the language(s)
of the input ontologies. AML employs this module to translate the names of all classes
and properties from the language(s) of the first ontology to the language(s) of the
second and vice-versa. The translation is done by querying Microsoftr Translator for the
full name (rather than word-by-word) in order to help provide context. To improve
performance, AML employs a cache strategy, by storing locally all translation results in
dictionary files, and queries the Translator only when no stored translation is found.
Baseline Matching AML employs an efficient, and generally precise, weighted
stringequivalence algorithm, the Lexical Matcher [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], to obtain a baseline class alignment
between the input ontologies.
        </p>
        <p>
          Background Knowledge Matching AML has available four sources of background
knowledge which can be used as mediators between the input ontologies: the Uber
Anatomy Ontology (Uberon) [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], the Human Disease Ontology (DOID) [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], the
Medical Subject Headings (MeSH) [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], and the WordNet [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ].
        </p>
        <p>
          The WordNet is only used for small English language ontologies, as it is prone to
produce erroneous mappings in other settings (particularly in domains with specialized
vocabularies, such as the Life Science domain). It is used through the JAWS API 1 and
with the Lexical Matcher. The remaining three background knowledge sources are all
specific to the biomedical domain, and thus are tested for all non-small English
language ontologies, given that biomedical ontologies are seldom small. They are tested
by measuring their mapping gain over the baseline alignment [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. When the mapping
gain is high ( 20%), the source is used to extend the Lexicons of the input ontologies
[
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]; otherwise, when it is above the minimum threshold (2%) they are used merely as
mediators and their alignment is added to the baseline alignment.
        </p>
        <p>
          Uberon and DOID are both used in OWL format, and each has an additional table of
pre-processed cross-references (in a text file). They can be used directly through the
cross-references or with the Lexical Matcher. MeSH is used as a stored Lexicon file,
which was produced by parsing its XML file, and is used only with the Lexical Matcher.
Word &amp; String Matching To further extend the alignment, AML employs a
wordbased similarity algorithm (the Word Matcher) and a string similarity algorithm (the
Parametric String Matcher) [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. The former is not used for very large ontologies,
because it is error prone. The latter is used globally for small ontologies, but only locally
for larger ones as it is time-consuming.
        </p>
        <p>
          For small ontologies, AML also employs the Multi-Word Matcher, which matches
closely related multi-word names that have matching words and/or words with
common WordNet synonyms or close hypernyms, and the new Acronym Matcher, which
attempts to match acronyms to the corresponding full name.
1 http://lyle.smu.edu/ tspell/jaws/
Structural Matching For small and medium-sized ontologies, AML also employs a
structural matching algorithm, called Neighbor Similarity Matcher, that is analogous to
AgreementMaker’s Descendants Similarity Inheritance algorithm [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. This algorithm
computes similarity between two classes by propagating the similarity of their matched
ancestors and descendants, using a weighting factor to account for distance.
Property Matching When the input ontologies have a high property/class ratio, AML
also employs the PropertyMatcher. This algorithm first ensures that properties have the
same type and corresponding/matching domains and ranges. If they do, it compares the
properties’ names by doing a full-name match and computing word similarity, string
similarity, and WordNet similarity.
        </p>
        <p>
          Selection AML employs a greedy selection algorithm, the Ranked Selector [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], to
reduce the cardinality of the alignment. Depending on the size of the input ontologies,
one of three selection strategies is used: strict, permissive, or hybrid. In strict
selection, no concurrent mappings (i.e., different mappings for the same class/property) are
allowed and a strict 1-to-1 alignment is produced; in permissive selection, concurrent
mappings are allowed if their similarity score is exactly the same; in hybrid selection, up
to two mappings per class are allowed above 75% similarity, and permissive selection
is applied below this threshold. For very large ontologies, AML employs a selection
variant that consists on combining the (lexical) similarity between the classes with their
structural similarity, prior to performing ranked selection. This strategy enables AML
to select mappings that “fit in” structurally over those that are outliers but have a high
lexical similarity.
        </p>
        <p>In interactive matching mode, AML employs an interactive selection algorithm instead.
This algorithm uses patterns in the similarity values produced by AML’s various
matching algorithms to detect suspicious mappings. Above the high similarity threshold of
70%, AML queries the user for suspicious mappings, and accepts all other mappings as
true. Below this threshold, AML automatically rejects suspicious mappings, and queries
the user for all other mappings, until the minimum threshold of 45% is reached, the limit
of consecutive negative answers is reached, or the query limit is reached, whichever
happens first. The query limit is 45% of the alignment for small ontologies, and 15% of
the alignment for all other ontologies (with a further 5% of the alignment reserved for
interactive repair). It ensures that the workload for the user is kept within reasonable
boundaries.</p>
        <p>
          Repair AML employs a heuristic repair algorithm to ensure that the final alignment is
coherent [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
        </p>
        <p>For the interactive matching track, AML employs an interactive variant of this
algorithm, wherein the user is asked for feedback about the mappings selected for removal.
This variant is not used on the Large Biomedical Ontologies dataset due to its particular
evaluation, wherein mappings repaired from the reference alignment are ignored but
considered true by the Oracle.
1.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Adaptations made for the evaluation</title>
        <p>The only adaptations made for the evaluation were the preprocessing of cross-references
from Uberon and DOID for use in the Anatomy and Large Biomedical Ontologies
tracks (due to namespace differences), and the precomputing of translations for the
Multifarm track (due to Microsoftr Translator’s query limit).
1.4</p>
      </sec>
      <sec id="sec-2-4">
        <title>Link to the system and parameters file</title>
        <p>AML is an open source ontology matching system and is available through GitHub
(https://github.com/AgreementMakerLight) as an Eclipse project, as a stand-alone Jar
application, and as a package for running through the SEALS client.
2
2.1</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Results</title>
      <sec id="sec-3-1">
        <title>Anatomy</title>
        <p>AML had almost identical results to last year, with an F-measure of 94% and a recall++
of 82%, making it the best performing system in this track this year as well. The only
difference from last year’s alignment was one missing mapping due to a change in the
structural matching algorithm.
2.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Benchmark</title>
        <p>AML had a small improvement in the Biblio Benchmark over last year, from 55% to
57%, likely due to the few refinements made in the processing of properties. However,
its performance on the new Energy Benchmark was poor, with a recall of only 2%, and
consequently a low F-measure as well (18%). This remains the only OAEI track where
AML’s performance is sub-par, mainly due to the fact that involves instances, which
AML currently does not read or process in any way.
2.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Conference</title>
        <p>AML had the best performance overall in the Conference track, with the highest
Fmeasure on the full reference alignments ra1 and ra2 (74% and 70% respectively). It
also had the highest F-measure in the class-only alignments, and the second-highest in
the property-only alignments (notably with 100% precision). In comparison with last
year, AML improved its F-measure by 3% with regard to ra2, thanks to the addition of
the Acronym Matcher and to a few refinements in the processing of properties.
Concerning the logical reasoning evaluation, AML was one of the five systems that produced
alignments without consistency principle violations, and it had an average number of
conservativity principle violations of 1.86 which is the sixth lowest overall, and a
reasonable figure considering that some of these violations are false positives.</p>
      </sec>
      <sec id="sec-3-4">
        <title>2.4 Interactive Matching</title>
        <p>AML obtained the highest F-measure in all interactive tasks, with 96.2% in Anatomy
(with no error), 81.8% in Conference and an average of 84.5% in LargeBio. AML
also had the lowest number of queries among comparable systems in all datasets (i.e.,
LogMap and ServOMBI, as JarvisOM called upon the Oracle in an active learning
approach rather than to filter mapping candidates, which enabled it to make a minimal
number of queries in Anatomy, but resulted in it having the worst F-measure as well). It
should be noted, however, that AML had the highest non-interactive F-measure on all
tracks, so it is unsurprising that it could remain ahead of the other systems while making
less queries. Thus, it is important to add that AML also had the highest
F-measure-gainper-query ratio among comparable systems in all datasets (again, excluding JarvisOM),
meaning it was more efficient in exploring the user feedback.</p>
        <p>With regard to the introduction of Oracle errors, AML was the only system where their
impact was linear, with all other systems being impacted superlinearly. The evidence
lies in the fact that AML’s F-measure was approximately constant when evaluated by
the Oracle (i.e., when considering the errors made by the Oracle to be correct) whereas
the other systems’ F-measures decreased as the error increased. This implies that other
systems are drawing inferences from the Oracle’s replies, and deciding on the outcome
of multiple mappings based on a single query, whereas AML is treating each mapping
more or less independently, and thus is less sensitive to the impact of Oracle errors.
2.5</p>
      </sec>
      <sec id="sec-3-5">
        <title>Large Biomedical Ontologies</title>
        <p>AML’s performance in this track was exactly the same as last year, with an average
F-measure of 81.9%, as none of the developments made affect this track. As last year,
AML had the highest F-measure in each individual task (among valid participants), and
thus the highest average F-measure as well. Furthermore, it also had the lowest average
degree of unsatisfiabilities, though it was closely followed by LogMap.
2.6</p>
      </sec>
      <sec id="sec-3-6">
        <title>Multifarm</title>
        <p>AML had an F-measure of 51% when matching different ontologies and of 64% when
matching the same ontologies in different languages, both of which were the highest
overall by a considerable margin (the next best system in matching different ontologies
was LogMap at 41% F-measure, and at matching the same ontologies was CLONA at
58% F-measure). It also had the highest recall overall in both modes, and the
secondhighest precision. These results are not directly comparable to last year, due to the
introduction of the Arabic language ontologies, but running this year’s AML on last
year’s dataset, we observe a marginal improvement in matching different ontologies
(by 0.1% F-measure) but a substantial improvement in matching the same ontologies
(by 3.3% F-measure). This improvement is mainly due to the refinements made to
structural matching algorithm, which naturally have a higher impact on matching different
languages of the same ontology, given that the structure will be the same.
AML had the best performance in this track this year, with an F-measure of 75.9% using
the original reference alignment (ra1) and 74.4% using the repaired reference alignment
(rar1). It also had the highest precision (tied with XMap on ra1) and recall (tied with
LogMap on both ra1 and rar1). These results reflect the fact that AML was the best
performing system in the Conference track, and therefore, is naturally the system best
positioned to use its Conference alignments for query answering.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>General comments</title>
      <sec id="sec-4-1">
        <title>Comments on the results</title>
        <p>In comparison with last year, AML improved its performance in 5 tracks: Benchmark
(Biblio dataset), Conference, Interactive Matching, Multifarm, and Ontology
Alignment for Query Answering. It’s performance in the Anatomy and LargeBio tracks was
essentially the same as last year. These improvements are tied to developments made in
structural matching, property processing and matching, and interactive selection, which
reflect the effort put into AML for this year’s OAEI.
3.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Discussions on the way to improve the proposed system</title>
        <p>While AML has established itself as a versatile and effective ontology matching system,
there is still an important aspect where it is lacking: handling and matching ontology
instances.
3.3</p>
      </sec>
      <sec id="sec-4-3">
        <title>Comments on the OAEI test cases</title>
        <p>The expansion of the Interactive Matching track to include more challenging test cases
and simulate user error was an important improvement to this track and to the OAEI as
a whole. Alas, not all was perfect with this year’s evaluation, as the Oracle’s behaviour
on the LargeBio ’soft’ repaired reference alignments severely hindered the performance
of any interactive repair algorithm, and led to our decision not to employ ours on the
LargeBio datasets. We also believe that a query limit should be enforced to ensure that
the usage of the Oracle remains within reasonable boundaries, so that systems cannot
employ the Oracle to review all their mapping candidates.
4</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>For this OAEI edition, our goal was to improving AML’s interactive selection algorithm
and refine its strategy for matching small ontologies. We decided not to make any
developments for the biomedical tracks (Anatomy and Large Biomedical Ontologies) as
AML’s performance was already very good, and we felt that investing further in these
tracks would bring a low return on investment.</p>
      <p>The results obtained by AML this year have reflected and rewarded our effort, topping
the tables with regard to F-measure in all ontology matching tasks except for
Benchmark, with improvements upon last year’s performance in the Interactive Matching
track and all tracks based on the Conference dataset, while maintaining the performance
in Anatomy and Large Biomedical Ontologies.</p>
      <p>Thus the OAEI 2015 results highlight the fact that AML is an effective, efficient, and
versatile ontology matching system.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>FMC, CM, DO and CP were funded by the Portuguese FCT through the LASIGE
Strategic Project (UID/CEC/00408/2013). The research of IFC, AN, BS and AT was
partially supported by NSF Awards CCF-1331800, IIS-1213013, and IIS-1143926.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>I. F.</given-names>
            <surname>Cruz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Palandri Antonelli</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Stroe</surname>
          </string-name>
          .
          <source>AgreementMaker: Efficient Matching for Large Real-World Schemas and Ontologies. PVLDB</source>
          ,
          <volume>2</volume>
          (
          <issue>2</issue>
          ):
          <fpage>1586</fpage>
          -
          <lpage>1589</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>I. F.</given-names>
            <surname>Cruz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Stroe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Caimi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Fabiani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Pesquita</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. M.</given-names>
            <surname>Couto</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Palmonari</surname>
          </string-name>
          .
          <article-title>Using AgreementMaker to Align Ontologies for OAEI 2011</article-title>
          .
          <source>In ISWC International Workshop on Ontology Matching (OM)</source>
          , volume
          <volume>814</volume>
          <source>of CEUR Workshop Proceedings</source>
          , pages
          <fpage>114</fpage>
          -
          <lpage>121</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>I. F.</given-names>
            <surname>Cruz</surname>
          </string-name>
          and
          <string-name>
            <given-names>W.</given-names>
            <surname>Sunna</surname>
          </string-name>
          .
          <article-title>Structural alignment methods with applications to geospatial ontologies</article-title>
          .
          <source>Transactions in GIS</source>
          ,
          <volume>12</volume>
          (
          <issue>6</issue>
          ):
          <fpage>683</fpage>
          -
          <lpage>711</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>D.</given-names>
            <surname>Faria</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Pesquita</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Santos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. F.</given-names>
            <surname>Cruz</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F. M.</given-names>
            <surname>Couto</surname>
          </string-name>
          .
          <article-title>Automatic Background Knowledge Selection for Matching Biomedical Ontologies</article-title>
          .
          <source>PLoS One</source>
          ,
          <volume>9</volume>
          (
          <issue>11</issue>
          ):
          <fpage>e111226</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>D.</given-names>
            <surname>Faria</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Pesquita</surname>
          </string-name>
          , E. Santos,
          <string-name>
            <given-names>M.</given-names>
            <surname>Palmonari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. F.</given-names>
            <surname>Cruz</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F. M.</given-names>
            <surname>Couto</surname>
          </string-name>
          .
          <article-title>The AgreementMakerLight Ontology Matching System</article-title>
          .
          <source>In OTM Conferences - ODBASE</source>
          , pages
          <fpage>527</fpage>
          -
          <lpage>541</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>M.</given-names>
            <surname>Horridge</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Bechhofer</surname>
          </string-name>
          .
          <article-title>The owl api: A java api for owl ontologies</article-title>
          .
          <source>Semantic Web</source>
          ,
          <volume>2</volume>
          (
          <issue>1</issue>
          ):
          <fpage>11</fpage>
          -
          <lpage>21</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>G. A.</given-names>
            <surname>Miller</surname>
          </string-name>
          .
          <article-title>WordNet: A Lexical Database for English</article-title>
          .
          <source>Communications of the ACM</source>
          ,
          <volume>38</volume>
          (
          <issue>11</issue>
          ):
          <fpage>39</fpage>
          -
          <lpage>41</lpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>C. J.</given-names>
            <surname>Mungall</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Torniai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. V.</given-names>
            <surname>Gkoutos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Lewis</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Haendel</surname>
          </string-name>
          .
          <article-title>Uberon, an Integrative Multi-species Anatomy Ontology</article-title>
          .
          <source>Genome Biology</source>
          ,
          <volume>13</volume>
          (
          <issue>1</issue>
          ):
          <fpage>R5</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>S. J.</given-names>
            <surname>Nelson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. D.</given-names>
            <surname>Johnston</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B. L.</given-names>
            <surname>Humphreys</surname>
          </string-name>
          .
          <article-title>Relationships in medical subject headings (mesh)</article-title>
          .
          <source>In Relationships in the organization of knowledge</source>
          , pages
          <fpage>171</fpage>
          -
          <lpage>184</lpage>
          . Springer,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>C. Pesquita</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Faria</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Stroe</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Santos</surname>
            ,
            <given-names>I. F.</given-names>
          </string-name>
          <string-name>
            <surname>Cruz</surname>
            , and
            <given-names>F. M.</given-names>
          </string-name>
          <string-name>
            <surname>Couto</surname>
          </string-name>
          .
          <article-title>What's in a ”nym”? Synonyms in Biomedical Ontology Matching</article-title>
          .
          <source>In International Semantic Web Conference (ISWC)</source>
          , pages
          <fpage>526</fpage>
          -
          <lpage>541</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. E.
          <string-name>
            <surname>Santos</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Faria</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Pesquita</surname>
            , and
            <given-names>F. M.</given-names>
          </string-name>
          <string-name>
            <surname>Couto</surname>
          </string-name>
          .
          <article-title>Ontology alignment repair through modularization and confidence-based heuristics</article-title>
          .
          <source>arXiv:1307.5322</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>L. M. Schriml</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Arze</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Nadendla</surname>
            ,
            <given-names>Y.-W. W.</given-names>
          </string-name>
          <string-name>
            <surname>Chang</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Mazaitis</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Felix</surname>
            , G. Feng, and
            <given-names>W. A.</given-names>
          </string-name>
          <string-name>
            <surname>Kibbe</surname>
          </string-name>
          .
          <article-title>Disease Ontology: a backbone for disease semantic integration</article-title>
          .
          <source>Nucleic Acids Research</source>
          ,
          <volume>40</volume>
          (
          <issue>D1</issue>
          ):
          <fpage>D940</fpage>
          -
          <lpage>D946</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>