<!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>Introduction</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>The University of Nottingham</string-name>
        </contrib>
      </contrib-group>
      <pub-date>
        <year>2012</year>
      </pub-date>
      <fpage>1</fpage>
      <lpage>12</lpage>
      <abstract>
        <p>Information sharing and updates have become increasingly important in the rapidly changing world. However, owing to the distributed and decentralized nature of information collection and storage, it is not easy to use information from different sources synergistically. Ontology plays as an important role in establishing formal descriptions of a domain of discourse. In geographic information science, the rapid developments of crowd-sourced geospatial databases challenge and also bring opportunities to the current geospatial information development framework. In this paper, a new semi-automatic method is proposed to align disparate geospatial ontologies, based on description logic and domain experts' knowledge.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        geospatial data [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]. Over the last few years, the current top-down approach to SDI has
been challenged by the rapid pace of technological development [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. There is a need to
address the separation of national and international SDI from crowd-sourced
geospatial databases [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Relying on volunteers for data collection, crowd-sourced data is less
expensive than authenticated data. In addition, although typically not as complete in
its coverage or as consistent in its geometric or metadata quality as authenticated data,
crowd-sourced data may provide a rich source of complementary information with the
benefit of often more recent and frequent updates than that of authenticated data [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
It is desirable to use authenticated and crowd-sourced geospatial data synergistically.
      </p>
      <p>Compared to other ontologies, geospatial ontologies have several special properties.
Firstly, many words within geospatial ontologies are often more widely used in daily
life, and there is less consensus about their definitions. For example, the word ‘creek’
can refer to a river in Australia, while cannot in the US. The word ‘field’ has different
meanings (e.g. a branch of knowledge, a piece of land, etc.) for different people in
different contexts. There are no precise formal definitions which can tell ‘river’ and
‘stream’, ‘lake’ and ‘pond’ apart. In addition, geospatial ontologies often do not have
a huge number of classes as biomedical or bioinformatics ontologies do, but may have
many instances, referring to real world objects, whose locations, at least in theory, are
verifiable. With respect to these properties and the underspecification of geospatial
ontologies, no fully automated system can ensure the correctness and completeness
of generated mappings. Therefore, experts are inevitably needed to make decisions,
for example on the correctness of correspondences, based on their domain knowledge,
which is often implicit in the individual ontologies. This research will finally lead to
the minimisation of the human intervention.</p>
      <p>
        This project aims to explore logic-based approaches to aligning disparate and
related geospatial ontologies to obtain harmonized and maximized information content.
Ontologies are disparate if they are created independently. Ontologies are related if
they contain more than one common concept. Aligning means establishing relations
between the vocabularies of two ontologies [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The desired output will be a collection
of verified such relations, for query answering over multiple ontologies. If ontologies
cannot be aligned logically, a deficiency report will be produced explaining reasons
and providing suggestions about further actions to take in order to align them. In this
paper, we propose a new semi-automatic method to align disparate geospatial
ontologies, based on description logic and domain experts’ knowledge. It is assumed that
original information within ontologies is believed all the time as premises, whilst
generated information, including disjointness axioms and mappings, is believed by default
as assumptions, which may be retracted later. Differing from other existing methods,
generated disjointness axioms are seen as assumptions, which are retractable during
the overall aligning process. Disparate ontologies are aligned by finding a coherent and
consistent assumption set with respect to them. Based on this main idea, algorithms
are designed to align ontologies at the terminology level and the instance level. With
respect to the special properties of geospatial ontologies, an algorithm is designed for
refining correspondences between geospatial individuals taking their geometries and
semantics into account.
      </p>
      <p>
        The rest of the paper is organized as follows. The related work is summarized in
Section 2. Section 3 introduces the geospatial ontologies we use, and explains some results
generated by a state-of-the-art system called S-Match [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Our method is discussed in
Section 4. Finally, it provides conclusions in Section 5.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        Ontology matching is the task of finding correspondences between entities from different
ontologies [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. A correspondence represents a semantic relation, such as inclusion or
equivalence. A mapping is defined as a set of these correspondences [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]. Many ontology
matching methods and systems have been proposed and developed in recent years [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]
[
        <xref ref-type="bibr" rid="ref35">35</xref>
        ], based on shared upper ontologies, if available, or using other kinds of information,
such as lexical and structural information, user input, external resources and prior
matches [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ]. The existing methods can be classified into three broad categories [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
Syntactic methods rely on a syntactic analysis of the linguistic expressions to generate
mappings. Though these methods are direct and effective, semantic relations between
entities cannot be captured. Pragmatic methods infer the semantic relations between
concepts from associated instance data. Though they work well when the instance
data is representative and overlapping, this kind of methods use a strong form of
induction, thus lack correctness and completeness. Conceptual methods compare the
lexical representation of concepts to compute mappings. Socially negotiated meanings
(e.g. dictionaries) are often used when generating relations, making the problem very
complicated.
      </p>
      <p>
        Many methods are hybrid, combining different approaches and making use of
structural, lexical, domain or instance-based knowledge. Most of them apply heuristics-based
or machine learning techniques to various characteristics of ontology. However,
mappings generated by these methods often contain logical contradictions. Some systems,
such as CtxMatch [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and its extension S-Match [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], and more recently, Automated
Semantic Mapping of Ontologies with Validation (ASMOV) [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], Knowledge
Organization System Implicit Mapping (KOSIMap) [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ], logiC-based ONtology inTEgratioN
Tool using MAPpings (ContentMap) [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], LogMap [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], and Combinational
Optimization for Data Integration (CODI) [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ], seem to be exceptions, since they employ logical
reasoning for either mapping generation or verification. Due to limited space, not all
of them are discussed in detail.
      </p>
      <p>
        CtxMatch and its extension S-Match are early logic-based attempts for ontology
matching. While most of the other methods compute linguistic or structural
similarities, CtxMatch shifts the semantic alignment problem to deducing relations between
logical formulae [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ]. Relevant lexical (concepts denoted by words), world (relations
between concepts) and structural knowledge is represented as logical formulae, and
logical reasoning is employed to infer different kinds of semantic relations [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ].
WordNet [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ], an external resource, is employed to provide both lexical and world knowledge.
The S-Match system re-implements and extends CtxMatch. Taking two tree-like
structures (e.g. hierarchies) as input, it computes the strongest semantic relations between
every pair of concepts [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. The semantic matching has two main steps. Firstly, at
element level, relations between labels are calculated, and then, at structure level, it
generates relations between concepts, whose semantics are constructed based on the
semantics of labels [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ]. The structure level matching task is converted into
propositional validity problems, and the standard DPLL-based SAT solver [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] is employed to
check the unsatisfiability of propositional formulae [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. However, S-Match only uses
information in the tree-like structures extracted from ontologies, which is insufficient
to guarantee the overall coherence of ontologies after applying the mapping relations.
More recently, some matching tools have been developed, involving semantic
verification into the alignment process.
      </p>
      <p>
        LogMap [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] is a logic-based and scalable ontology matching tool. It addresses the
challenges when dealing with large-scale bio-medical ontologies with tens (even
hundreds) of thousands of classes. It employs lexical and structural methods to compute an
initial set of mapping relations as the starting point for further discovery of mapping
relations. The core of LogMap is an iterative process which alternates repair and
discovery steps. In the repair step, unsatisfiable classes will be detected using propositional
Horn representation and satisfiability checking, and be repaired using a greedy
diagnosis algorithm. However, the propositional Horn satisfiability checking is sound but
incomplete, and the underlying semantics is restricted to propositional logic, and thus
cannot guarantee the coherence of the mapping between more expressive ontologies. In
the discovery step, new mapping relations will be generated based on the similarity
between classes which are semantically related to matched classes. ISUB [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ] is employed
to compute the similarity scores. Mapping relations which are newly discovered are
active, and only active mapping relations can be eliminated in the repair step, whilst
mapping relations found in earlier iterations are seen as established or valid. In other
words, each mapping relation will be checked once, against the available information
at that time, which, however, cannot guarantee its correctness when new information
is discovered later.
      </p>
      <p>
        Combinational Optimization for Data Integration (CODI) [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] is a probabilistic
logical alignment system. It is based on Markov logic [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], which combines first-order
logic with undirected probabilistic graphical models. As the main advantages over other
existing matching approaches, Markov logic can combine hard logical axioms and soft
uncertain formulae for potential correspondences. Cardinality constraints, coherence
constraints and stability constraints are formalized using logical axioms and similarity
measures. The matching problem is transformed to a maximum-a-posteriori
optimization problem subject to these constraints. The GUROBI optimizer [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] is employed
to solve the optimization problems. According to Noessner and Niepert [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ], CODI
reduces incoherence during the alignment process for the first time, compared to all
other existing methods repairing alignments afterwards. CODI is based on the
rationale of finding the most likely mapping by maximizing the sum of similarity-weighted
probabilities for potential correspondences. It can be argued that during the
optimization process, some valid correspondences can be thrown away. In addition, the input
coherence constraints will influence the resulting mapping, however, in practice, many
ontologies are underspecified, within which valid disjointness axioms are not always
available.
      </p>
      <p>
        In addition, there is some recent work on debugging and repairing ontologies and
mappings in ontology networks [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ] [
        <xref ref-type="bibr" rid="ref40">40</xref>
        ] [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], which is still at an early stage.
However, all of them use disjointness axioms as premises, rather than assumptions, and
none of the matching systems discussed above have addressed the special properties of
geospatial information fully. Several ontology-driven methods have been developed for
integrating geospatial terminologies. Most of them are based on similarity measures
or a predefined top-level ontology, and logical reasoning is only employed when formal
ontologies commit to the same top-level ontology [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. However, when ontologies are
developed independently, the common top-level ontology is not always available.
Additionally, there exist some other methods, such as [
        <xref ref-type="bibr" rid="ref38">38</xref>
        ] and [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], following the pragmatic
approach to link geospatial schemas or ontologies, inferring the terminology
correspondences from the instances correspondences. As discussed above, relying on a very strong
form of induction from particular to the universal, this approach will lead to the lack
of correctness and completeness [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Therefore, more research is required to fill in the
gap, exploring logic-based approaches to aligning disparate geospatial ontologies.
      </p>
    </sec>
    <sec id="sec-3">
      <title>Disparate Geospatial Ontologies</title>
      <p>
        The Ordnance Survey of Great Britain (OSGB) ontology [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] and the OpenStreetMap
(OSM) controlled vocabularies [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ] are selected to undertake initial research. OSGB
and OSM are representatives of authenticated and crowd-sourced geospatial
information sources respectively. OSGB is the national topographic mapping agency of Great
Britain. It has built ontologies for Hydrology and for Buildings and Places [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. OSM
is a collaborative project aimed to create a free editable map of the world [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ]. It
employs the bottom-up approach, relying on volunteers to collect the data. Currently,
OSM does not have a standard ontology, but maintains a collection of commonly used
tags for main map features [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ]. An OSM feature ontology is generated automatically
from the existing classification of main features. Both ontologies are written in the
OWL 2 Web Ontology Language [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ]. The OSGB Buildings and Places ontology has
692 classes and 1230 logical axioms, and its DL expressivity is ALCHOIQ. There are
663 classes and 677 logical axioms in the OSM ontology, whose DL expressivity is AL.
Both ontologies, containing no disjointness axioms, are coherent.
      </p>
      <p>To understand the ontologies more deeply, S-Match is employed to generate
relations between concepts from them. To distinguish concepts from different ontologies,
let us label each concept with the abbreviated name of the ontology it belongs to,
such as OSGB : School and OSM : School. All the labelled concepts will be treated
as belonging to one super ontology. A relation then can be represented as an axiom
within which all the concepts are labelled, like OSGB : School ⊒ OSM : School.</p>
      <p>Some of the mapping axioms generated by S-Match seem reasonable, such as
OSGB : Roof ≡ OSM : Roof , OSGB : Service ⊒ OSM : Service, and OSGB :
Accommodation ⊒ OSM : Accommodation. However, there are also some
problematic relations. For example, OSGB : T hing ≡ OSM : N othing is derived, because the
string ‘Thing’ is considered to be close enough by the string-based matcher 1 for stating
that it is equivalent to the string ‘Nothing’. The relation OSGB : P erson ⊒ OSM :
GuestHouse is generated because, ‘GuestHouse’ is split to ‘Guest’ and ‘House’, and
‘House’ is treated as a person’s name, referring to a particular individual of ‘Person’.
The relation OSGB : P erson ⊒ OSM : Dentist seems reasonable, just looking at it
alone. However, OSM : Dentist ⊑ OSM : Healthcare, and OSM : Healthcare ⊑
OSM : Amenity. The OSM : Dentist is used for tagging a place where a dentist
practice or surgery is located, rather than referring to a person who is a dentist. In this
case, S-Match seems too restrictive to deal with the informal use of terms and their
variable meanings in crowd-sourced databases, such as OSM.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Method</title>
      <p>Ontology alignment has attracted the attention of people working in several research
fields, such as linguistics, philosophy, psychology and computer science. To fully
understand and solve the problem, relying on only one approach is inadequate. Different
approaches may play different important roles and solve different aspects of the
problem effectively. This project focuses on the logic-based approach, and explores what
logic can do and how far logic can go when aligning disparate geospatial ontologies.</p>
      <p>
        1When matching labels of concepts, S-Match employs string-based, sense-based and
gloss-based matchers [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>To represent and reason with two ontologies Oi and Oj , where i, j are their names,
as well as the matching relations between them, as if they all belong to one super
ontology Oi ∪ Oj , we label all atomic concepts and roles in each ontology by the name
of the ontology. The ontology Oi is the set {ϕi : ϕ ∈ Oi}, where ϕ denotes a logical
formula. A logical formula ϕi is labelled inductively as follows.</p>
      <p>– Ai = i : A, for atomic concept A;
– Ri = i : R, for atomic role R;
– (¬B)i = ¬Bi;
– (B ⊓ C)i = Bi ⊓ Ci;
– (B ⊔ C)i = Bi ⊔ Ci;
– {o}i = {oi}, for nominal {o}, individual name o;
– (∀R.B)i = ∀Ri.Bi;
– (∃R.B)i = ∃Ri.Bi;
– (≥ n R.C)i =≥ n Ri.Ci
– (≤ n R.C)i =≤ n Ri.Ci
– (= n R.C)i == n Ri.Ci
– (R−)i = (Ri)−;
– (R+)i = (Ri)+;
– (B ⊑ C)i = Bi ⊑ Ci
– (S ⊑ T )i = Si ⊑ T i
where B, C denote concept descriptions, S, T denote roles. Similarly, we label all
individual names in each ontology by the ontology name:
– ai = i : a;
– (C(a))i = Ci(ai)
– (R(a, b))i = Ri(ai, bi)
where a, b denote individual names.</p>
      <p>A terminology mapping is a set of correspondences between classes from different
ontologies. A terminology correspondence is represented as one of the two basic forms:
Bi ⊑ Cj
Bi ⊒ Cj</p>
      <p>Bi ≡ Cj
where B, C denote class descriptions. The relation (1) states that the class B from
the ontology i is more specific than or equivalent to the class C from the ontology j.
The relation (2) states that the class B from the ontology i is more general than or
equivalent to the class C from the ontology j. The equivalence relation (3) holds if and
only if (1) and (2) both hold.</p>
      <p>It states that the concept B from the ontology i and the concept C from the ontology
j are equivalent.</p>
      <p>
        A disjointness axiom states that two or more classes are pairwise disjoint, having
no common element. For example, P erson and P lace are disjoint. The disjointness
axioms in ontologies play an important role in debugging ontology mappings. However,
within the original geospatial ontologies, disjointness axioms are not always available or
sufficient. Adding disjointness axioms manually, especially for large ontologies, is
timeconsuming and error-prone. Many existing systems employ more automatic approaches,
either assuming the disjointness of siblings (e.g. KOSIMap [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ]), or employing machine
(1)
(2)
(3)
learning techniques to detect disjointness (e.g. [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]). After the disjointness axioms are
generated by whatever means, all existing ontology matching or debugging methods,
to the best of our knowledge, use them as premises, believing their validity through
the overall following process, though the input disjointness axioms can be insufficient
or too restrictive. Differing from these methods, we use generated disjointness axioms
as assumptions, rather than premises, and ensure the assumption set is coherent. A
disjointness assumption is represented as:
      </p>
      <p>
        B ⊑ ¬C
(4)
where B, C denote class descriptions either from ontology i or ontology j. We follow
the terminology from [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ], and adapt them to this context.
      </p>
      <p>Definition 1 (Coherence). An ontology O is coherent if there is no class C such
that O |= C ⊑ ⊥. Otherwise, it is incoherent.</p>
      <p>Definition 2 (Coherence of an Assumption Set). An assumption set As is
incoherent with respect to an ontology O, if O ∪ As is incoherent, but O is coherent.
Otherwise, it is coherent with respect to an ontology O.</p>
      <p>Definition 3 (Minimal Incoherent Assumption Set). Given a set of assumptions
As, a set C ⊆ As is a minimal incoherent assumption set (MIA) iff C is incoherent
′
and each C ⊂ C is coherent.</p>
      <p>A minimal incoherent assumption set can be fixed by removing any axiom from
it. When a MIA contains more than one element, one needs to decide which axiom to
remove. Most of the existing methods remove the one either with the lowest confidence
value or which is the least relevant. However, it can be argued that there is no consensus
with respect to the measure of the degree of confidence or relevance. In addition, the
confidence values or the relevance degrees might be unavailable, difficult to compute
or compare. In such cases, it seems sensible to allow domain experts to make such
decisions.</p>
      <p>When aligning ontologies using a terminology mapping, Definition 2 is extended
from one ontology O to two ontologies O1 and O2, given that the union of two
ontologies O1 ∪ O2 is an ontology. Based on these definitions, Algorithm 1 is designed as
follows 2. An assumption in a minimal incoherent assumption set can be a disjointness
axiom or a terminology correspondence axiom. The set of minimal incoherent
assumption sets will be visualized clearly (Line 7). Domain experts are consulted to decide
which assumption(s) to retract (Line 8). A repair action can be retracting or adding
an assumption axiom. Users are allowed to take several repair actions at one time.</p>
      <sec id="sec-4-1">
        <title>ALGORITHM 1: Terminology Level Alignment</title>
        <p>Input: O1, O2: coherent ontologies</p>
        <p>Ds: a disjointness assumption set</p>
        <p>Mst: a terminology mapping between O1 and O2
Output: As: a coherent assumption set with respect to O1 ∪ O2
1. O := O1 ∪ O2
2. As := Ds ∪ Mst
3. assert O is coherent
2In an algorithm, lines marked with ∗ may require manual intervention.
4.
5.
6.
7.
8*.
9.
10.
11.
O := O ∪ As
while O is incoherent do</p>
        <p>Smia := M IA(O)
visualization(Smia)
repair(O, Smia)
update(As)
end while
return As
Following the algorithm above, even if the problematic relations generated by S-Match
are introduced, they can be retracted, given the disjointness assumptions such as
OSGB : P erson ⊑ ¬OSM : Accommodation and OSGB : P erson ⊑ ¬OSM :
Amenity.</p>
        <p>An instance level mapping is a set of individual correspondences. An individual
correspondence is represented in one of the following forms:
(ai, bj) ∈ sameAs
(ai, bj) ∈ partOf
(5)
(6)
where a, b denote individual names. The relation (4) states that the individual name a
from the ontology i and the individual name b from the ontology j refer to the same
object. The relation (5) states that the individual name a from the ontology i refers
to an object which is a part of the object the individual name b from the ontology j
refers to.</p>
        <p>When working with geospatial instances, Algorithm 2 is designed to refine the
initial instance level mapping using geometry, lexical and cardinality properties.</p>
      </sec>
      <sec id="sec-4-2">
        <title>ALGORITHM 2: Refining GeoInstance Mapping</title>
        <p>Input: Msa: an initial instance level mapping for geospatial individuals
Output: Msa: the refined input Msa
1. for each individual correspondence m in Msa do
2. a1 := m.individual1, a2 := m.individual2
3. if a1.geometry, a2.geometry are not matched then
4. remove(Msa, m)
5. else if a1.lexicons, a2.lexicons are not matched then
6. remove(Msa, m)
7. end if
8. end for
9. for each individual b appearing more than once in Msa do
10. Msb := allCorrespondencesInvolving(b)
11. repair(Msa, Msb )
12. end for
13. return Msa
Given a set of correspondences linking geospatial individuals from different ontologies,
Algorithm 2 applies three main constraints, these are, geometry, lexical and
cardinality. Firstly, a correspondence is invalid if the geometries of the linked individuals are
not matched (Line 3-4). For example, when the geometries are both polygons, if they
are spatially disjoint, they cannot be matched. Secondly, a correspondence is invalid if
the lexicons, i.e. meaningful labels indicating identity, cannot be matched (Line 5-6).
The lexical matching required should be robust enough to tolerate partial differences
in labelling. For example, a full name and its abbreviation should be matched. Thirdly,
if an individual is involved in several different ‘sameAs’ correspondences, then these
correspondences need to be repaired (Line 9-12), for example, by changing the relation
from ‘sameAs’ to ‘partOf’. The three constraints complement each other to cope with
the following possibilities. Different geospatial individuals may share the same label or
the same location in an ontology. In addition, the same geospatial individual may be
represented as a whole in one ontology, whilst as several parts of it in the other.</p>
        <p>The algorithm for aligning instances is generated by extending the assumption set
to include instance correspondences (output of Algorithm 2 ) and changing coherence
checking to consistency checking in Algorithm 1. Similarly, domain experts are
consulted to make decisions to repair inconsistencies. Consider the example below.
Example 1. OSGB : 1000002308476718 refers to a OSGB : HealthCentre labelled as
‘SNEINTON HEALTH CENTRE’. OSM : 62134030 refers to a OSM : Clinic labelled
also as ‘SNEINTON HEALTH CENTRE’. Their geometries are very similar. However,
the existence of the following assumptions can lead to inconsistency.</p>
        <p>(OSGB : 1000002308476718, OSM : 62134030) ∈ sameAs</p>
        <sec id="sec-4-2-1">
          <title>OSGB : Clinic ≡ OSM : Clinic</title>
        </sec>
        <sec id="sec-4-2-2">
          <title>OSGB : Clinic ⊑ ¬OSGB : HealthCentre</title>
          <p>(7)
(8)
(9)
Domain experts are consulted to decide which assumption(s) to retract. To keep the
individual correspondence (7), it is reasonable to retract (9). This differs from all other
methods, which use (9) as a premise, and therefore will either remove (7) or (8), though
both are reasonable.</p>
          <p>This method has been implemented as a system. Its performance is being evaluated,
compared to other existing systems, such as S-Match, CODI and LogMap.
5</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>To facilitate the geospatial information sharing and updates, it is important to
harmonize disparate and related geospatial ontologies. This paper discusses problems
involved, and presents a new logic-based method to deal with them. Future work includes
employing a truth maintenance system to track logical dependencies and qualitative
spatial reasoning to check topological consistency of geospatial data.</p>
    </sec>
    <sec id="sec-6">
      <title>References</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Anand</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morley</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jiang</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Du</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jackson</surname>
            ,
            <given-names>M.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hart</surname>
          </string-name>
          , G.:
          <article-title>When worlds collide: Combining Ordnance Survey and OpenStreetMap data</article-title>
          .
          <source>In: Association for Geographic Information (AGI) GeoCommunity '10 Conference</source>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McGuinness</surname>
            ,
            <given-names>D.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nardi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patel-Schneider</surname>
            ,
            <given-names>P.F</given-names>
          </string-name>
          . (eds.):
          <article-title>The Description Logic Handbook</article-title>
          . Cambridge University Press (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Berre</surname>
            ,
            <given-names>D.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parrain</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>The Sat4j Library, release 2.2</article-title>
          . Journal on Satisfiability,
          <source>Boolean Modeling and Computation</source>
          <volume>7</volume>
          (
          <issue>2-3</issue>
          ),
          <fpage>59</fpage>
          -
          <lpage>64</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bouquet</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Contexts and ontologies in schema matching</article-title>
          .
          <source>In: Context and Ontology Representation and Reasoning</source>
          (
          <year>2007</year>
          ), http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>298</volume>
          / paper2.pdf
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bouquet</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Serafini</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zanobini</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Semantic Coordination: A New Approach and an Application</article-title>
          . In: International Semantic Web Conference. pp.
          <fpage>130</fpage>
          -
          <lpage>145</lpage>
          (
          <year>2003</year>
          ), http://disi.unitn.it/~bouquet/papers/ISWC2003-CtxMatch.pdf
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Bouquet</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Serafini</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zanobini</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Peer-to-Peer Semantic Coordination</article-title>
          .
          <source>Web Semantics: Science, Services and Agents on the World Wide Web</source>
          <volume>2</volume>
          (
          <issue>1</issue>
          ) (
          <year>2004</year>
          ), http://www.websemanticsjournal.org/index.php/ps/article/view/54
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Brachman</surname>
            ,
            <given-names>R.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Levesque</surname>
            ,
            <given-names>H.J.</given-names>
          </string-name>
          :
          <source>Knowledge Representation and Reasoning</source>
          . The Morgan Kaufmann Series in Artificial Intelligence, Morgan Kaufmann (
          <year>2004</year>
          ), http://books.google.co.uk/books?id=OuPtLaA5QjoC
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Buccella</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cechich</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fillottrani</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Ontology-Driven Geographic Information Integration</surname>
          </string-name>
          :
          <article-title>A Survey of Current Approaches</article-title>
          .
          <source>Computers and Geosciences</source>
          <volume>35</volume>
          (
          <issue>4</issue>
          ),
          <fpage>710</fpage>
          -
          <lpage>723</lpage>
          (
          <year>2009</year>
          ), http://www.sciencedirect.com/science/article/pii/ S0098300408002021
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Choi</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Song</surname>
          </string-name>
          , I.Y., Han, H.:
          <article-title>A survey on ontology mapping</article-title>
          .
          <source>SIGMOD Record</source>
          <volume>35</volume>
          ,
          <fpage>34</fpage>
          -
          <lpage>41</lpage>
          (
          <year>September 2006</year>
          ), http://doi.acm.
          <source>org/10</source>
          .1145/1168092.1168097
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Domingos</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lowd</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kok</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Poon</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Richardson</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Singla</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          : Just Add Weights:
          <article-title>Markov Logic for the Semantic Web</article-title>
          . In:
          <article-title>Uncertainty Reasoning for the Semantic Web I, ISWC International Workshops</article-title>
          ,
          <string-name>
            <surname>URSW</surname>
          </string-name>
          <year>2005</year>
          -2007,
          <string-name>
            <given-names>Revised</given-names>
            <surname>Selected</surname>
          </string-name>
          and
          <string-name>
            <given-names>Invited</given-names>
            <surname>Papers</surname>
          </string-name>
          . pp.
          <fpage>1</fpage>
          -
          <lpage>25</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <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-Verlag, Heidelberg (DE) (
          <year>2007</year>
          ), http://www.springerlink.
          <source>com/content/978-3-540-49611-3#section= 273178&amp;page=1</source>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Giunchiglia</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shvaiko</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yatskevich</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>S-Match: an Algorithm and an Implementation of Semantic Matching</article-title>
          .
          <source>In: European Semantic Web Conference (ESWS)</source>
          . pp.
          <fpage>61</fpage>
          -
          <lpage>75</lpage>
          (
          <year>2004</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>Journal on Data Semantics IX 9</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>38</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Gruber</surname>
            ,
            <given-names>T.R.:</given-names>
          </string-name>
          <article-title>A translation approach to portable ontology specifications</article-title>
          .
          <source>Knowledge Acquisition</source>
          <volume>5</volume>
          ,
          <fpage>199</fpage>
          -
          <lpage>220</lpage>
          (
          <year>1993</year>
          ), http://citeseer.ist.psu.edu/viewdoc/ summary?doi
          <source>=10.1.1.101.7493</source>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <article-title>Gurobi Optimization Inc.: Gurobi Optimizer Reference Manual</article-title>
          . http://www.gurobi.com (
          <year>2012</year>
          ), http://www.gurobi.com
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Hart</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dolbear</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kovacs</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guy</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Ordnance Survey Ontologies</article-title>
          . http://www.ordnancesurvey.co.uk/oswebsite/ontology (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Jackson</surname>
            ,
            <given-names>M.J.:</given-names>
          </string-name>
          <article-title>The Impact of Open Data, Open Source Software and Open Standards on the Evolution of National SDI's</article-title>
          . In: Third Open Source GIS Conference (
          <volume>21</volume>
          -
          <fpage>22</fpage>
          June 2011), http://uiwapmds01.nottingham.ac.uk/qcsplace/ondemand/ events11/a5a1e446858f4867b77716111a/player.HTM
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Jackson</surname>
            ,
            <given-names>M.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rahemtulla</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morley</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>The Synergistic Use of Authenticated and Crowd-Sourced Data for Emergency Response</article-title>
          . In: 2nd International Workshop on Validation of
          <article-title>Geo-Information Products for Crisis Management (VALgEO)</article-title>
          . Ispra,
          <source>Italy (11-13 October</source>
          <year>2010</year>
          ), http://globesec.jrc.ec.europa.eu/ workshops/valgeo-2010
          <source>/proceedings</source>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Jain</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hitzler</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sheth</surname>
            ,
            <given-names>A.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verma</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yeh</surname>
            ,
            <given-names>P.Z.</given-names>
          </string-name>
          :
          <article-title>Ontology Alignment for Linked Open Data</article-title>
          .
          <source>In: International Semantic Web Conference (1)</source>
          . pp.
          <fpage>402</fpage>
          -
          <lpage>417</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <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>ASMOV: results for OAEI 2010</article-title>
          .
          <source>In: the 5th International Workshop on Ontology Matching (OM-2010)</source>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Jim</surname>
          </string-name>
          <article-title>´enez-</article-title>
          <string-name>
            <surname>Ruiz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grau</surname>
            ,
            <given-names>B.C.</given-names>
          </string-name>
          :
          <article-title>LogMap: Logic-Based and Scalable Ontology Matching</article-title>
          .
          <source>In: International Semantic Web Conference (1)</source>
          . pp.
          <fpage>273</fpage>
          -
          <lpage>288</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Jim</surname>
          </string-name>
          <article-title>´enez-</article-title>
          <string-name>
            <surname>Ruiz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grau</surname>
            ,
            <given-names>B.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Llavori</surname>
          </string-name>
          , R.B.:
          <article-title>Ontology Integration Using Mappings: Towards Getting the Right Logical Consequences</article-title>
          .
          <source>In: The 6th European Semantic Web Conference (ESWC)</source>
          . pp.
          <fpage>173</fpage>
          -
          <lpage>187</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Lambrix</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          :
          <article-title>Debugging is-a Structure in Networked Taxonomies</article-title>
          .
          <source>In: the 4th International Workshop on Semantic Web Applications</source>
          and
          <article-title>Tools for the Life Sciences</article-title>
          . pp.
          <fpage>58</fpage>
          -
          <lpage>65</lpage>
          . SWAT4LS '
          <fpage>11</fpage>
          ,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2011</year>
          ), http://doi.acm.
          <source>org/10</source>
          .1145/2166896.2166914,http://www. informatik.uni-trier.de/~ley/db/indices/a-tree/l/Lambrix:Patrick.html
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Meilicke</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stuckenschmidt</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          :
          <article-title>An Efficient Method for Computing Alignment Diagnoses</article-title>
          .
          <source>In: Third International Conference on Web Reasoning and Rule Systems</source>
          . pp.
          <fpage>182</fpage>
          -
          <lpage>196</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <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>Journal of Logic and Computation</source>
          <volume>19</volume>
          (
          <issue>5</issue>
          ),
          <fpage>807</fpage>
          -
          <lpage>829</lpage>
          (
          <year>2008</year>
          ), http://disi. unitn.it/~p2p/RelatedWork/Matching/Meilicke08reasoning.pdf
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Meilicke</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , Vo¨lker, J.,
          <string-name>
            <surname>Stuckenschmidt</surname>
          </string-name>
          , H.:
          <article-title>Learning Disjointness for Debugging Mappings between Lightweight Ontologies</article-title>
          .
          <source>In: Proceedings of the 16th international conference on Knowledge Engineering: Practice and Patterns</source>
          . pp.
          <fpage>93</fpage>
          -
          <lpage>108</lpage>
          . EKAW '
          <volume>08</volume>
          , Springer-Verlag, Berlin, Heidelberg (
          <year>2008</year>
          ), http://dx.doi.org/10. 1007/978-3-
          <fpage>540</fpage>
          -87696-0_
          <fpage>11</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Miller</surname>
            ,
            <given-names>G.A.</given-names>
          </string-name>
          :
          <article-title>WordNet: a lexical database for English</article-title>
          .
          <source>Communications of the ACM</source>
          <volume>38</volume>
          ,
          <fpage>39</fpage>
          -
          <lpage>41</lpage>
          (
          <year>November 1995</year>
          ), http://dl.acm.org/citation.cfm?doid=
          <volume>219717</volume>
          .
          <fpage>219748</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Nebert</surname>
          </string-name>
          , D.D.:
          <article-title>Developing Spatial Data Infrastructures: The SDI Cookbook</article-title>
          .
          <source>Global Spatial Data Infrastructure Association (GSDI)</source>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <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>
          . In: American Association for Artificial Intelligence (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stuckenschmidt</surname>
          </string-name>
          , H.:
          <article-title>Ontology alignment: An annotated bibliography</article-title>
          .
          <source>In: Semantic Interoperability and Integration</source>
          . Schloss
          <string-name>
            <surname>Dagstuhl</surname>
          </string-name>
          (
          <year>2005</year>
          ), http: //citeseerx.ist.psu.edu/viewdoc/summary?doi
          <source>=10.1.1.93.2574</source>
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31. OpenStreetMap: The Free Wiki World Map. http://www.openstreetmap.org (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <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 Conflict-Based Operator for Mapping Revision: Theory and Implementation</article-title>
          .
          <source>In: Proceedings of the 8th International Semantic Web Conference</source>
          . pp.
          <fpage>521</fpage>
          -
          <lpage>536</lpage>
          . ISWC '
          <volume>09</volume>
          , Springer-Verlag, Berlin, Heidelberg (
          <year>2009</year>
          ), http://dx.doi.org/10.1007/978-3-
          <fpage>642</fpage>
          -04930-9_
          <fpage>33</fpage>
          ,http://www. springerlink.com/content/0v25w11500867103/fulltext.pdf
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <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: the 23rd International Workshop on Description Logics (DL</source>
          <year>2010</year>
          )
          <article-title>(</article-title>
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Serafini</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zanobini</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sceffer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bouquet</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Matching Hierarchical Classifications with Attributes</article-title>
          .
          <source>In: European Semantic Web Conference (ESWC)</source>
          . pp.
          <fpage>4</fpage>
          -
          <lpage>18</lpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <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 Transactions on Knowledge and Data Engineering</source>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Shvaiko</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giunchiglia</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yatskevich</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Semantic Matching with S-Match</article-title>
          , vol.
          <source>Part 2</source>
          , pp.
          <fpage>183</fpage>
          -
          <lpage>202</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          37.
          <string-name>
            <surname>Stoilos</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stamou</surname>
            ,
            <given-names>G.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kollias</surname>
          </string-name>
          , S.D.:
          <article-title>A String Metric for Ontology Alignment</article-title>
          . In: International Semantic Web Conference. pp.
          <fpage>624</fpage>
          -
          <lpage>637</lpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          38.
          <string-name>
            <surname>Volz</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Walter</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Linking Different Geospatial Databases by Explicit Relations</article-title>
          . In:
          <article-title>Proceedings of the XX th International Society for Photogrammetry and Remote Sensing (ISPRS) Congress, Comm</article-title>
          . IV. pp.
          <fpage>152</fpage>
          -
          <lpage>157</lpage>
          (
          <year>2004</year>
          ), http://www.isprs.org/proceedings/XXXV/congress/comm4/papers/332.pdf
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          39.
          <article-title>W3C: OWL 2 Web Ontology Language</article-title>
          . http://www.w3.org/TR/owl2-overview (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          40.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Debugging Ontology Mappings: A Static Approach</article-title>
          .
          <source>Computers and Artificial Intelligence</source>
          <volume>27</volume>
          (
          <issue>1</issue>
          ),
          <fpage>21</fpage>
          -
          <lpage>36</lpage>
          (
          <year>2008</year>
          ), http://disi.unitn.it/~p2p/ RelatedWork/Matching/MappingDebug_CAI.pdf
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          41.
          <string-name>
            <surname>Welty</surname>
            ,
            <given-names>C.A.</given-names>
          </string-name>
          :
          <article-title>Ontology research</article-title>
          .
          <source>AI Magazine</source>
          <volume>24</volume>
          (
          <issue>3</issue>
          ),
          <fpage>11</fpage>
          -
          <lpage>12</lpage>
          (
          <year>2003</year>
          ), http://www. aaai.org/ojs/index.php/aimagazine/article/view/1714
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>