<!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>Evaluating Mapping Repair Systems with Large Biomedical Ontologies</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>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christian Meilicke</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bernardo Cuenca Grau</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ian Horrocks</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, University of Oxford</institution>
          ,
          <addr-line>Oxford</addr-line>
          <country country="UK">UK</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Research Group Data and Web Science, University of Mannheim</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper we provide empirical evidence of the necessity of integrating mapping repair techniques within the ontology matching process, an aspect that is neglected in many ontology matching systems. We also evaluate the feasibility of using state-of-the-art mapping repair techniques in practice, such as those implemented in Alcomo and LogMap. A preliminary evaluation was conducted in the context of the Ontology Alignment Evaluation Initiative (OAEI) 2012. We extend this evaluation and report about the results in detail.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        LogMap [
        <xref ref-type="bibr" rid="ref20 ref24">20, 24</xref>
        ] have implemented reasoning and repair techniques in the context of
the OAEI. Furthermore, LogMap was the only system successfully applying such
techniques in all tracks of the OAEI 2012 campaign [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        In this paper, we focus on the evaluation conducted in the OAEI 2012 Large Biomed
track and we provide an extension of the results presented in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Concretely, we
evaluate the feasibility and impact of integrating state-of-the-art mapping repair techniques,
such as those implemented in Alcomo [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] or in LogMap, within the matching process.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Preliminaries</title>
      <p>In this section, we first introduce the formal representation of ontology mappings. Next,
we present the notions of mapping coherence and (approximate) mapping repair.
Finally, we discuss how ontology matching systems are evaluated within the OAEI.
2.1</p>
      <sec id="sec-2-1">
        <title>Representation of ontology mappings</title>
        <p>
          Mappings are conceptualised as tuples of the form hid, e1, e2, n, ρi, with id a unique
identifier for the mapping, e1, e2 entities in the vocabulary of the relevant ontologies,
n a numeric confidence measure between 0 and 1, and ρ a relation between e1 and e2,
typically subsumption (i.e., e1 is more specific than e2), equivalence (i.e., e1 and e2 are
synonyms) or disjointness (i.e., no individual can be an instance of both e1 and e2) [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
        </p>
        <p>
          RDF Alignment [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] is the main format used in the OAEI campaign to represent
mappings containing the aforementioned elements. Additionally, mappings are also
represented as OWL 2 subclass, equivalence, and disjointness axioms [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]; mapping
identifiers (id) and confidence values (n) are then represented as axiom annotations. Such
a representation enables the reuse of the extensive range of OWL 2 reasoning
infrastructure that is currently available. Note that alternative formal semantics for ontology
mappings have been proposed in the literature (e.g., [
          <xref ref-type="bibr" rid="ref31 ref4 ref8">4, 8, 31</xref>
          ]).
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2 Incoherent mappings and (approximate) mapping repair</title>
        <p>
          The ontology O1 ∪ O2 ∪ M resulting from the integration of O1 and O2 via a set
of mappings M, may entail axioms that do not follow from O1, O2, or M alone. In
particular, classes that were satisfiable in O1 or O2 may become unsatisfiable w.r.t.
O1 ∪ O2 ∪ M. A set of mappings that leads to such logical errors is referred to as
incoherent [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ].
        </p>
        <p>Definition 1 (Mapping Incoherence). A set of mappings M is incoherent with respect
to O1 and O2, if there exists a class A in the signature of O1 ∪ O2 such that O1 ∪ O2 6|=
A ⊑ ⊥ and O1 ∪ O2 ∪ M |= A ⊑ ⊥ .</p>
        <p>An incoherent set of mappings M can be fixed by removing mappings from M.
This process is referred to as mapping repair (or repair for short).</p>
        <p>Definition 2 (Mapping Repair). Let M be an incoherent set of mappings M w.r.t. O1
and O2. A set of mappings R ⊆ M is a mapping repair for M w.r.t. O1 and O2 if
M \ R is coherent w.r.t. O1 and O2.</p>
        <p>
          An incoherent set of mappings can be repaired in many different ways. A trivial
repair is R = M, since an empty set of mappings is obviously coherent (according
to Definition 1). Nevertheless, the objective is to remove as few mappings as possible,
which is consistent with the principle of minimal change in belief revision [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. Such
minimal repairs are typically referred to in the literature as diagnosis — a term coined
by Reiter [
          <xref ref-type="bibr" rid="ref34">34</xref>
          ] and introduced to the field of ontology debugging in [
          <xref ref-type="bibr" rid="ref37">37</xref>
          ].
Definition 3 (Diagnosis). Let R be a repair for M with respect to O1 and O2. R is a
diagnosis if each R′ ⊂ R is not a repair for M with respect to O1 and O2.
        </p>
        <p>
          Standard justification-based ontology debugging techniques (e.g. [
          <xref ref-type="bibr" rid="ref16 ref22 ref25 ref37 ref38 ref41">37, 38, 25, 41, 16,
22</xref>
          ]) can be exploited to compute a repair (or a diagnosis) for an incoherent set of
mappings. However, justification-based technologies do not scale when the number of
unsatisfiabilities is large (a typical scenario in mapping repair problems [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]). To address
this scalability issue, mapping repair systems usually compute an approximate repair
using incomplete reasoning techniques. An approximate repair R≈ does not guarantee
that M \ R≈ is coherent, but it will (in general) reduce significantly the number of
unsatisfiabilities caused by the original set of mappings M.
2.3
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Evaluation of ontology matching systems in the OAEI</title>
        <p>
          The evaluation in the OAEI campaign is carried out automatically using the
infrastructure developed within the EU project SEALS [
          <xref ref-type="bibr" rid="ref42">42</xref>
          ].4 SEALS provides a repository to
store test data (e.g. OAEI datasets) and an interface to consume this data and generate
an output (e.g. set of mappings) following the accepted formats. OAEI participants have
wrapped their systems according to the SEALS interface. Hence, OAEI systems are
executed using the same workflow, which facilitates reproducibility of the experiments.
        </p>
        <p>The quality of the mappings M computed by a matching system is often measured
in terms of precision and recall with respect to a reference set of mappings (also called
gold standard) MGS. Precision (Pre) is defined as |M ∩ MGS |/|M|, while recall (Rec)
is defined as |M ∩ MGS|/|MGS|. The F-score (F) combines precision and recall and
is usually defined as their harmonic mean (2 × Pre × Rec)/(Pre + Rec). The OAEI
also evaluates the coherence of the computed mappings M with respect to the number
of unsatisfiable classes obtained when reasoning with the input ontologies O1 and O2
together with M. Additionally, computation times are also recorded.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>The OAEI Large BioMed track</title>
      <p>
        In this section we give an overview of the test data, participating systems and coherence
results of the OAEI 2012 Large Biomed track.5 The track involves the matching of FMA
version 2.0 (78, 989 classes), NCI version 08.05d (66, 724 classes) and SNOMED CT
Jan. 2009 version (306, 591 classes) and exploits the UMLS Metathesaurus [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] as the
basis for the track’s reference mappings (see [
        <xref ref-type="bibr" rid="ref21 ref23">23, 21</xref>
        ] for details). UMLS is the most
4 Semantic Evaluation At Large Scale: http://www.seals-project.eu
5 Large BioMed track: http://www.cs.ox.ac.uk/isg/projects/SEALS/oaei/
comprehensive effort for integrating independently-developed medical thesauri and
ontologies, including FMA, NCI and SNOMED CT. Currently, the UMLS-based reference
mappings only include subsumption and equivalence correspondences between classes.
      </p>
      <p>The track consists of three matching problems: FMA-NCI, FMA-SNOMED CT and
SNOMED CT-NCI; the gold standard is provided by their corresponding UMLS-based
reference mappings; there are three tasks associated to each matching problem, each of
which involves different fragments of the input ontologies. In this paper we focus on
the tasks involving the matching of the whole FMA, NCI and SNOMED CT ontologies.</p>
      <p>
        We have evaluated the coherence of the mappings obtained by the top systems in
the OAEI 2012 Large BioMed track: LogMap, YAM++ [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], ServOMap [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], GOMMA
[
        <xref ref-type="bibr" rid="ref27">27</xref>
        ] and some of their variants (LogMapnoe, GOMMAbk and ServOMapL). LogMap’s
default algorithm uses ontology modules to reduce the search space, while the variant
LogMapnoe does not rely on module extraction. GOMMAbk, unlike GOMMA, exploits
specialised background knowledge. ServOMapL is a light version of ServOMap with
some features deactivated. Table 1 summarizes the obtained incoherence results, which
have been obtained using the OWL 2 reasoner HermiT [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ].6 The table reports (i)
number of unsatisfiable classes in O1 ∪ O2 ∪ M, where M represents the mappings
computed by a given system, and (ii) the ratio of unsatisfiable classes over the total
number of classes. The best results were obtained by LogMap and its variant LogMapnoe;
LogMapnoe managed to additionally detect some unsatisfiable classes that were missed
by LogMap due to the fact that they fell outside the computed modules. The mappings
computed by the other matching systems led to a huge number of unsatisfiable classes.
For example, 71% of the classes in the integration of FMA and SNOMED CT via
ServOMap mappings are unsatisfiable.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Mapping repair using Alcomo and LogMap</title>
      <p>
        Alcomo and LogMap implement different techniques to repair incoherent mappings. In
the evaluation conducted in this paper, both Alcomo and LogMap are configured to use
incomplete reasoning. Thus, given two ontologies O1 and O2 and a set of mappings
6 In the case of SNOMED CT-NCI no OWL 2 reasoner could succeed in classifying the integrated
ontology via mappings [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], so we used the OWL 2 EL reasoner ELK [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] instead to provide
a lower bound on the number of unsatisfiable classes.
      </p>
      <p>
        M between them, Alcomo and LogMap compute an approximate repair R≈ such that
M \ R≈ is almost coherent and only leads to a (relatively) small number of
unsatisfiable classes. Next we present an overview of the Alcomo and LogMap mapping repair
techniques, the interested readers please refer to [
        <xref ref-type="bibr" rid="ref20 ref24 ref29">29, 20, 24</xref>
        ] for a full description of
these systems. Note that LogMap was originally implemented as an ontology
matching system, however, it can also operate as a stand-alone mapping repair system. From
now on we will refer to LogMap’s repair module as LogMap-Repair. Alcomo, unlike
LogMap, has specifically been designed to repair incoherent mappings.
4.1
      </p>
      <sec id="sec-4-1">
        <title>The Alcomo mapping repair system</title>
        <p>Alcomo implementes two reasoning components. One component is a pattern-based
reasoning technique that is incomplete for detecting all minimal incoherent mapping
subsets. However, this approach will detect a large amount of conflicting pairs of
mappings. The basic idea is to first classify both O1 and O2 using an OWL 2 reasoner. Given
two mapping axioms A1 ≡ C2 ∈ M and B1 ≡ D2 ∈ M with A1 and B1 defined in O1
and C2 and D2 defined in O2, Alcomo checks if O1 |= A1 ⊑ B1 and O2 |= C2 ⊑ ¬ D2.
If this is the case, it can be concluded O1 ∪ O2 ∪ M |= C2 ⊑ ⊥ , i.e., C2 is unsatisfiable
in the ontology integrated via M. Thus, the mapping set {A1 ≡ C2, B1 ≡ D2} is
incoherent. This basic idea is extended and four patterns are defined that take subsumption
and equivalence mappings between classes and properties into account.</p>
        <p>
          Depending on the configuration of Alcomo, these techniques can be accompanied
with complete reasoning techniques that are built on the classical black-box approaches
for repairing ontologies (e.g. [
          <xref ref-type="bibr" rid="ref16 ref25 ref38 ref41">38, 25, 41, 16</xref>
          ]). The basic idea of such a combined
approach is to compute a preliminary superset of a solution based on the incomplete
reasoning techniques. This intermediate result is then checked with complete reasoning
techniques and further reduced if required. If complete reasoning techniques are
activated, it can be guaranteed that Alcomo generates a coherent mapping set by removing
R from M. Moreover, R will be a diagnosis. Without activating complete reasoning
techniques, Alcomo computes an approximate repair R≈ and it cannot guarantee the
coherence of the output mapping set. The approximate repair R≈, however, will always
be a subset (never a superset) of the diagnosis.
        </p>
        <p>Mappings are usually annotated with confidences. Thus, the quality of a
diagnosis can be defined in terms of the aggregated confidence of R. An intuitive idea is to
remove mapping sets with less aggregated confidence. Alcomo aims to solve two
interconnected problems at the same time: (i) the reasoning problem of detecting and
repairing incoherent mappings, and (ii) the optimization problem of taking confidences
into account in the appropriate way. With respect to the optimization problem, two
different types of diagnosis have been defined. A global optimal diagnosis is introduced
as the diagnosis that removes as less confidence as possible. If all correspondences are
weighted equally with respect to their (positive) confidence values, a global optimal
diagnosis will be a diagnosis that is a smallest diagnosis in numbers of correspondences.
This type of diagnosis is, however, computed by an exhaustive search algorithm, and
thus it is not feasible to compute the global optimal diagnosis for large repair problems.</p>
        <p>
          The second type of a diagnosis is called a local optimal diagnosis. Such a diagnosis
can be constructed by a simple greedy approach starting with an empty mapping set
M′ that is extended step by step by adding mappings from M. These mappings are
ordered with respect to the confidence values starting with the highest confidence. Each
time a mapping is added to M′ , the coherence is checked via a combination of
patternbased and complete reasoning techniques. If M′ becomes incoherent, the mapping is
not added to M′ . The resulting diagnosis R = M \ M′ is also a minimal hitting
set [
          <xref ref-type="bibr" rid="ref34">34</xref>
          ] over all conflicts, however, in general it is not a smallest confidence weighted
diagnosis. A proof for this claim and a detailed explanation of an improved variant of
this algorithm can be found in Section 6.1 in [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ].
        </p>
        <p>Both algorithms can be executed with complete reasoning activated or deactivated.
In the latter case, only those logical errors that can be detected by the pattern-based
reasoning approach are taken into account. In our experiments we have applied
Alcomo in the setting that aims to compute a local optimal diagnosis using incomplete
pattern-based reasoning techniques only. The corresponding pseudocode is shown in
Algorithm 1. In Step 4 the pattern-based reasoning techniques described above are used
to compute a set of conflicting pairs of mappings. Each of these pairs is incoherent with
respect to O1 and O2. Note that most of the computational effort is dedicated to this
(preprocessing) step. The remaining part of the algorithm requires no further reasoning
and it is only required to check whether a certain combination of two mappings appears
as a previously computed conflict pair.
Algorithm 2 shows the pseudocode of the algorithm implemented by LogMap-Repair.
Steps 1 and 2 initialise the output mappings M′ with the input mappings M and the
repair set R≈ with the empty set. Note that LogMap-Repair splits equivalence
mappings into two equivalent subsumption mappings. LogMap-Repair encodes the input
ontologies O1 and O2 as Horn propositional theories P1 and P2 (Step 3) and exploits
this encoding to subsequently detect unsatisfiable classes in an efficient and sound way
during the repair process. The theory P1 (resp. P2) consists of the following Horn rules:
– A rule A → B for all distinct classes A, B such that A is subsumed by B in O1
(resp. in O2); subsumption relations can be determined using either an OWL 2
reasoner, or syntactically (in an incomplete way).
– Rules Ai ∧ Aj → false (1 ≤ i &lt; j ≤ n) for each disjointness axiom of the form</p>
        <p>DisjointClasses (A1, . . . , An).
– A rule A1 ∧ . . . ∧ An → B for each subclass or equivalence axiom having the
intersection of A1, . . . An as subclass expression and B as superclass.</p>
        <p>In Step 4, propositional variables in P1 (resp. in P2) are ordered such that a variable
C in P1 (resp. in P2) comes before D whenever D is subsumed by C in O1 (resp. in
O2). This is a well-known repair strategy: subclasses of an unsatisfiable class are also
unsatisfiable and hence before repairing an unsatisfiable class one first needs to repair its
superclasses. Satisfiability of a propositional variable C is determined by checking
satisfiability of the propositional theory PC consisting of (i) the rule (true → C); (ii) the
propositional representations P1 and P2; and (iii) the current set of output mappings
M′ (seen as propositional implications).</p>
        <p>
          LogMap-Repair implements the classical Dowling-Gallier algorithm for
propositional Horn satisfiability [
          <xref ref-type="bibr" rid="ref12 ref7">7, 12</xref>
          ]. LogMap-Repair’s implementation of Dowling-Gallier’s
algorithm also records all mappings potentially involved in an unsatisfiability. Thus, a
call to Dowling-Gallier returns a satisfiability value sat and, optionally, the
(overestimated) set of conflicting mappings M⊥ (see Steps 6 and 12). An unsatisfiable class
C is repaired by discarding conflicting mappings for C (Lines 8 to 19). Thus, subsets
RC of M⊥ of increasing size are then identified until a repair is found (Steps 10-16).7
Thus, LogMap-Repair does not compute a diagnosis for the unsatisfiable class C but
rather the repairs of smallest size. If several repairs of a given size exist, the one with the
lowest aggregated confidence is selected according to the confidence values assigned to
mappings (Step 17). Finally, Steps 18 and 19 update the output mappings M′ and the
approximate mapping repair R≈ by extracting and adding RC , respectively.
        </p>
        <p>Algorithm 2 ensures that P1 ∪ P2 ∪ M′ ∪ {true → C} is satisfiable for each C
occurring in P1 ∪P2. The propositional encoding of O1 and O2 is, however, incomplete
and hence the algorithm does not ensure satisfiability of each class in O1 ∪ O2 ∪ M′ .
Nevertheless, as shown in Section 5, the number of unsatisfiable classes remaining after
computing an approximate repair R≈ is typically small.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Evaluation</title>
      <p>In this section we evaluate the feasibility of integrating the Alcomo and LogMap-Repair
systems within the ontology matching process. For each of the matching problems of
the OAEI 2012 Large BioMed track and for each of the top matching systems in this
track (see Section 3) we have conducted the evaluation in Algorithm 3. The Roman
numbers refer to measurements that are stored during the evaluation. We have run the
evaluation using the SEALS interface in a high performance server with 16 CPUs and
allocating 15 Gb RAM.
7 The size of M⊥ and RC are in practice manageable, and thus the complexity of performing</p>
      <p>Step 11 in Algorithm 2 is not critical.</p>
      <p>System
ServOMap
ServOMapL
GOMMA
GOMMAbk
YAM++
Average
System
ServOMap
ServOMapL
GOMMA
GOMMAbk
YAM++
Average</p>
      <p>Elements in M and R≈ (I, V and IX) represent subsumption mappings. As in Table
1, the unsatisfiable classes (IV, VIII and XII) in the FMA-NCI and FMA-SNOMED
CT matching problems have been computed using the HermiT reasoner, while in the
SNOMED CT-NCI problem we have provided a lower bound using the ELK reasoner.</p>
      <p>Tables 2-4 shows the result of the conducted evaluation using Algorithm 3. The
results, which suggest that Alcomo and LogMap-Repair scale and produce very good
results in practice, can be summarized as follows:
i the computed (approximate) repairs are not aggressive and the average size of the
repairs ranges from 5% (Alcomo) to 11% (LogMap-Repair) of the input mappings,
ii the repair process, although it requires an (appreciable) additional computation
time, does not represent a bottleneck in the matching process,
iii the impact on the F-score is (on average) negligible,8 and
iv the incoherence of the repaired mapping sets has been significantly reduced in all
test cases and completely removed in some of them.</p>
      <p>Regarding the comparison between Alcomo and LogMap-Repair, Tables 2-4 also
show that LogMap-Repair is 10 to 15 times faster compared to Alcomo, although
Alcomo runtimes are slightly less affected by different mapping inputs; Alcomo is less
aggressive and its repairs involve (in general) a smaller number of mappings,
nevertheless LogMap-Repair results are better in terms of mapping coherence; finally the impact
on the F-score is (on average) better in Alcomo.
8 The computed (approximate) repairs have, in general, a negative impact on the recall which is
compensated with an increase of the precision.
In the paper we have pointed out that many ontology matching systems participating
in the OAEI campaign do not implement or reuse methods to assess the coherence of
the generated mappings. As a consequence, a large number of classes become
unsatisfiable when reasoning with the matched ontologies together with the mappings. We
have applied Alcomo and LogMap-Repair systems on the data sets and mapping results
of the OAEI 2012 Large Biomed track to support two claims regarding the application
of (approximate) mapping repair techniques: (i) it is feasible with respect to robustness
and runtimes, and (ii) it has a significant impact on the quality of the mappings with
respect to their logical coherence.</p>
      <p>Our results clearly support both claims and should encourage ontology matching
system developers to use Alcomo and LogMap-Repair, or to develop their own repair
techniques. On the one hand, Alcomo and LogMap-Repair have been successfully
applied to all data sets and matching systems. LogMap-Repair requires in all cases less
time to compute a repair than the necessary time to compute the mappings; while
Alcomo’s times, although slower than LogMap-Repair’s, are in many cases in line with
the required matching time. On the other hand, Alcomo and LogMap-Repair reduced
significantly the incoherence of the input mappings, and hence increasing their quality.
Furthermore, the F-score stays relatively stable when applying the repairs.</p>
      <p>The results also suggest that Alcomo and LogMap-Repair could complement each
other. LogMap-Repair is more efficient in terms of runtimes and mapping coherence
while Alcomo is less aggressive (i.e. removes less mappings even in those cases where
the same mapping coherence results are achieved) and its impact in the F-score is
smaller. Future work will involve the design and development of a repair algorithm
combining the techniques implemented in Alcomo and LogMap-Repair.</p>
      <p>Finally, we believe that our evaluation is not only beneficial for ontology matching
system developers. It also serves as a good basis to compare ontology and mapping
repair systems, in terms of efficiency and completeness, in a challenging scenario as the
one exposed in the OAEI Large Biomed track. We highly encourage developers of such
systems to compare their results against the results presented in this paper. The relevant
data sets and mappings are available online at http://www.cs.ox.ac.uk/isg/
projects/SEALS/oaei/.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgements</title>
      <p>The research presented in this paper was financed by the Seventh Framework
Program (FP7) of the European Commission under Grant Agreement 318338, the Optique
project. Horrocks, Jime´nez-Ruiz, and Cuenca Grau were also partially supported by the
EPSRC projects ExODA, LogMap and Score!</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Aguirre</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eckert</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Euzenat</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ferrara</surname>
          </string-name>
          , A.,
          <string-name>
            <surname>van Hage</surname>
            ,
            <given-names>W.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hollink</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meilicke</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nikolov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ritze</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scharffe</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shvaiko</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sva</surname>
            <given-names>´</given-names>
          </string-name>
          <article-title>b-</article-title>
          <string-name>
            <surname>Zamazal</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Trojahn</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , Jime´nezRuiz,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Cuenca Grau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Zapilko</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          :
          <article-title>Results of the Ontology Alignment Evaluation Initiative 2012</article-title>
          . In: Ontology Matching Workshop (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Ba</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Diallo</surname>
          </string-name>
          , G.:
          <article-title>Large-scale biomedical ontology matching with ServOMap</article-title>
          .
          <source>IRBM</source>
          <volume>34</volume>
          (
          <issue>1</issue>
          ),
          <fpage>56</fpage>
          -
          <lpage>59</lpage>
          (
          <year>2013</year>
          ),
          <article-title>Special issue on digital technologies for healthcare</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bodenreider</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>The unified medical language system (UMLS): integrating biomedical terminology</article-title>
          .
          <source>Nucleic Acids Research</source>
          <volume>32</volume>
          ,
          <fpage>267</fpage>
          -
          <lpage>270</lpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Borgida</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Serafini</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Distributed Description Logics: Assimilating information from peer sources</article-title>
          .
          <source>J. Data Sem</source>
          .
          <volume>1</volume>
          ,
          <fpage>153</fpage>
          -
          <lpage>184</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>Motik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Parsia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Patel-Schneider</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.F.</given-names>
            ,
            <surname>Sattler</surname>
          </string-name>
          ,
          <string-name>
            <surname>U.</surname>
          </string-name>
          :
          <article-title>OWL 2: The next step for OWL</article-title>
          .
          <source>J. Web Sem</source>
          .
          <volume>6</volume>
          (
          <issue>4</issue>
          ),
          <fpage>309</fpage>
          -
          <lpage>322</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>David</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Euzenat</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scharffe</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Trojahn</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <source>The Alignment API 4.0. Semantic Web</source>
          <volume>2</volume>
          (
          <issue>1</issue>
          ),
          <fpage>3</fpage>
          -
          <lpage>10</lpage>
          (
          <year>2011</year>
          ), http://alignapi.gforge.inria.fr/format.html
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <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="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Euzenat</surname>
          </string-name>
          , J.:
          <article-title>Semantic precision and recall for ontology alignment evaluation</article-title>
          .
          <source>In: Int'l Joint Conf. on Artif. Intell. (IJCAI)</source>
          . pp.
          <fpage>348</fpage>
          -
          <lpage>353</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Euzenat</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meilicke</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stuckenschmidt</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shvaiko</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Trojahn</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Ontology alignment evaluation initiative: Six years of experience</article-title>
          .
          <source>J. Data Sem</source>
          .
          <volume>15</volume>
          ,
          <fpage>158</fpage>
          -
          <lpage>192</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <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="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Gaerdenfors</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Belief revision: An introduction</article-title>
          .
          <source>In: Belief Revision</source>
          . Cambridge University Press (
          <year>1992</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Gallo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Urbani</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>Algorithms for testing the satisfiability of propositional formulae</article-title>
          .
          <source>J. Log. Prog</source>
          .
          <volume>7</volume>
          (
          <issue>1</issue>
          ),
          <fpage>45</fpage>
          -
          <lpage>61</lpage>
          (
          <year>1989</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Giunchiglia</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yatskevich</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shvaiko</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          : Semantic Matching:
          <article-title>Algorithms and implementation</article-title>
          .
          <source>J. Data Sem. 9</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>38</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Golbeck</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fragoso</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hartel</surname>
            ,
            <given-names>F.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hendler</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oberthaler</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parsia</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>The National Cancer Institute's The´saurus and Ontology</article-title>
          .
          <source>J. Web Sem</source>
          .
          <volume>1</volume>
          (
          <issue>1</issue>
          ),
          <fpage>75</fpage>
          -
          <lpage>80</lpage>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>Hoa</given-names>
            <surname>Ngo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Bellahsene</surname>
          </string-name>
          ,
          <string-name>
            <surname>Z.</surname>
          </string-name>
          :
          <article-title>YAM++ A combination of graph matching and machine learning approach to ontology alignment task</article-title>
          .
          <source>J. Web Sem</source>
          .
          <volume>16</volume>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Horridge</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parsia</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sattler</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Laconic and precise justifications in OWL</article-title>
          . In:
          <string-name>
            <surname>Int'l Sem</surname>
          </string-name>
          .
          <source>Web Conf. (ISWC)</source>
          . pp.
          <fpage>323</fpage>
          -
          <lpage>338</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Huber</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sztyler</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Noessner</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meilicke</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          : CODI:
          <article-title>Combinatorial optimization for data integration: results for OAEI 2011</article-title>
          . In: Ontology Matching Workshop (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Jean-Mary</surname>
            ,
            <given-names>Y.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shironoshita</surname>
            ,
            <given-names>E.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kabuka</surname>
            ,
            <given-names>M.R.</given-names>
          </string-name>
          :
          <article-title>Ontology matching with semantic verification</article-title>
          .
          <source>J. Web Sem</source>
          .
          <volume>7</volume>
          (
          <issue>3</issue>
          ),
          <fpage>235</fpage>
          -
          <lpage>251</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <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>
          :
          <article-title>On the feasibility of using OWL 2 DL reasoners for ontology matching problems</article-title>
          .
          <source>In: OWL Reasoner Evaluation Workshop</source>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <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="ref21">
        <mixed-citation>
          21.
          <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>
          :
          <article-title>Exploiting the UMLS Metathesaurus in the Ontology Alignment Evaluation Initiative</article-title>
          . In:
          <string-name>
            <surname>Exploiting Large Knowledge Repositories (E-LKR) Workshop</surname>
          </string-name>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <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>
          </string-name>
          , R.:
          <article-title>Ontology integration using mappings: Towards getting the right logical consequences</article-title>
          .
          <source>In: Eur. Sem. Web Conf. (ESWC)</source>
          . pp.
          <fpage>173</fpage>
          -
          <lpage>187</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <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="ref24">
        <mixed-citation>
          24.
          <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: European Conf. on Artif. Intell. (ECAI)</source>
          . pp.
          <fpage>444</fpage>
          -
          <lpage>449</lpage>
          (
          <year>2012</year>
          ), http://code.google.com/p/logmap-matcher/
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Kalyanpur</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parsia</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horridge</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sirin</surname>
          </string-name>
          , E.:
          <article-title>Finding all justifications of OWL DL entailments</article-title>
          .
          <source>In: Int'l Sem. Web Conf. (ISWC)</source>
          . pp.
          <fpage>267</fpage>
          -
          <lpage>280</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Kazakov</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          , Kro¨tzsch,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Simancik</surname>
          </string-name>
          ,
          <string-name>
            <surname>F.</surname>
          </string-name>
          :
          <article-title>Concurrent classification of EL ontologies</article-title>
          .
          <source>In: Int'l Sem. Web Conf. (ISWC)</source>
          . pp.
          <fpage>305</fpage>
          -
          <lpage>320</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Kirsten</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gross</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hartung</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rahm</surname>
          </string-name>
          , E.:
          <article-title>GOMMA: a component-based infrastructure for managing and analyzing life science ontologies and their evolution</article-title>
          .
          <source>J. Biomed. Sem</source>
          .
          <volume>2</volume>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <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>
          ,
          <string-name>
            <surname>Trojahn</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <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>Aguirre</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stuckenschmidt</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Cuenca</given-names>
            <surname>Grau</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          :
          <article-title>Evaluating ontology matching systems on large, multilingual and real-world test cases</article-title>
          . In: ArXiv e-prints,
          <volume>1208</volume>
          .3148 (
          <year>2012</year>
          ), http://arxiv.org/abs/ 1208.3148v1
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Meilicke</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Alignment Incoherence in Ontology Matching</article-title>
          .
          <source>Ph.D. thesis</source>
          , University of Mannheim (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Meilicke</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stuckenschmidt</surname>
          </string-name>
          , H.:
          <article-title>Incoherence as a basis for measuring the quality of ontology mappings</article-title>
          .
          <source>In: Ontology Matching Workshop</source>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Meilicke</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stuckenschmidt</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tamilin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Reasoning support for mapping revision</article-title>
          .
          <source>J. Log. Comput</source>
          .
          <volume>19</volume>
          (
          <issue>5</issue>
          ) (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Motik</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shearer</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Hypertableau reasoning for description logics</article-title>
          .
          <source>J. Artif. Intell. Res. (JAIR) 36</source>
          ,
          <fpage>165</fpage>
          -
          <lpage>228</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Niepert</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meilicke</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stuckenschmidt</surname>
          </string-name>
          , H.:
          <article-title>A probabilistic-logical framework for ontology matching</article-title>
          .
          <source>In: AAAI Conf. on Artif. Intell</source>
          . pp.
          <fpage>1413</fpage>
          -
          <lpage>1418</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Reiter</surname>
          </string-name>
          , R.:
          <article-title>A theory of diagnosis from first principles</article-title>
          .
          <source>Artificial Intelligence</source>
          <volume>32</volume>
          ,
          <fpage>57</fpage>
          -
          <lpage>95</lpage>
          (
          <year>1987</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Reul</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>J.Z.</given-names>
          </string-name>
          : KOSIMap:
          <article-title>Use of description logic reasoning to align heterogeneous ontologies</article-title>
          .
          <source>In: Description Logics Workshop</source>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Rosse</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mejino</surname>
            Jr.,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A reference ontology for biomedical informatics: the Foundational Model of Anatomy</article-title>
          .
          <source>J. Biomed. Informatics</source>
          <volume>36</volume>
          (
          <issue>6</issue>
          ),
          <fpage>478</fpage>
          -
          <lpage>500</lpage>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          37.
          <string-name>
            <surname>Schlobach</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cornet</surname>
          </string-name>
          , R.:
          <article-title>Non-standard reasoning services for the debugging of description logic terminologies</article-title>
          .
          <source>In: Int'l Joint Conf. on Artif. Intell. (IJCAI)</source>
          . pp.
          <fpage>355</fpage>
          -
          <lpage>362</lpage>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          38.
          <string-name>
            <surname>Schlobach</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cornet</surname>
          </string-name>
          , R., van
          <string-name>
            <surname>Harmelen</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Debugging incoherent terminologies</article-title>
          .
          <source>J. Autom. Reasoning</source>
          <volume>39</volume>
          (
          <issue>3</issue>
          ) (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          39.
          <string-name>
            <surname>Schulz</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cornet</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spackman</surname>
            ,
            <given-names>K.A.</given-names>
          </string-name>
          :
          <article-title>Consolidating SNOMED CT's ontological commitment</article-title>
          .
          <source>Applied Ontology</source>
          <volume>6</volume>
          (
          <issue>1</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          40.
          <string-name>
            <surname>Shvaiko</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Euzenat</surname>
          </string-name>
          , J.: Ontology Matching:
          <article-title>State of the art and future challenges</article-title>
          .
          <source>IEEE Trans. Knowledge and Data Eng</source>
          . (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          41.
          <string-name>
            <surname>Suntisrivaraporn</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ji</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haase</surname>
            ,
            <given-names>P.:</given-names>
          </string-name>
          <article-title>A modularization-based approach to finding all justifications for OWL DL entailments</article-title>
          . In: Asian Sem.
          <source>Web Conf. (ASWC)</source>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          42.
          <string-name>
            <surname>Wrigley</surname>
            ,
            <given-names>S.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garcia-Castro</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nixon</surname>
            ,
            <given-names>L.J.B.</given-names>
          </string-name>
          :
          <article-title>Semantic evaluation at large scale (SEALS)</article-title>
          .
          <source>In: The 21st World Wide Web Conf., WWW (Companion Volume)</source>
          . pp.
          <fpage>299</fpage>
          -
          <lpage>302</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>