<!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>On the Use of Automated Reasoning Systems in Ontology Integration</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Joaqu´ın Borrego-D´ıaz</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Antonia M. Cha´vez-Gonza´lez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Departamento de Ciencias de la Computacio ́n e Inteligencia Artificial. E.T.S. Ingenier ́ıa Inform ́atica-Universidad de Sevilla.</institution>
          <addr-line>Avda. Reina Mercedes s.n. 41012-Sevilla</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2009</year>
      </pub-date>
      <fpage>37</fpage>
      <lpage>48</lpage>
      <abstract>
        <p>Ontology Integration is a challenge in the field of Knowledge Engineering, whose solution is indispensable for the envisioned Semantic Web. Some approximations suffer from logical confidence, and others are hard to mechanize. In this paper a method - assisted by Automated Reasoning Systems - to solve a subproblem, the merging of ontologies, is presented. A case study of application is drawn from the field of Qualitative Spatial Reasoning.</p>
      </abstract>
      <kwd-group>
        <kwd>Ontology merging</kwd>
        <kwd>lattice categorical theory</kwd>
        <kwd>formal ontology building</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Ontology building has been an aim of the Knowledge Representation (KR)
community during the last decades and, with special emphasis, in the last years,
with the project of Semantic Web (SW). Such a project aims to enrich the Web
by machine processable information [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Ontologies help to assign metadata to
information by means of the formal description of the elements which belong
to the discourse universe. This point of view restricts the attention to projects
more feasible than ontologies for commonsense reasoning, which need the
representation of a huge portion of human experience, encompassing knowledge about
spatial, physical, social, temporal, and psychological aspects [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
      </p>
      <p>
        Nevertheless, ontology building is not sufficent. Knowledge Engineering
practice shows that the representation is not static. Ontologies must be maintained
as any other component of information systems. Knowledge Reuse requires
ontologies are extended, refined or integrated [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ].
      </p>
      <p>The acceptation of ontology representation languages as OWL1 has
facilitated the proliferation of ontologies. Thus, the necessity of relating ontologies
arises in order to take advantage of the knowledge jointly contributed by different
ontologies. Basically, there exist three kinds of reconciliation of the knowledge
represented by ontologies: merging, alineation and integration.</p>
      <p>Partially financed by project 2C/040 belonging to Proyecto Minerva, plataforma de
sevicios en movilidad Cartuja 93
1 http://www.w3.org/TR/owl-features/</p>
      <p>
        The aim of this paper is to propose a formal definition of ontology
merging, following ideas from [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The definition we propose is inspired in methods
for cleaning Knowledge Databases referenced by ontologies [
        <xref ref-type="bibr" rid="ref11 ref3">3, 11</xref>
        ]. Likewise, a
merging method assisted by Automated Reasoning Systems (ARS) is described.
This method is based on the formal framework of ontological extensions
presented in [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ].
      </p>
      <p>
        For the sake of clarity, the method is illustrated by merging two spatial
ontologies designed for Qualitative Spatial Reasoning (QSR). Two spatial
ontologies will be merged. The first one is the Region Connection Calculus (RCC)
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. The second one is a micro-ontology about the relative size of spatial entities,
SIZE. The interest of this merging arises from human perception. For example,
it is known that some topological relationships (i.e. A is properly contained in
B) only are possible if the involved objects possess relatively suitable size. Thus,
it is interesting the joint management of both ontologies. In this case, merging is
advisable. Currently, we use RCC as meta-ontology in order to spatially interpret
concepts associated to ontologies [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Spatial metaphora is a powerfull technique
for user’s understanding of ontology-based information systems (see [
        <xref ref-type="bibr" rid="ref15 ref23">15, 23</xref>
        ]).
In general, the mereology is a natural source for supporting metaproperties on
concepts and relations in Ontological Engineering [
        <xref ref-type="bibr" rid="ref18 ref20">18, 20</xref>
        ].
      </p>
      <p>The structure of the paper is as follows. Next section addresses the problem of
ontological evolution, using as example the case of Qualitative Spatial Reasoning.
Ontologies RCC and SIZE are described in section 3. In section 4, the notion
of lattice categorical ontology is presented and practical features of this notion
are justified. Next, section 5 contains the logical ground for the formalization of
the ontology merging method and the running example is computed. The article
ends with some notes on related work and future aims.
2</p>
      <p>
        Evolution of ontologies: Extending or revising?
The revision of an ontology may be considered, to some extent, from two points
of view. On one hand, the task is similar to knowledge revision, thus the
problem can be analysed by means of classic methods (see e.g. chapter 6 in [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]).
On the other hand, ontology evolution should preserve some sort of backward
compatibility, while possible. Therefore, the advantage of extension on revision
is the feasibility of preserving ontological features of source theory. This option
is only possible if the theory is robust [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. A formalization of robustness given in
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] is presented in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], and it will be described in section 4. A discussion of these
aspects can be found in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>
        Nevertheless, an ontological insertion is not interesting if it is not supported
by a good theory about its relationship with the source theory, as well as a sound
expansion of a representative class of models of the source theory to models of
the new one (such class have to contain the intended models). For example, in
the case of mereotopological reasoning, it can be necessary to show an intuitive
topological interpretation of the new elements (and a re-interpretation of the
older ones compatible with basic original principles), which should be formalized.
This requirement is mandatory if one wishes to expand models of theory source
to models of the new theory [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        Therefore, one could consider ontology evolution as a sequence of extensions
and revisions. As we have already commented, both methods are intimately tied.
Likewise, above discussion is appliable for merging formal ontologies. Therefore,
two ways for merging two ontologies O1 and O2 based on these ideas can be
considered. A first one consists in repeatedly extending O1 by defining the terms
of O2 (using the language of O1) producing this way a conservative extension of
O1. Such definitions cannot exist in many cases, so it is necessary to consider
a second method, based on the ontological insertion of the terms of O2 in O1
(possibly in parallel). For obtaining sound extensions, it is necessary to design
axioms relating terms of both ontologies, for preserving basic features [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
3
      </p>
    </sec>
    <sec id="sec-2">
      <title>Two examples of formal ontologies</title>
      <p>We succintly present the main features of the ontologies used in the example.
3.1</p>
      <sec id="sec-2-1">
        <title>RCC ontology</title>
        <p>
          The Region Connection Calculus is a well-known topological approach to
qualitative spatial representation and reasoning. For RCC, the spatial entities are
non-empty regular sets (NERC)2 (A deep introduction to the theory can be
found in [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], and the set of axioms appears in figure 1). The topological models
of RCC have been investigated by N.M. Gotts in [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ], where the author shows
that every regular connected nontrivial topological space is a model of the theory
(choosing as elements the NERCs); although it is also possible to study the
models by means of a complete algebraic description [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ]. Spatio-temporal reasoning
has been studied in several papers [
          <xref ref-type="bibr" rid="ref17 ref27 ref31">31, 27, 17</xref>
          ].
        </p>
        <p>DC(x, y) ↔ ¬C(x, y) (x disconnected from y)
P (x, y) ↔ ∀z[C(z, x) → C(z, y)] (x part of y)
P P (x, y) ↔ P (x, y) ∧ ¬P (y, x) (x proper part of y)
EQ(x, y) ↔ P (x, y) ∧ P (y, x) (x identical with y)
O(x, y) ↔ ∃z[P (z, x) ∧ P (z, y)] (x overlaps y)
DR(x, y) ↔ ¬O(x, y) (x discrete from y)
P O(x, y) ↔ O(x, y) ∧ ¬P (x, y) ∧ ¬P (y, x) (x partially overlaps y)
EC(x, y) ↔ C(x, y) ∧ ¬O(x, y) (x externally connected to y)
T P P (x, y) ↔ P P (x, y) ∧ ∃z[EC(z, x) ∧ EC(z, y)] (x tangential prop. part of y)
N T P P (x, y) ↔ P P (x, y) ∧ ¬∃z[EC(z, x) ∧ EC(z, y)] (x non-tang. prop. part of y)</p>
        <p>Fig. 1. Axioms of RCC
2 A set x of a topological space is regular if it agrees with the interior of its closure.</p>
        <p>Fig. 2 illustrates the set of eight jointly exhaustive and pairwise disjoint
(JEPD) relations called RCC8. If one considers RCC8 as a calculus, all possible
unions of the basic relations are also considered.</p>
        <p>a
b
a
b
a
b
a
b
a
b
a b
a
b
a b
DC(a,b) EC(a,b)</p>
        <p>PO(a,b) TPP(a,b)</p>
        <sec id="sec-2-1-1">
          <title>TPPi(a,b)</title>
        </sec>
        <sec id="sec-2-1-2">
          <title>NTPP(a,b) NTPPi(a,b) EQ(a,b)</title>
          <p>
            The set RCC relations enjoys the structure of lattice whose Hasse diagram
is shown in figure 3, that coincides with their intended meanings. This structure
is provable by RCC [
            <xref ref-type="bibr" rid="ref11">11</xref>
            ].
The ontology RCC is insufficient for reasoning with many spatial features.
Therefore there appears the need of enriching RCC to reason with other features. The
second ontology dealed in this paper is SIZE, the natural ontology about the
relative size of spatial entities. Such an ontology has already been used jointly
with RCC in [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ], where the authors extend the study of constraint satisfaction
problems on RCC8 done in [
            <xref ref-type="bibr" rid="ref27">27</xref>
            ].
          </p>
          <p>The SIZE relationships are: LS(x, y) (x have less size than y) and its inverse,
LSi(x, y); the relation LSE (x have less or equal size than y) and its inverse
LSEi(x, y); and SS(x, y) (x and y have the same size).</p>
          <p>Some axioms of SIZE are shown in figure 4 (rigth). The SIZE ontology suffices
to prove that the relations form the lattice depicted in figure 4 (left).
∀x, y(LS(x, y) ∨ LSi(x, y) ∨ SS(x, y))
∀x, y(LS(x, y) → ¬(LSi(x, y) ∨ SS(x, y))
∀x, y(LSE(x, y) ↔ LS(x, y) ∨ SS(x, y))
∀x, y(SS(x, y) ↔ SS(y, x))
∀x, y(LS(x, y) ↔ LSi(y, x))</p>
          <p>
            Note that SIZE does not deal with the qualitative size of regions. In this case,
adjectifs (unary predicates) have to be used [
            <xref ref-type="bibr" rid="ref21">21</xref>
            ].
The articulation of two ontologies describes the existent relationship between
terms of both ontologies (see [
            <xref ref-type="bibr" rid="ref4">4</xref>
            ] for a formalization of such notion). The
articulation of RCC and SIZE is depicted in figure 5. Note that the articulation is
⎧ T P P
E := ⎨⎪⎪ N T P P
          </p>
          <p>T P P i
⎪⎪⎩ N T P P</p>
          <p>LS
LS
LSi
LSi</p>
          <p>EQ
SS
LSi
LS</p>
          <p>SS
DC
DC
DC</p>
          <p>EC
EC
EC</p>
          <p>P O
P O
P O</p>
          <p>EQ
T P P i
T P P</p>
          <p>N T P P i
N T P P
simple; in fact, it can be considered as a sublattice of that of RCC (see fig. 6).</p>
          <p>
            In this work the merging of RCC and SIZE as running example is computed,
preserving articulation and satisfying a minimality condition (the size of concept
lattice) more feasible to achieve than categorical minimality [
            <xref ref-type="bibr" rid="ref4">4</xref>
            ]. Lastly, note
that SIZE is independent from space dimension. Thus it is also valid for working
with temporal intervals, then one might think of combining SIZE with Allen’s
ontology about temporal intervals [
            <xref ref-type="bibr" rid="ref1">1</xref>
            ].
4
          </p>
          <p>
            Extension of lattice-categorical theories
In this section we remember formal definitions and properties, formalizing two
notions: robustness (lattice categoricity) and extension (lattice categorical
extension). Our thesis states that one can change logical completeness by lattice
categoricity to make easier the design of feasible methods for extending a theory.
A formalization of these ideas can be found in [
            <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
            ].
          </p>
          <p>Consider a first order language, let R = {R1, . . . , Rn} be a (finite) set of
concept symbols (or relations symbols with the same arity n) and let T be a
theory3. Given M |= T , we consider the structure L(M, R), in the language
3 In the general case, one can consider definable concepts/relations in T .</p>
          <p>PPi
16
14 C 15 DR
13 O
9 PP
10PPi
0
1PO 2NTPP 3TPP 4EQ 5TPPi N6TPPi 7EC 8DC
LSE</p>
          <p>LSEi
LS</p>
          <p>SS</p>
          <p>
            LSi
LR = { , ⊥, ≤} + {r1, . . . , rn}, whose universe is the interpretations in M of the
relations (interpreting ri as RiM ), is M n, ⊥ is ∅ and ≤ is the subset relation.
Notice that, in general, L(M, R) does not have lattice structure. Nevertheless,
this requisite is assumed in the remainder of the paper. The Formal Concept
Analysis FCA [
            <xref ref-type="bibr" rid="ref13">13</xref>
            ], produce such structures. In any case, it is easy to satisfy it
by extending by definitions of new relations.
          </p>
          <p>From the logic point of view, a finite lattice L on a set A = {a1, . . . an} can
be categorically axiomatized by the set of axioms composed by:
1. A set ΘR of formulas that contains the axioms of lattice theory
2. The domain closure axiom (d.c.a.),
3. Unique names axiom (u.n.a.),
And additionally, a set of (dis)equations ER which characterizes the Hasse
diagram of the lattice.</p>
          <p>When L(M, R) is a lattice, the relationship with the self model M is based on
two facts. The first one is that the lattice L can be characterized by a finite set
of equations EL, plus ΘR. The second observation is that there exists a natural
translation Π of such equations into formulas in the First Order Logic language
in such way that if E is a set of lattice equations characterizing L(M, R) (so
L(M, R) |= E), it holds that M |= Π(E). Note that Π(E) is consistent with T .
Definition 1. Let E be a LR-theory. We say that E is a lattice skeleton for a
theory T if the following conditions hold:
12.. ETh+erΘe Rexihsatss Monl|y=oTnesumcohdtehl a(tmLo(dMulo,Ris)o|m=oErp+hisΘmR)..</p>
          <p>Proposition 1. Suppose that E is a set of equations in the language LR such
that E + ΘR has an only model. The following conditions are equivalent:
1. E is a lattice skeleton of T .
2. T + Π(E) is consistent.</p>
          <p>Corollary 1. Every consistent theory has a lattice skeleton.</p>
          <p>The theory that we preserve throughout is the translation of RCC8 language
of ERCC (In figure 7 it is described using Propositional Description Logic
notation)4. Note that such theory has a limited syntactic complexity; one can say
that this theory has exogenous character, as countepart to the endogenous
character of their definitions in RCC. That is, it is a theory on relations without
explicit reference to their definitions with respect to elements of the universe of
the model.</p>
          <p>≡ C D
DR ≡ EC</p>
          <p>C ≡ O
O ≡ P O
P i ≡ EQ</p>
          <p>P ≡ EQ
P P i ≡ T P P i
P P ≡ T P P</p>
          <p>DC
EC</p>
          <p>P
P P i
P P</p>
          <p>P i
N T P P i
N T P P</p>
          <p>P O
N T P P</p>
          <p>T P P</p>
          <p>EQ</p>
          <p>T P P i
N T P P i</p>
          <p>EC
¬P ¬P i ¬DR
¬T P P ¬P i ¬DR
¬P i ¬DR
¬P P i ¬DR
¬N T P P i ¬DR
¬DR
¬DC
Definition 2. T is called a lattice categorical (l.c.) theory if any two lattice
skeletons of T are equivalent modulo ΘR.</p>
          <p>In other words, if one assumes that the only relations are in R, then T can prove
the intended lattice structure induced by R.</p>
          <p>Proposition 2. The following conditions are equivalent:
1. T is l.c.
2. If E is any lattice skeleton for T , then T
Π(E).</p>
          <p>That is, T is a l.c. if E0 + ΘR ≡ E1 + ΘR for all E0, E1 lattice skeletons of
T . Since a l.c. theory T has an only nonisomorphic lattice associated to R, we
denote this lattice by L(T , R), to emphasize the lattice categoricity5. As it will
shown in the next section, RCC is l.c.
4 The last two formulas are ommited because their translations are tautologies.
5 T is a l.c. theory if ET + ΘR is a strictly categorical theory (that is, given any two
models of ET + ΘR, there exists one only isomorphism between them).
Theorem 1. Let T be a consistent theory. There exists T an extension of T
which is lattice categorical.</p>
          <p>A pair (T , E) where T is lattice categorical and E is a lattice skeleton for T ,
called lattice categorical core (l.c.c.). Thus, (T , E) is a l.c.c. if T + Π(E) is a l.c.
theory. The pair (RCC, ERCC ) that it will describe in next section is a l.c.c.</p>
          <p>To simplify the discourse, in the remainder of the paper a l.c.c. will be simply
called ontology.</p>
          <p>Definition 3. Given two ontologies O1 = (T1, E1) and O2 = (T2, E2) with
respect to sets of concepts/relations R1 and R2 respectively, we will say that O2
is a lattice categorical extension of O1 (denoted by O1 →lc O2) if R1 ⊆ R2 and
E2 |= E1.
5</p>
          <p>Merging Lattice categorical ontologies
In this section a proposal of ontology merging is presented. To simplify, suppose
O1 and O2 are two ontologies with disjoint signatures. We assume that E is a
set of formulas relating concepts of both ontologies.</p>
          <p>Definition 4. An l.c. ontology O = (T , E) is a lattice categorical merging of
O1 and O2 with respect to E if O1 →lc O, O2 →lc O , L(T , R) |= E , and it is
the lattice of minimum size with that property. In the case that articulation Oa
exists, then the following diagram is conmutative, the interpretation of Oa in O
does not depend on the intermediate ontology:</p>
          <p>Oa
lc
lc</p>
          <p>O1
O2
lc
lc</p>
          <p>O</p>
          <p>
            The following method for l.c. merging is based on the one for lattice
categorical extensions introduced in [
            <xref ref-type="bibr" rid="ref9">9</xref>
            ]:
1. First stage: Joint skeletons E1 and E2 with E ; let E0 := E1 ∪ E2 ∪ E
2. Find, with MACE4, the lattices that models E0.
          </p>
          <p>If such lattices do not exist, ontologies are not compatible with respect to
E0, then there is not merging (E0 is not satisfiable). If MACE4 outputs some
model, follow in (3).
3. Second stage: User analysis of a lattice of minimum size. If any of the
relationships of the lattice is not accepted by the user, refine E0 by adding
new (dis)equations, to discard such lattice. Turn to the apply MACE4 to the
refinement.</p>
          <p>This stage is repeatedly applied until a model L (of minimum size k) is
accepted by the user. On this way a skeleton S0 is obtained.
4. Third stage: achieving lattice categoricity. Refine S0 (by the addition
of (dis)equations) until that the only model of size k is L. Let S be the
resulting set of equations.
5. Fourth stage: Certification. Certify (with an automated reasoning
system, OTTER, if it is necessary) that L is the only model of S of size k. This
way it is accurated that O = (T1 ∪ T2 ∪ S, S) is a l.c. merging.</p>
          <p>Theorem 2. The method described above outputs a l.c. merging of O1 and O2.
5.1</p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>Merging RCC and SIZE</title>
        <p>Suppose that it is intended to use SIZE on connected regions. Intuition says that
it is unknown (a priori) the size relation between disconnected regions. Notice
that this implies an ontological re-interpretation of SIZE relations. For example,
LS(x, y) has to be understood as region x is connected with a region y of bigger
size. That reinterpretation is compatible with articulation depicted in figure 6.</p>
        <p>Starting with the SIZE skeleton:</p>
        <p>It accepts the final lattice depicted in figure 8. It is important to note that
the user may need to interpret some of the new nodes. For example, node 22
represents the relation distinct sizes (that is, ¬SS), and node 23 represents the
relation x partially overlaps with a region y of distinct size. However, the use of
new nodes can be unnecessary in practice; some nodes only represent algebraic
operations on basic nodes (to satisfy lattice structure). Therefore, this lattice
can be pruned in order to obtain a ontological simpler structure.
x is connected with y
but they have distinct
size</p>
        <p>
          15 DR
10 PPi
3 TPP
9 PP
2NTPP
x
23
y
In this paper a method for merging formal ontologies is presented. The method is
concept-driven (the basic requirement is the categoricity of concept lattice), and
logic-based. There are several approachs to solve the problem, but, in general,
they do not make use of automated model finders to find an alternative
merging. Therefore it is hard to compare these (not logic-based) methods with the
method of this paper. For example, Prompt [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ] facilitates the necessary tasks
for merging two classes in a new class, locating possible equivalences. In our
method, limited to concepts, the ARS induces the possible algebraic operations
with the classes, while Prompt asks the user. Hcone [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] is, in general terms,
a similar approach. However, it is based on the use of Wordnet to determine
relations between concepts. In our case, the process starts with known relations
and the remainder is induced by the method, always asking user’s approval. A
similar situation occurs with ONION [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ] which also uses linguistic features to
compute the articulation.
        </p>
        <p>The essential feature of the method of this paper, designed for formal
ontologies, is that it builds an ontology with certifiable categoric features. Additionally,
since alternative models are offered, the user is enforced to refine the knowledge
for discarding some ones, obtaining in this way more information about the
merging.</p>
        <p>
          In [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], ontology merging by means of algebraic specifications is formalized.
The merging is a colimit, when the ontologies are compatible. In our approach,
the resulting common lattice categorical extension(s), of minimun size, can be
considered as a practical variant of colimit notion, and the compatibility is
determined by the existence of models. The feasibility of the method depends on
the reasoning on finite structures, in constras to the abstract notion of colimit.
        </p>
        <p>
          A pertinent question to ask is: what are the limits of applicability of the
method? At first sight it seems that depends on the model finder. However, the
formal method is designed for concrete domains. In such situations, users can
recognize the soundness of ontologies depicted from MACE4’s results. In the
case of merging a little ontology with a big size one , it could be interesting to
design contextualized merging in order to simplify the merging process. In fact
we have contextualized SIZE on connected regions. Finally, when one must select
the best merging ontology from data (data-driven), the problem is different. In
this case the user can not recognize new concepts. To solve this limitation it can
be interesting to use cognitive entropy [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] to select the lattice in each step of the
model. The ontological insertion of new data-driven concepts has been studied
in [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ].
        </p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Allen</surname>
            ,
            <given-names>J.F.</given-names>
          </string-name>
          :
          <article-title>Maintaining Knowledge about Temporal Intervals</article-title>
          ,
          <source>Communications of ACM</source>
          ,
          <volume>26</volume>
          (
          <issue>11</issue>
          ):
          <fpage>832</fpage>
          -
          <lpage>843</lpage>
          (
          <year>1983</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. Alonso-Jim´enez,
          <string-name>
            <given-names>J.A.</given-names>
            ,
            <surname>Borrego-D´</surname>
          </string-name>
          ıaz, J., Cha´
          <fpage>vez</fpage>
          -Gonz´alez,
          <string-name>
            <surname>A.M.</surname>
          </string-name>
          ,
          <article-title>Mart´ın-</article-title>
          <string-name>
            <surname>Mateos</surname>
            ,
            <given-names>F.J.:</given-names>
          </string-name>
          <article-title>Foundational challenges in Automated and Ontology Cleaning in the Semantic Web</article-title>
          .
          <source>IEEE Intelligent Systems</source>
          <volume>21</volume>
          (
          <issue>1</issue>
          ):
          <fpage>42</fpage>
          -
          <lpage>52</lpage>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. Alonso-Jim´enez,
          <string-name>
            <given-names>J.A.</given-names>
            ,
            <surname>Borrego-D´</surname>
          </string-name>
          ıaz, J., Cha´
          <fpage>vez</fpage>
          -Gonz´alez,
          <string-name>
            <surname>A.M.</surname>
          </string-name>
          :
          <article-title>Ontology Cleaning by Mereotopological Reasoning</article-title>
          ,
          <source>Proc. DEXA Workshop on Web Semantics (WebS'04)</source>
          , IEEE Press,
          <fpage>137</fpage>
          -
          <lpage>137</lpage>
          (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bench-Capon</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malcolm</surname>
          </string-name>
          , G.:
          <article-title>Formalising Ontologies and Their Relations</article-title>
          ,
          <source>Proc. of Database and Expert Systems Applications (DEXA 99)</source>
          ,
          <source>LNCS 1677</source>
          , Springer, pp.
          <fpage>250</fpage>
          -
          <lpage>259</lpage>
          (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Berners-Lee</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hendler</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lassila</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>The Semantic Web</article-title>
          ,
          <source>Scientific American</source>
          <volume>284</volume>
          (
          <issue>15</issue>
          ):
          <fpage>34</fpage>
          -
          <lpage>43</lpage>
          (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>J.</given-names>
            <surname>Borrego-D´</surname>
          </string-name>
          ıaz and
          <string-name>
            <surname>A. M. Ch</surname>
          </string-name>
          <article-title>´avez-Gonz´alez: Using Cognitive Entropy to Manage Uncertain Concepts in Formal Ontologies</article-title>
          . P.C.G. da Costa et al. (eds.):
          <article-title>URSW 2005-2007, LNAI</article-title>
          , vol.
          <volume>5327</volume>
          , pp.
          <fpage>315</fpage>
          -
          <lpage>329</lpage>
          . Srpinger, Heidelberg (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Borrego-D´</surname>
          </string-name>
          ıaz, J., Cha´
          <fpage>vez</fpage>
          -Gonz´alez,
          <string-name>
            <surname>A.M.</surname>
          </string-name>
          :
          <article-title>Data-Driven Automated Management of Defficent Information in the Semantic Web</article-title>
          . R. Moreno D´ıaz et al. (eds.):
          <source>EUROCAST</source>
          <year>2007</year>
          ,
          <article-title>LNCS</article-title>
          , vol.
          <volume>4739</volume>
          , pp.
          <fpage>305</fpage>
          -
          <lpage>312</lpage>
          . Springer, Heidelberg (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Borrego-D´</surname>
          </string-name>
          ıaz, J., Cha´
          <fpage>vez</fpage>
          -Gonz´alez,
          <string-name>
            <surname>A.M.</surname>
          </string-name>
          :
          <article-title>Visual Ontology Cleaning</article-title>
          .
          <source>Cognitive Principles and Applicability. Proc. 2006 European Semantic Web Congress, LNCS 4011</source>
          , Springer, pp.
          <fpage>317</fpage>
          -
          <lpage>331</lpage>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Borrego-D´</surname>
          </string-name>
          ıaz, J.,
          <source>Cha´vez-Gonz´alez, A.M.: Extension of Ontologies Assisted by Automated Reasoning Systems, Proc. 10th Int. Conf. on Computer Aided Systems Theory (EUROCAST</source>
          <year>2005</year>
          ),
          <source>LNCS 3643</source>
          , pp.
          <fpage>247</fpage>
          -
          <lpage>253</lpage>
          , Springer (
          <year>2005a</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Borrego-D´</surname>
          </string-name>
          ıaz, J., Cha´
          <fpage>vez</fpage>
          -Gonz´alez,
          <string-name>
            <surname>A.M.</surname>
          </string-name>
          :
          <article-title>Controlling Ontology Extension by Uncertain Concepts through Cognitive Entropy</article-title>
          .
          <source>Proc. ISWC'05 Workshop on Uncertainty Reasoning for the Semantic Web</source>
          ,
          <fpage>56</fpage>
          -
          <lpage>66</lpage>
          (
          <issue>2005b</issue>
          ), http:// sunsite. informatik. rwth-aachen.de/Publications/CEUR-WS/Vol-
          <volume>173</volume>
          / paper6.pdf
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Ch</surname>
          </string-name>
          <article-title>´avez-Gonz´alez A.M.: Razonamiento Mereotopolo´gico Automatizado para la Depuracio´n de Ontolog´ıas</article-title>
          ,
          <source>Ph. D. Thesis</source>
          , University of Seville (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Cohn</surname>
            ,
            <given-names>A.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bennett</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gooday</surname>
            ,
            <given-names>J.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gotts</surname>
            ,
            <given-names>N.M.</given-names>
          </string-name>
          :
          <article-title>Representing and Reasoning with Qualitative Spatial Relations about Regions (</article-title>
          <year>1997</year>
          ).
          <source>chap. 4 in [30].</source>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Ganter</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wille</surname>
          </string-name>
          , R.:
          <article-title>Formal Concept Analysis</article-title>
          .
          <source>Mathematical Foundations</source>
          , Springer (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Gerevini</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Renz</surname>
          </string-name>
          , J.:
          <source>Combining Topological and Size Information for Spatial Reasoning, Artificial Intelligence</source>
          <volume>137</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>42</lpage>
          (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Gerimenko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Visualizing the Semantic Web</article-title>
          .
          <source>XML-based Internet and Information Visualization</source>
          , Springer, London (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Gotts</surname>
            ,
            <given-names>N.M.:</given-names>
          </string-name>
          <article-title>An Axiomatic Approach to Topology for Spatial Information Systems</article-title>
          ,
          <source>Report 96.25</source>
          , School of Computer Studies, Univ. of Leeds (
          <year>1996</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Grigni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Papadias</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Papadimitriou</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Topological inference</article-title>
          ,
          <source>Proc. 14th Int. Joint Conf. on AI (IJCAI'95)</source>
          <volume>1</volume>
          :
          <fpage>901</fpage>
          -
          <lpage>906</lpage>
          , Morgan Kaufmann (
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Guarino</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Welty</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <article-title>Towards a Methodology for Ontology Based Model Engineering</article-title>
          ,
          <source>Proc. Int. Workshop on Model Engineering ECOOP</source>
          <year>2000</year>
          (
          <year>2000</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <string-name>
            <surname>ConceptNet. A Practical Commonsense Reasoning</surname>
          </string-name>
          Tool-Kit
          <source>BT Technology Journal</source>
          <volume>22</volume>
          (
          <issue>4</issue>
          ):
          <fpage>211</fpage>
          -
          <lpage>226</lpage>
          (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Masolo</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Borgo</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gangemi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guarino</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oltramari</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>WonderWeb Deliverable D18 Ontology Library</article-title>
          ,
          <source>IST Project</source>
          <year>2001</year>
          -33052
          <source>WonderWeb</source>
          (
          <year>2001</year>
          ). http://wonderweb.semanticweb.org/deliverables/documents/D18.pdf
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21. Herna´ndez,
          <string-name>
            <surname>D.</surname>
          </string-name>
          ,
          <article-title>Qualitative Representation of Spatial Knowledge, LNAI vol</article-title>
          .
          <volume>804</volume>
          , Springer (
          <year>1994</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Kotis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vouros</surname>
            ,
            <given-names>G.A.</given-names>
          </string-name>
          :
          <article-title>The Hcone approach to Ontology Merging</article-title>
          ,
          <source>Proc. European Semantic Web Symposium (ESWS</source>
          <year>2004</year>
          ), LNCS vol.
          <volume>3053</volume>
          , pp.
          <fpage>137</fpage>
          -
          <lpage>151</lpage>
          , Springer (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Lamping</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rao</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pirolli</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          : A Focus +
          <article-title>Context Technique Based on Hyperbolic Geometry for Visualizing Large Hierarchies (</article-title>
          <year>1995</year>
          ).
          <source>Proc. ACM Conference on Human Factors in Computing Systems CHI'95.</source>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Mitra</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wiederhold</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kersten</surname>
            ,
            <given-names>M.L.</given-names>
          </string-name>
          :
          <article-title>A Graph-Oriented Model for Articulation of Ontology Interdependencies</article-title>
          ,
          <source>Proc. 7th Int. Conf. Extending Database Tech. (EDBT</source>
          <year>2000</year>
          ),
          <source>LNCS 1777</source>
          , pp.
          <fpage>86</fpage>
          -
          <lpage>100</lpage>
          , Springer (
          <year>2000</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Nebel</surname>
          </string-name>
          , B.:
          <article-title>Reasoning and Revision in Hybrid Representation Systems</article-title>
          , LNAI vol.
          <volume>422</volume>
          , Springer, Berlin (
          <year>1990</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Musen</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          :
          <article-title>The PROMPT suite: Interactive tools for ontology merging and mapping</article-title>
          .
          <source>Int. J. of Human-Computer Studies</source>
          ,
          <volume>59</volume>
          (
          <issue>6</issue>
          ):
          <fpage>983</fpage>
          -
          <lpage>1024</lpage>
          (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Renz</surname>
          </string-name>
          , J.:
          <article-title>Qualitative Spatial Reasoning with Topological Information</article-title>
          , LNAI vol.
          <volume>2293</volume>
          , Springer (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Staab</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Studer</surname>
            ,
            <given-names>R</given-names>
          </string-name>
          . (eds.)
          <source>Handbook of Ontologies in Information Systems</source>
          , Springer (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Stell</surname>
            ,
            <given-names>J.G.</given-names>
          </string-name>
          :
          <article-title>Boolean Connection Algebras: A New Approach to the RegionConnection Calculus</article-title>
          ,
          <source>Artificial Intelligence</source>
          <volume>122</volume>
          :
          <fpage>111</fpage>
          -
          <lpage>136</lpage>
          (
          <year>2000</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Stock</surname>
            ,
            <given-names>O</given-names>
          </string-name>
          . (ed.)
          <source>Spatial and Temporal Reasoning</source>
          , Kluwer, Dordrecth (
          <year>1997</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Wolter</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zakharyaschev</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Qualitative Spatio-Temporal Representation and Reasoning: a Computational Perspective</article-title>
          , Lakemeyer,
          <string-name>
            <surname>G.</surname>
          </string-name>
          , Nebel, B. (eds.)
          <article-title>Exploring AI in the New Millenium</article-title>
          , Morgan Kaufmann,
          <fpage>273</fpage>
          -
          <lpage>381</lpage>
          (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>