<!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>CroMatcher - Results for OAEI 2016</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Marko Gulić</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Boris Vrdoljak</string-name>
          <email>boris.vrdoljak@fer.hr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marko Banek</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Ericsson Nikola Tesla d.d.</institution>
          ,
          <addr-line>Zagreb</addr-line>
          ,
          <country country="HR">Croatia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Faculty of Electrical Engineering and Computing</institution>
          ,
          <addr-line>Zagreb</addr-line>
          ,
          <country country="HR">Croatia</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Faculty of Maritime Studies</institution>
          ,
          <addr-line>Rijeka</addr-line>
          ,
          <country country="HR">Croatia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Ontology matching plays an important role in the integration of heterogeneous data sources that are described by ontologies. In order to find correspondences between entities of different ontologies, a matching system has to be built. CroMatcher is an ontology matching system that consists of several string and structural basic matchers. As individual basic matcher computes similarity between entities using information obtained from one or more components of the entire ontology, all individual matching results need to be aggregated in order to achieve the better final matching results of compared ontologies. The CroMatcher system uses weighted aggregation method that automatically determines the weighting factors of each basic matchers considering quality of its matching result. Also, the system uses iterative final alignment method that selects appropriate correspondences between entities of compared ontologies from the aggregated matching results. This is the third time CroMatcher has been involved in the OAEI campaign. The system is upgraded by introducing two new basic matchers that improved the matching results at this OAEI campaign. CroMatcher achieved excellent matching results for the three ontology matching tracks in which it participated.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        information obtained from one or more components of the compared ontologies,
therefore matching results obtained by all basic matchers need to be aggregated in order
to achieve the better final matching results. The string basic matchers, as well as the
structural basic matchers, are related by parallel composition of basic matchers. First,
the string basic matchers are executed. The results obtained by string basic matchers
are automatically aggregated using our weighted aggregation method. These
aggregated results are then used in the execution of the structural matchers as initial
values of correspondences between entities. Again, the results obtained by structural
basic matchers are aggregated using the weighted aggregation. Before the final
alignment, the aggregated results of the string matchers and the aggregated results of
the structural matchers are aggregated using the weighted aggregation. Eventually, the
iterative final alignment method is executed in order to select appropriate
correspondences between entities of compared ontologies from the aggregated
matching results. The CroMatcher system that participated at OAEI 2016 is the third
version of the system. Unlike the first two versions of the system [
        <xref ref-type="bibr" rid="ref4 ref5 ref6">4, 5, 6</xref>
        ] that have the
identical architecture of matching process, a two new basic matchers are implemented
into the newest version of the system. These matchers improved the matching results
for the three ontology matching tracks in which CroMatcher participated in the OAEI
campaign. CroMatcher is fully prepared for the Benchmark [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], Anatomy [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and
Conference [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] ontology tracks and produces excellent results for these tracks.
      </p>
    </sec>
    <sec id="sec-2">
      <title>1.2. Specific techniques used</title>
      <p>
        In this section, the architecture of CroMatcher system as well as the main components
will be briefly presented. As already mentioned, this version of CroMatcher (OAEI
campaign 2016) has two more string basic matchers implemented than last version
presented in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Like last year, some basic matchers are modified to speed up the
matching process for Anatomy ontology matching track that contains a large number of
entities. The system activates the lite version of these basic matchers if the compared
ontologies contain more than thousand entities. The workflow and the main
components of the system can be seen in the Figure 1. The CroMatcher consists of the
following components:
1. Ontology data processing - Initial step of an ontology matching process is the
extraction of information about entities within compared ontologies. After the
extraction of data, the matching process starts to determine correspondences
between entities of compared ontologies.
2. String basic matchers – determine correspondences between entities considering
the character arrays (strings) that describe compared entities.
 Annotation matcher – determines the correspondence between entities by
comparing the strings obtained from entities’ IDs and annotations using n-gram
similarity [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
 Profile matcher - determines the correspondence between entities by comparing
the textual profiles of two entities. The methods TF/IDF [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and cosine
similarity [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] are used to calculate similarity between these textual profiles.
      </p>
      <p>Ontology Data Processing
String basic matchers</p>
      <p>Annotation
matcher
Profile matcher</p>
      <p>Instance
matcher
Additional
instance
matcher
Constraint
matcher
Wordnet
matcher
Uberon
matcher
Final iterative alignment
Alignment between O and O'</p>
      <p>Weighted aggregation
using Autoweight++</p>
      <p>String basic
matchers
Annotation
matcher
Profile matcher</p>
      <p>Instance
matcher
Additional
instance
matcher
Weighted aggregation
using Autoweight++</p>
      <p>
        Weighted aggregation
using Autoweight++
The textual profile is a large text that describes an entity. A content of textual
profile is precisely defined in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Considering the size of textual profile, the
matching process is slow because the TF/IDF method has to retrieve the text of
all entities before starting comparing two entities. When a target ontology
contains more than 1000 entities, a modified Profile matcher is activated. This
matcher determines correspondences using the fast string metric described in
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. The results of this modified Profile matcher are a bit worse than results of
the Profile matcher that uses TF/IDF method but it is acceptable considering the
faster matching process.
 Instance matcher – determines the correspondence between instances of
compared entities by using the methods TF/IDF and cosine similarity.




      </p>
      <p>Additional instance matcher - determines the correspondence between
additional instances of compared entities by using the methods TF/IDF and
cosine similarity. Additional instances contain not only the instances of
compared entities but also the instances of entities that are related to the
compared entities.</p>
      <p>Constraint matcher – determines the correspondence between entities by
comparing various features of compared entities (number of object and data
properties, cardinality constraints…).</p>
      <p>
        WordNet matcher – a newly implemented matcher. It determines the
correspondence between entities by comparing the strings obtained from entities’
IDs and annotations using WordNet [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. WordNet is a large lexical database of
English. The WordNet matcher can find similarities between two tokens of
compared strings considering the relations (synonyms, hypernyms etc.) defined
between these tokens within WordNet. The deficiency of the previous systems
was its inability to recognize these language relations.
      </p>
      <p>
        Uberon matcher – a newly implemented matcher. It determines the
correspondence between entities by using the mediator ontology Uberon (Uber
Anatomy Ontology) [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. This matcher is used for the Anatomy matching track.
Uberon is an integrated cross-species ontology covering anatomical structures
in animals. Hence, Uberon contains a lot of information about the anatomy,
therefore it is very helpful when matching ontologies of the Anatomy track.
3. Structural basic matchers – determine correspondences between entities by
comparing their relations with other entities. All these matchers are executed
iteratively. Like in the previous OAEI campaign, in order to speed up the matching
process, we made modified structural matchers when comparing ontologies that
contain more than 1000 entities. When ontologies contain more than 1000 entities,
all structural matchers are executed just once. Modified matchers decreases the
quality of matching process but speed up the process.
 SuperEntity matcher – determines the correspondence between entities by
comparing the mutual correspondences between their parent entities.
 SubEntity matcher – determines the correspondence between entities by
comparing the mutual correspondences between their children entities.

      </p>
      <p>Domain matcher – this matcher has two modes, one for calculating similarity
between class entities and the other one for property entities. First version
determines correspondences between classes by comparing all the properties
that have the compared classes as their domains. Second version determines
correspondences between properties by comparing the classes defined as the
domain of the considered properties.
 Range matcher – this matcher determines correspondences only between two
property entities by comparing the classes defined as the range of the
considered properties.</p>
      <p>
        The procedure of executing these structural matchers is described in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] in detail.
      </p>
    </sec>
    <sec id="sec-3">
      <title>4. Weighted aggregation using Autoweight++ method – As stated before,</title>
      <p>
        CroMatcher system executes the weighted aggregation three times during the
matching process. In this system, we have introduced the Weighted aggregation
that uses a new method for automatically determining the weighting factors of
basic matchers. This new method determines the weighting factors of basic
matchers according to the importance of the highest correspondences found within
the matching results of each basic matcher. A correspondence between two entities
ei and ej’ is the highest correspondence if and only if it has higher value than any
other correspondence of either ei or ej’ with some other entity. The importance of
each highest correspondence found within the matching results of a particular
basic matcher is calculated comparing the complete results of this basic matcher,
without taking into consideration the matching results of other basic matchers,
which is the case in Autoweight++ method [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] that is used in our previous version
of the system (CroMatcher 2015).
5. Final alignment – The final alignment method iteratively selects relevant
correspondences between entities of compared ontologies. This method is
presented in detail in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <sec id="sec-3-1">
        <title>2. Results</title>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>2.1. Benchmarks</title>
      <p>In OAEI 2016 campaign, the Benchmark ontology track includes a well-known biblio
test case. In Table 1. the results for biblio test case achieved in OAEI campaigns 2015
and 2016 by running the CroMatcher ontology system are presented.
As CroMatcher system already has achieved very good results, the improvement of the
new version of the system is small, but significant. Our system achieved the best results
in the Benchmark ontology track together with the Lily system. The introduction of the
new basic matcher based on WordNet and the modified Weighted aggregation method
has led to better matching results.</p>
      <sec id="sec-4-1">
        <title>2.2. Anatomy</title>
        <p>The Anatomy ontology track consists of two large ontologies (mouse.owl and
human.owl) that have to be matched. These ontologies represent a formal description
of human and mouse anatomies. In Table 2. the results for Anatomy ontology track
achieved in OAEI campaigns 2015 and 2016 by running the CroMatcher ontology
system are presented.
CroMatcher significantly improved the matching results for Anatomy ontology track
considering the previous results of this system. The results are improved due to
introducing the Uberon string matcher. As stated before, Uberon is an integrated
crossspecies ontology covering anatomical structures in animals, therefore it is very useful
when determining correspondences between ontologies of the Anatomy track.
CroMatcher achieved the second best results in the Anatomy track. Only the AML
system has better matching results. Furthermore, only CroMatcher and AML have the
F-measure higher than 0.9. However, a remaining challenge for future work is to speed
up the execution of the complete system. The focus will be on the execution
performance of the iterative structural matchers.</p>
      </sec>
      <sec id="sec-4-2">
        <title>2.3. Conference</title>
        <p>Conference ontology track contains 16 similar ontologies that all describe organization
of a conference. The systems are evaluated according to three different modes of
evaluation of which the first mode (crisp reference alignments) is the most
comprehensive one. Furthermore, there exist three variants of crisp reference
alignments: ra1 (the original reference alignment), ra2 (the entailed reference alignment
generated as a transitive closure computed on the ra1) and ra3 (the violation free version
of ra2). Each of these three variants consists of three different tests according to three
different alignments between 16 conference ontologies: M1 (contains classes only), M2
(contains properties only) and M3 (contains classes and properties together). Hence,
the evaluation mode crisp reference alignments produces nine different evaluation tests
for matching systems: ra1-M1, ra1-M2… ra3-M3. In this section, we will present the
results of these nine different evaluation tests according to standard F-measure (the
harmonic mean of precision and recall). CroMatcher system produces the best results
for three tests (ra1-M1, ra2-M1 and ra3-M1). For two tests (ra2-M3 and ra3-M3), our
system also produces the best results alongside the AML system. Furthermore, for
remained four tests (ra1-M2, ra1-M3, ra1-M2 and ra3-M2), our system produces the
second best result behind the AML system. Considering the overall results of the
previous and the current version of CroMatcher (Table 3.), it can be seen that we made
a great improvement in matching ontologies of Conference track.</p>
      </sec>
      <sec id="sec-4-3">
        <title>2.4. Other ontology tracks</title>
        <p>This year, we have not participated in other ontology tracks because we did not prepare
our system for these tracks. Next year, we will try to improve our system to be able to
obtain the considerable matching results for more ontology tracks than this year.</p>
        <sec id="sec-4-3-1">
          <title>3. General comments</title>
          <p>OAEI campaign provides not only the evaluation of our system but also the comparison
with other state-of-the-art system. We consider that OAEI evaluation of the ontology
matching systems is the most authoritative criterion for comparing various matching
system because the complete evaluation is performed publicly by the OAEI organizers.
There are also many different ontology tracks and we think that these tracks can help
anybody to make additional improvements of matching system.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>3.1. Comments on the results</title>
      <p>CroMatcher achieved great matching results in the ontology tracks (Benchmarks,
Anatomy, Conference) for which it was prepared. Considering the results of each
individual track, our system achieved the best or the second best matching results.
3.2</p>
    </sec>
    <sec id="sec-6">
      <title>Discussions on the way to improve the proposed system</title>
      <p>We will try to solve the problem with the slow iterative structural matcher in order to
improve the matching process when comparing large ontologies. Also, we will have to
store the data about the entities in a separate file instead of java objects in order to
reduce the usage of memory in the system. Furthermore, we will try to prepare the
system for all OAEI ontology tracks.</p>
      <sec id="sec-6-1">
        <title>4. Conclusion</title>
        <p>The third version of the CroMatcher ontology matching system and its results in the
OAEI campaign were presented in this paper. As in the previous versions of the system,
CroMatcher consists of several string and structural basic matchers. The Autoweight++
method is used to aggregate the results obtained by these matchers. At the end of the
matching process, the iterative final alignment method is executed. In this version of
the system, two new string matchers are introduced: WordNet matcher and Uberon
matcher. WordNet matcher can find similarities between entities considering the
language relations like synonyms, hypernyms etc. Uberon is an integrated cross-species
ontology covering anatomical structures in animals. Considering the Anatomy track,
Uberon is very useful when finding correspondences between ontologies of this track.
The evaluation results show that CroMatcher achieved great results for Benchmark,
Anatomy and Conference tracks for which it was prepared. According to the results of
these three tracks, CroMatcher achieved better matching results than last year.
Furthermore, there is still room for improvement considering the speed of the matching
process. Also, we will try to prepare the system for all ontology tracks in the OAEI
campaign next year.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>J.</given-names>
            <surname>Euzenat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Shvaiko</surname>
          </string-name>
          , Ontology matching,
          <source>2nd Edition</source>
          , Springer-Verlag, Heidelberg (DE),
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>G.</given-names>
            <surname>Antoniou</surname>
          </string-name>
          ,
          <string-name>
            <surname>F. van Harmelen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A Semantic</given-names>
            <surname>Web</surname>
          </string-name>
          <string-name>
            <surname>Primer</surname>
          </string-name>
          , MIT Press,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. World wide web consortium, http://www.w3.org/, accessed:
          <fpage>25</fpage>
          -
          <lpage>09</lpage>
          -
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>M.</given-names>
            <surname>Gulić</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Vrdoljak</surname>
          </string-name>
          , CroMatcher - results
          <source>for OAEI</source>
          <year>2013</year>
          , in: P. Shvaiko,
          <string-name>
            <given-names>J.</given-names>
            <surname>Euzenat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Srinivas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mao</surname>
          </string-name>
          , E. Jiménez-Ruiz (Eds.),
          <source>Proc. of the 8th Int. Workshop on Ontology Matching co-located with the 12th Int. Semantic Web Conf. (ISWC</source>
          <year>2013</year>
          ), Sydney, Australia, October
          <volume>21</volume>
          ,
          <year>2013</year>
          , Vol.
          <volume>1111</volume>
          of CEUR Workshop Proceedings, CEUR-WS.org, pp.
          <fpage>117</fpage>
          -
          <lpage>122</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>M.</given-names>
            <surname>Gulić</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Vrdoljak</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Banek, CroMatcher results for OAEI 2015</article-title>
          , in: P. Shvaiko,
          <string-name>
            <given-names>J.</given-names>
            <surname>Euzenat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Jiménez-Ruiz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Cheatham</surname>
          </string-name>
          ,
          <string-name>
            <surname>O.</surname>
          </string-name>
          Hassanzadeh (Eds.),
          <source>Proc. of the 10th Int. Workshop on Ontology Matching collocated with the 14th Int. Semantic Web Conf. (ISWC</source>
          <year>2015</year>
          ), Bethlehem, PA, USA, October
          <volume>12</volume>
          ,
          <year>2015</year>
          , Vol.
          <volume>1545</volume>
          of CEUR Workshop Proceedings, CEUR-WS.org,
          <year>2016</year>
          , pp.
          <fpage>130</fpage>
          -
          <lpage>135</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>M.</given-names>
            <surname>Gulić</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Vrdoljak</surname>
          </string-name>
          , M. Banek,
          <string-name>
            <surname>CroMatcher:</surname>
          </string-name>
          <article-title>An ontology matching system based on automated weighted aggregation and iterative final alignment</article-title>
          ,
          <source>Journal of Web Semantics: Science, Services and Agents on the World Wide Web</source>
          (
          <year>2016</year>
          ), http://dx.doi.org/10.1016/j.websem.
          <year>2016</year>
          .
          <volume>09</volume>
          .001
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>J.</given-names>
            <surname>Euzenat</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.-E. Rosoiu</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Trojahn</surname>
          </string-name>
          ,
          <article-title>Ontology matching benchmarks: generation, stability, and discriminability</article-title>
          ,
          <source>Journal of Web Semantics</source>
          , Vol
          <volume>21</volume>
          (
          <year>2013</year>
          )
          <fpage>30</fpage>
          -
          <lpage>48</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>O.</given-names>
            <surname>Bodenreider</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.F.</given-names>
            <surname>Hayamizu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ringwald</surname>
          </string-name>
          ., S. de Coronado, S. Zhang,
          <article-title>Of mice and men: Aligning mouse and human anatomies</article-title>
          ,
          <source>AMIA Annu Symp Proc</source>
          ,
          <year>2005</year>
          , pp.
          <fpage>61</fpage>
          -
          <lpage>65</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>M.</given-names>
            <surname>Cheatham</surname>
          </string-name>
          , P. Hitzler, Conference v2.
          <article-title>0: An Uncertain Version of the OAEI Conference Benchmark</article-title>
          .
          <source>International Semantic Web Conference (2)</source>
          ,
          <year>2014</year>
          , pp.
          <fpage>33</fpage>
          -
          <lpage>48</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. G. Salton,
          <string-name>
            <given-names>M.H.</given-names>
            <surname>McGill</surname>
          </string-name>
          , Introduction to Modern Information Retrieval.
          <string-name>
            <surname>McGraw-Hill</surname>
          </string-name>
          , New York,
          <year>1983</year>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>R.</given-names>
            <surname>Baeza-Yates</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Ribeiro-Neto</surname>
          </string-name>
          ,
          <article-title>Modern Informationl Retrieval</article-title>
          . Addison-Wesley, Boston,
          <year>1999</year>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Strike</surname>
          </string-name>
          <article-title>a match</article-title>
          , http://www.catalysoft.com/articles/strikeamatch.html, accessed
          <volume>25</volume>
          -09-2016
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <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="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>C. J. Mungall</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Torniai</surname>
            ,
            <given-names>G. V.</given-names>
          </string-name>
          <string-name>
            <surname>Gkoutos</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Lewis</surname>
            , and
            <given-names>M. A.</given-names>
          </string-name>
          <string-name>
            <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="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>M. Gulić</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          <string-name>
            <surname>Magdalenić</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Vrdoljak</surname>
          </string-name>
          ,
          <article-title>Automatically specifying parallel composition of matchers in ontology matching process</article-title>
          ,
          <source>Communications in Computer and Information Science</source>
          , vol.
          <volume>240</volume>
          ,
          <year>2011</year>
          , pp.
          <fpage>22</fpage>
          -
          <lpage>33</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>