<!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>A Classification of Ontology Change</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Giorgos Flouris</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute of Computer Science, FO.R.T.H.</institution>
          ,
          <addr-line>P.O. Box 1385, GR 71110, Heraklion</addr-line>
          ,
          <country country="GR">Greece</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Istituto della Scienza e delle Tecnologie della Informazione</institution>
          ,
          <addr-line>C.N.R., Via G. Moruzzi, 1, 56124, Pisa</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>- The problem of modifying an ontology in response to a certain need for change is a complex and multifaceted one, being addressed by several different, but closely related and often overlapping research disciplines. Unfortunately, the boundaries of each such discipline are not clear, as certain terms are often used with different meanings in the relevant literature. The purpose of this paper is to identify the exact relationships, connections and overlaps between these research areas and determine the boundaries of each field, by performing a broad review of the relevant literature.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>
        Originally introduced by Aristotle, ontologies are often
viewed as the key means through which the Semantic Web
vision [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] can be realized. Ontologies provide a means to
formally define the basic terms and relations that comprise
the vocabulary of a certain domain of interest [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ], enabling
machines to process information provided by human agents.
As a result, they can help in the representation of the content
of a web page in a formal manner so as to be suitable for use
by an automated computer agent, search engine or other web
service. The importance of ontologies in current AI research
is also emphasized by the interest shown by both the research
and the enterprise community to various problems related to
ontologies and ontology manipulation [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ].
      </p>
      <p>Ontologies are often large structures, whose development
and maintenance give rise to interesting research problems.
One of the most important such problems is the problem of
modifying an ontology in response to a certain need. In this
paper, the term ontology change will be used to describe this
problem; the term will be used in a broad sense, covering any
type of change, including changes to the ontology in response
to external events, changes dictated by the ontology engineer,
changes forced by heterogeneity considerations and so on.</p>
      <p>
        In order to cope with the complex problem of ontology
change, several related research disciplines have emerged
(such as ontology evolution, alignment, merging, mapping
etc), each dealing with a different facet of the problem. These
areas are greatly interlinked; as a result, several works and
systems deal with more than one of these topics causing a
certain confusion to a newcomer. This confusion is further
increased by the fact that certain terms are often used with
different meanings in the relevant literature, denoting similar,
but not identical, research directions or concepts. For examples
of such confusing and overused terms refer to [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], [
        <xref ref-type="bibr" rid="ref51">51</xref>
        ].
      </p>
      <p>We believe that this lack of a standard terminology
constitutes a major bottleneck for the ontology change community,
causing unnecessary confusion as well as misunderstandings.
The purpose of this paper is the introduction of a terminology
which follows the most common uses of the various terms
in the literature. Fixing this terminology will allow us to
determine the boundaries of each field as well as to get a grip
on their differences, overlaps, interactions and connections.</p>
      <p>To do that, we perform a shallow, but broad, literature
review on the field of ontology change, and introduce a broadly
accepted terminology that will, hopefully, serve as a point of
reference for the ontology change community. Our purpose is
to give a clear overall picture of each relevant subfield and
determine the boundaries, interactions and overlaps between
the various areas; the interested reader is referred to the
numerous bibliographic references that will appear throughout
this paper for more details on each area or deeper results. A
comprehensive summary of the results of our survey can be
found in table I at the end of this paper.</p>
    </sec>
    <sec id="sec-2">
      <title>II. ONTOLOGIES AND ONTOLOGY CHANGE</title>
      <sec id="sec-2-1">
        <title>A. What is an Ontology?</title>
        <p>
          The term ontology has come to refer to a wide range of
formal representations, including taxonomies, hierarchical
terminology vocabularies or detailed logical theories describing
a domain [
          <xref ref-type="bibr" rid="ref44">44</xref>
          ]. For this reason, a precise definition of the term
is rather difficult. A commonly used definition can be found
in [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] where an ontology was defined to be a specification of
a shared conceptualization of a domain.
        </p>
        <p>
          A more formal, algebraic, approach, identifies an ontology
as a pair &lt; S, A &gt;, where S is the signature of the ontology
(being modeled by some mathematical structure, such as a
lattice, a poset or an unstructured set) and A is the set of
ontological axioms, which specify the intended interpretation
of the signature in a given domain of discourse [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ].
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>B. Ontology Change</title>
        <p>
          Several reasons for changing an ontology have been
identified in the literature. An ontology, just like any structure
storing information, may need to change simply because the
modeled domain has changed [
          <xref ref-type="bibr" rid="ref55">55</xref>
          ]; but even if we assume a
static domain, which is a rather unrealistic assumption for most
applications, we may need to change the perspective under
which the domain is viewed [
          <xref ref-type="bibr" rid="ref44">44</xref>
          ], or we may discover a design
flaw in our original conceptualization [
          <xref ref-type="bibr" rid="ref52">52</xref>
          ]; we may also wish
to adapt to a change in users’ needs or perspective and/or
incorporate additional functionality [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]; new information,
previously unknown, classified or otherwise unavailable may
become available or different features of the domain may
become important [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ].
        </p>
        <p>
          In addition, ontology development is becoming more and
more a collaborative and parallelized process, whose
subproducts need to be combined to produce the final ontology [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ];
this process would require changes in each subontology to
reach a consistent final state. But even then, the so-called
“final” state is rarely final, as ontology development is usually
an ongoing process [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ].
        </p>
        <p>
          The complex web of dependencies that is usually formed
around an ontology is another common reason for change.
The distributed nature of the Semantic Web implies that the
knowledge engineer has no control over dependent and/or
depending ontologies; if any of these ontologies change, the
local ontology might also need to be modified [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ]. In other
cases, a certain agent, service or application may need to use
an ontology whose terminology or representation is different
from the one it can understand [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], so he needs to perform
some kind of translation (change) in the imported ontology.
Finally, we may need to merge or integrate information from
two or more ontologies in order to produce a more appropriate
one for some application [
          <xref ref-type="bibr" rid="ref51">51</xref>
          ].
        </p>
        <p>
          Several philosophical problems related to knowledge update
in general have been identified in the research area of belief
revision [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ], [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ], [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ]; many of them are also applicable to
knowledge represented in ontologies [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. However, the
problem is further complicated by the large size of modern
day ontologies [
          <xref ref-type="bibr" rid="ref39">39</xref>
          ] and by the aforementioned ontology
interdependencies; even subtle changes in an ontology may
have unforeseeable effects in dependent and/or depending
applications, services, data and other ontologies [
          <xref ref-type="bibr" rid="ref54">54</xref>
          ].
        </p>
        <p>
          These facts raise the need to maintain different interoperable
versions of the same ontology [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ], [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ], [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ], a problem
greatly interwoven with ontology change [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ]. Moreover,
heterogeneity leads to problems when an agent, service or
application uses information from two different ontologies [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ].
As ontologies often cover overlapping domains using different
viewpoints and terminology, some kind of translation may be
necessary in many practical applications.
        </p>
        <p>All these arguments indicate the importance of the problem
of ontology change and motivate us to use the term in order
to cover all aspects of ontology modification, as well as the
problems that are indirectly related to the change operation
such as the maintenance of different versions of an ontology
or the translation of ontological information in a common
terminology. More specifically, we will use the term ontology
change to refer to the problem of deciding the modifications
to perform upon an ontology in response to a certain need
for change as well as the implementation of these
modifications and the management of their effects in depending data,
ontologies, services, applications, agents or other elements.</p>
        <p>In this definition, the need to change the ontology may
take several different forms, including, but not limited to, the
discovery of new information (some new instance data, another
ontology, a new observation etc), a change in the focus or the
viewpoint of the conceptualization, information received by
some external source, a change in the domain,
communication needs between heterogeneous sources of information or
ontologies, the fusion of information from different ontologies
and so on.</p>
        <p>This definition covers several related research areas which
are studied separately in the literature. In this paper, we
identify nine such areas, namely ontology mapping, morphism,
alignment, articulation, translation, evolution, versioning,
integration and merging. Each of these areas deals with a certain
facet of the problem from a different view or perspective,
covering different application needs, change scenarios or needs
for change (see table I for a comprehensive summary).</p>
        <p>These fields are greatly interlinked, so several papers deal
with more than one of these problems. In other cases, the same
term is used in different papers to describe different research
areas. This situation can easily lead to misunderstandings,
confusion and unnecessary waste of effort, especially for
a newcomer. In the following sections, we will attempt to
precisely define the boundaries of each area and uncover their
relations, overlaps and differences. This attempt will hopefully
draw a fine line between the various research areas, allowing
the clarification of the meaning of each term and making
the differences and similarities between them explicit. The
definitions provided here will not be arbitrary, but will be
based on the most common uses of each term in the literature.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>III. ONTOLOGY EVOLUTION AND VERSIONING</title>
      <sec id="sec-3-1">
        <title>A. Disambiguating the Terms</title>
        <p>
          Ontology versioning is often considered a stronger variant
of ontology evolution [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ]. Under that viewpoint, ontology
evolution is the process of changing an ontology without losing
data or negating its validity, whereas ontology versioning
should additionally guarantee the validity, interoperability and
management of all previous versions, including the current
one, as well as transparent access to these versions.
        </p>
        <p>
          This viewpoint is influenced by related research on
relational and object-oriented database schema evolution and
versioning [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ], [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ], [
          <xref ref-type="bibr" rid="ref50">50</xref>
          ]. A survey on the differences and
similarities of ontologies and databases, as well as their impact
with respect to evolution and versioning, can be found in
[
          <xref ref-type="bibr" rid="ref44">44</xref>
          ]. In this paper it is argued that ontology evolution and
versioning become indistinguishable under this understanding,
because, due to the distributed nature of the Semantic Web,
multiple versions of ontologies are bound to exist and must
be supported. Furthermore, ontologies and dependent elements
are likely to be owned by different parties; as a result, some
parties may be unprepared to change and others may even
be opposed to it [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ]. All these facts force us to maintain
and support different versions of ontologies, making ontology
evolution (under this understanding) useless in practice.
        </p>
        <p>
          We believe that the problem of modifying the ontology
(ontology evolution) should be clearly separated from the problem
of maintaining the interoperability of different versions of the
ontology (ontology versioning). This distinction is not always
clear in the literature, because the ontology dependencies and
interrelationships force us to consider the issue of propagating
the changes to dependent elements [
          <xref ref-type="bibr" rid="ref37">37</xref>
          ]. This tight coupling
has caused ontology evolution algorithms to deal with these
problems as well. For example, in [
          <xref ref-type="bibr" rid="ref54">54</xref>
          ], ontology evolution is
defined as the timely adaptation of an ontology to changed
business requirements, to trends in ontology instances and
patterns of usage of the ontology-based application, as well as
the consistent management and propagation of these changes
to dependent elements.
        </p>
        <p>
          On the contrary, here we define ontology evolution to refer
to the process of modifying an ontology in response to a
certain change in the domain or its conceptualization [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ];
on the other hand, ontology versioning refers to the ability
to handle an evolving ontology by creating and managing
different versions of it [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ]. Thus, ontology evolution is
restricted to the process of modifying an ontology while
maintaining its validity, whereas ontology versioning deals
with the problem of managing different versions of an evolving
ontology, maintaining interoperability between versions and
providing transparent access to each version as required by
the accessing element.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>B. Ontology Evolution: General Discussion</title>
        <p>
          Since an ontology is a specification of a shared
conceptualization of a domain [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ], a change may be caused by either a
change in the domain, a change in the conceptualization or a
change in the specification [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ]. Changes in the specification
refer to changes in the way the conceptualization is formally
recorded, i.e., changes in the representation language. This
type of change is dealt with in the field of ontology translation
(see the next section and table I at the end of this paper). Thus,
our definition of ontology evolution covers the first two types
of change only (domain and conceptualization changes).
        </p>
        <p>
          Both types of changes are not rare. The conceptualization
of the domain may change because of a new observation
or measurement, a change in the viewpoint or usage of
the ontology, newly-gained access to information that was
previously unknown, classified or otherwise unavailable and so
on. The domain itself may also change, as the real world itself
is generally not static but evolves over time. More examples
of reasons initiating changes can be found in [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ], [
          <xref ref-type="bibr" rid="ref44">44</xref>
          ].
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>C. Ontology Evolution Phases</title>
        <p>
          In order to tame the complexity of the problem, six phases
of ontology evolution have been identified, occurring in a
cyclic loop [
          <xref ref-type="bibr" rid="ref54">54</xref>
          ]. Initially, we have the change capturing phase,
where the changes to be performed are identified. Three types
of change capturing have been distinguished: structure-driven,
usage-driven and data-driven [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ].
        </p>
        <p>
          Once the changes have been determined, they have to
be properly (and formally) represented during the change
representation phase. There are two major types of changes,
namely atomic and complex [
          <xref ref-type="bibr" rid="ref56">56</xref>
          ] (also called elementary and
composite in [
          <xref ref-type="bibr" rid="ref54">54</xref>
          ]). Atomic changes represent simple,
finegrained changes such as the deletion of a concept. Complex
changes represent more coarse-grained changes and can be
replaced by a series of atomic changes. Even though possible,
it is not generally appropriate to use a series of atomic changes
to replace a complex change, as this might cause undesirable
side-effects [
          <xref ref-type="bibr" rid="ref54">54</xref>
          ]; the proper level of granularity should be
identified at each case. Unfortunately, there is no general
consensus in the literature on the type and number of complex
changes that are necessary. In [
          <xref ref-type="bibr" rid="ref54">54</xref>
          ], 12 different complex
changes are identified; in [
          <xref ref-type="bibr" rid="ref44">44</xref>
          ], 22 such operations are listed; in
[
          <xref ref-type="bibr" rid="ref56">56</xref>
          ] however, the authors mention that they have identified 120
different interesting complex operations and that the list is still
growing! In fact, the number of definable complex operations
can only be limited by setting a granularity threshold on the
operations considered; if we allow unlimited granularity, we
will be able to define more and more operations of coarser
and coarser granularity, limited only by our imagination [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ].
Thus, creating a complete list of complex operations is not
possible, but, fortunately, it is not necessary either, since a
complex operation can always be defined as a series of atomic
operations [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ].
        </p>
        <p>
          The third phase is the semantics of change phase, in which
we identify and address any problems that will be caused when
the required changes are actually implemented, thus
guaranteeing the validity of the ontology at the end of the process. For
example, if a concept is deleted, we need (among other things)
to determine what to do with its instances (e.g., delete them or
re-classify them). In [
          <xref ref-type="bibr" rid="ref54">54</xref>
          ], it is suggested that the final decision
should be made indirectly by the ontology engineer, through
the selection of certain pre-determined evolution strategies,
indicating the appropriate action in each case. Other (manual
or semi-automatic) approaches are also possible (see [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ]).
This phase is probably the most crucial of ontology evolution,
because during that phase the direct and indirect effects of a
given change request are determined.
        </p>
        <p>
          The change implementation phase follows, where the
changes are physically applied to the ontology, using an
appropriate tool, like, for example, the KAON API [
          <xref ref-type="bibr" rid="ref54">54</xref>
          ]. Such
a tool should have transactional properties, based on the ACID
model, i.e., guaranteeing Atomicity, Consistency, Isolation and
Durability of changes [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ]. It should also present the changes
to the ontology engineer for final verification and keep a log
of the implemented changes [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ].
        </p>
        <p>
          The implemented changes need to be propagated to all
interested parties; this is the role of the change propagation
phase. In [
          <xref ref-type="bibr" rid="ref37">37</xref>
          ], two different methods to address the problem
are compared, namely push-based and pull-based approaches.
Under a push-based approach, the changes are propagated
to the dependent ontologies as they happen; in a pull-based
approach, the propagation is initiated only after the explicit
request of each of the dependent elements. In both [
          <xref ref-type="bibr" rid="ref37">37</xref>
          ]
and [
          <xref ref-type="bibr" rid="ref54">54</xref>
          ] the push-based approach is favored. Alternatively,
one could avoid this step altogether, by using an ontology
versioning algorithm [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ], allowing the interested parties to
work with the original version of the ontology and update to
the newer version at their own pace, if at all. This alternative
is considered more realistic for practical purposes [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ].
        </p>
        <p>Finally, the change validation phase allows the ontology
engineer to review the changes and possibly undo them. This
phase may uncover further problems with the ontology, thus
initiating new changes that need to be performed to improve
the conceptualization; in this case, we need to start over
by applying the change capturing phase of a new evolution
process, closing the cyclic loop.</p>
        <p>
          Notice that heterogeneity issues are not handled by the
above ontology evolution model. Obviously, any approach
to ontology evolution would collapse in the presence of
heterogeneity, unless coupled with some algorithm that deals
with heterogeneity (like the ones discussed in the next section).
However, under the proposed model, this is not a problem, as
the ontology engineer identifies the changes to be performed
during the change representation phase, so it can be reasonably
assumed that these changes will be represented in a suitable
terminology. An alternative model of ontology evolution,
involving five phases, has been proposed in [
          <xref ref-type="bibr" rid="ref52">52</xref>
          ].
        </p>
      </sec>
      <sec id="sec-3-4">
        <title>D. The Current State of the Art in Ontology Evolution</title>
        <p>
          The current state of the art in ontology evolution, as well
as a list of relevant tools can be found in [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ]. Some of
these tools are simple ontology editors, whereas others provide
more specialized features to the user. In some cases, the user
can define some kind of pre-defined evolution strategies [
          <xref ref-type="bibr" rid="ref54">54</xref>
          ]
that control how changes will be made, thus allowing the
tool to perform some of the required changes automatically.
Other tools allow collaborative edits, i.e., several users can
work simultaneously on the same ontology [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ], whereas others
support transactional changes [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ]. In other works, features
related to ontology versioning, undo/redo operations and other
helpful utilities are supported [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. Some tools provide intuitive
graphical interfaces that help the visualization of the process
[
          <xref ref-type="bibr" rid="ref33">33</xref>
          ]. For more details on such systems refer to [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ], [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ].
        </p>
        <p>
          A declarative language for changing the data portion of an
RDF ontology appears in [
          <xref ref-type="bibr" rid="ref38">38</xref>
          ]. An alternative approach that
uses belief revision techniques to handle ontology evolution
has recently appeared [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]–[
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]; similar approaches, at a
preliminary stage, appear in [
          <xref ref-type="bibr" rid="ref35">35</xref>
          ], [
          <xref ref-type="bibr" rid="ref40">40</xref>
          ]. An interesting variation
of the problem appears in [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ], [
          <xref ref-type="bibr" rid="ref58">58</xref>
          ], [
          <xref ref-type="bibr" rid="ref59">59</xref>
          ], where the evolving
objects (and therefore the main objects of study) are the
concepts; this viewpoint is quite different from the standard
one, in which the evolving object is an ontology as a whole.
        </p>
      </sec>
      <sec id="sec-3-5">
        <title>E. Ontology Versioning</title>
        <p>Once the actual changes have been performed, ontology
versioning comes into play. Ontology versioning typically
involves the storage of both the old and the new version of
the ontology and takes into account identification issues (i.e.,
how to identify the different versions of the ontology), the
relation between different versions (i.e., a tree of versions
resulting from the various ontology modifications) as well
as compatibility information (i.e., information regarding the
compatibility of any pair of ontology versions).</p>
        <p>
          Several non-trivial problems are associated with this task.
For example, any ontology versioning algorithm should be
based on some type of identification mechanism to
differentiate between various versions of an ontology, but it is not
always clear when two ontologies constitute different versions.
Should any change in the file that stores the ontology constitute
the creation of a new version? When a concept specification
changes, but the new specification is semantically equivalent
to the original one, does this constitute a new version? More
generally, when the ontology changes syntactically, but not
semantically, does this constitute a new version? These and
similar problems are dealt with in [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ], [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ].
        </p>
        <p>
          Another desirable property of an ontology versioning
system is the ability to allow transparent access to different
versions of the ontology, by automatically relating versions
with dependent elements [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ]. Other issues involved is the
socalled “packaging of changes” [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ] as well as the different
types of compatibility and how these are identified [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ].
        </p>
        <p>
          Another related problem is the introduction of a certain
version relation between ontological elements (such as classes)
that appear in different versions of the ontology and the
properties that such a relation should have. This relation is
called a change specification in [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ] and its role is to make the
relationship between different versions of ontological elements
explicit. Using this relation, one can identify the changes that
any given element went through between different versions; in
addition, a version relation should include certain meta-data
regarding these changes [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ]. In [
          <xref ref-type="bibr" rid="ref52">52</xref>
          ] this relation is stored
using a version log which is actually a specially designed
ontology containing the different versions of each element,
as well as the relation between them and some related
metadata. Similar considerations led to the definition of migration
specifications [
          <xref ref-type="bibr" rid="ref60">60</xref>
          ], which associate concepts between different
versions of an ontology after a change has been performed.
        </p>
      </sec>
      <sec id="sec-3-6">
        <title>F. The Current State of the Art in Ontology Versioning</title>
        <p>
          As an aid to the task of ontology versioning, certain
tools have been developed which automatically identify the
differences between ontology versions; unfortunately, most
such tools provide information at the level of atomic changes
[
          <xref ref-type="bibr" rid="ref32">32</xref>
          ]. PROMPTDIFF [
          <xref ref-type="bibr" rid="ref45">45</xref>
          ] uses certain heuristics to compare
different versions of ontologies and outline their differences,
by producing a structural diff between them. OntoView [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ]
contains a tool similar to PROMPTDIFF, whose output is a
certain ontology of changes.
        </p>
        <p>
          A survey on the different ways that can be used to
represent a set of changes, as well as the relation and possible
interactions between such representations can be found in [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ];
in the same paper, another ontology of changes is proposed,
containing both atomic and complex operations. A similar
ontology of changes is proposed in [
          <xref ref-type="bibr" rid="ref52">52</xref>
          ], where the changes
are identified through a version log stored in this ontology of
changes.
        </p>
        <p>
          A method to identify compatibility between versions is
presented in [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ], [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ] where the SHOE language [
          <xref ref-type="bibr" rid="ref36">36</xref>
          ] is used
to make backward compatibility between versions explicit and
determinable by a computer agent. This is an indirect approach
to the problem of ontology versioning, because it allows the
computer agent to determine autonomously which version
to use, as opposed to [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ], [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ], where a more direct and
centralized path is taken. In [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ], a temporal logic approach
is used to allow access in different versions of an ontology.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>IV. ONTOLOGY MAPPING, MORPHISM, ALIGNMENT, ARTICULATION AND TRANSLATION</title>
      <sec id="sec-4-1">
        <title>A. General Discussion</title>
        <p>
          Work related to these areas tries to mitigate the problems
caused by the heterogeneity of the Semantic Web. The general
motivation for these research fields is that different ontologies
(and sources of information based upon different ontologies)
generally use different terminology, different representation
languages and different syntax to refer to the same or similar
concepts. A nice list of use cases where this heterogeneity
may cause problems can be found in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ].
        </p>
        <p>The obvious solution to this problem is the provision of
a set of translation rules of some kind that will allow us
to nullify these terminological differences. To put it simply,
the goal of the whole process is to make two ontologies
refer to same entities using the same name and to
different entities using different names. For example, we should
be able to identify that the concepts RESEARCHER and
RESEARCH STAFF MEMBER that appear in two different
ontologies refer to the same real-world concept, i.e., the class
of researchers. We should also be able to differentiate between
two different uses of the entity CHAIR, as it could refer to
the class of chairs (as a furniture) in one ontology and to the
people forming a Workshop’s Chair in another.</p>
        <p>
          Even though these research fields basically deal with the
same problem (i.e., heterogeneity resolution), they can be
identified based on the type of translation rules that is produced
at the output. Due to the close relationship between these
areas, sometimes the term ontology alignment (e.g., in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]) or
ontology mapping (e.g., in [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ]) is used to refer collectively
to all of them. In this section, we will try to disambiguate the
situation; most of the material for this section is taken from
[
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] and [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ].
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>B. Definitions</title>
        <p>
          The term ontology mapping refers to the task of relating
the signatures of two ontologies that share the same domain
of discourse in such a way that the mathematical structure
of ontological signatures and their intended interpretations,
as specified by the ontological axioms, are respected. The
result of an ontology mapping algorithm is a collection of
functions on ontological signatures. A similar (and equivalent)
definition appears in [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], where ontology mapping is defined as
a (declarative) specification of the semantic overlap between
two ontologies, which can be either one-way (injective) or
two-way (bijective).
        </p>
        <p>This definition restricts the mappings to ontological
signatures. A more ambitious and interesting approach would be to
create mappings that deal with both the signatures and the
axioms of the ontologies. The term ontology morphism refers to
that approach, i.e., the development of a collection of functions
that relate both ontological signatures and axioms. Notice that
ontology morphism, unlike the other fields discussed in this
section, is not restricted to the ontology signature only, but
covers the ontological axioms as well.</p>
        <p>In ontology mapping and morphism the ontologies are
related via functions; an interesting, and more general,
alternative is by means of a relation. The task of finding relationships
between signature entities belonging to two different
ontologies is called ontology alignment. So the output of ontology
alignment is a binary relationship between the ontological
signatures. This approach is more liberal, allowing greater
flexibility, so it is more commonly used in practice.</p>
        <p>A binary relationship could be decomposed into a pair of
total functions from a common intermediate source; therefore,
the alignment of two ontologies could be described by means
of a pair of ontology mappings from a common intermediate
ontology. We use the term ontology articulation to refer to the
process of determining the intermediate ontology and the two
mappings to the initial ontologies.</p>
        <p>Finally, the term ontology translation is used in the literature
with two different meanings. Under one understanding,
ontology translation refers to the process of changing the formal
representation of the ontology from one language to another.
This changes the syntactic (only) form of the axioms, but not
the signature of the ontology. Under the second understanding,
ontology translation refers to a translation of the signature, in
a manner similar to that of ontology mapping. The difference
between ontology mapping and ontology translation is that the
former specifies the functions that relate the two ontologies’
signatures, whereas the latter applies these functions to
actually implement the mapping.</p>
      </sec>
      <sec id="sec-4-3">
        <title>C. Methodology and the Current State of the Art</title>
        <p>
          The methods commonly used to address the problem of
heterogeneity include studying the taxonomic or mereological
structure of the entities, evaluating name similarities (where
the names are compared as strings) and so on. Other methods
use a thesaurus to study the linguistic similarities of names,
use semantic approaches, or determine the similarity based
on the instances of each entity. The final similarity evaluation
may also be affected by the evaluation of the similarity of the
entities’ neighborhood. In real systems, a combination of some
of these approaches with some kind of human intervention
usually works best. A detailed classification and description
of these methods can be found in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ].
        </p>
        <p>
          Two popular systems that deal with heterogeneity are
PROMPT [
          <xref ref-type="bibr" rid="ref46">46</xref>
          ], [
          <xref ref-type="bibr" rid="ref47">47</xref>
          ] (originally called SMART [
          <xref ref-type="bibr" rid="ref48">48</xref>
          ]) and
Chimaera [
          <xref ref-type="bibr" rid="ref39">39</xref>
          ]. In [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], the term ontology matching is used to
refer to an ontology mapping algorithm based on the linguistic
properties of terms, using a thesaurus based on WordNet [
          <xref ref-type="bibr" rid="ref41">41</xref>
          ].
In [
          <xref ref-type="bibr" rid="ref53">53</xref>
          ], a certain string metric is proposed to evaluate name
similarities of elements in different ontologies, upon which an
ontology alignment algorithm could be based. Some thoughts
on the issue of heterogeneity in the context of the SHOE
language can be found in [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ], [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ]. An interesting method of
improving the results of an alignment process, which exploits
user validation combined with machine learning techniques,
can be found in [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
        </p>
        <p>
          In [
          <xref ref-type="bibr" rid="ref42">42</xref>
          ], a probabilistic technique is used towards this
aim; the final similarity evaluation of this ontology mapping
algorithm is affected by the similarity probabilities of each
entity’s neighborhood, improving the initial mapping result.
Another method based on probabilistic analysis, which takes
into account uncertainty issues in the mapped ontologies can
be found in [
          <xref ref-type="bibr" rid="ref49">49</xref>
          ]. A general-purpose approach to the problem
of translation is described in [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. A much more extensive list
of systems and works related to these research areas can be
found in [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ]; a relevant evaluation appears in [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ].
        </p>
        <p>
          Unfortunately, heterogeneity resolution in ontologies still
relies on human intervention; however, the process has to
be automatic in order to be practical [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ]. In this direction,
advances in the field of natural language processing will
probably help researchers gain a better understanding on the
processes behind automatic heterogeneity resolution [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ].
        </p>
      </sec>
      <sec id="sec-4-4">
        <title>D. Heterogeneity Resolution and Ontology Change</title>
        <p>Notice that most of the fields studied in this section do
not directly modify any ontology, but provide translation
rules that relate ontologies. As a result, many would argue
that these research areas should not be considered subfields
of ontology change. We believe otherwise, for two reasons.
First, heterogeneity resolution constitutes a prerequisite for
successful ontology change, as it makes no sense to try to
change an ontology in response to new information unless both
the ontology and the new information are formulated using the
same terminology, language and syntax. So, it makes practical
sense to study these fields along with the problem of ontology
change.</p>
        <p>Second, heterogeneity resolution implicitly requires the
modification of an ontology, so it is really a subfield of
ontology change in the wide sense of the term used in
this paper. Indeed, consider two agents with heterogeneous
ontologies that need to communicate and some translation
rules allowing this communication. In this particular example,
the “need for change” is the need for communication. The
rules produced do not directly modify any ontology; however,
they allow each agent to change the other agent’s ontology
locally to fit his own terminology, language and syntax. So
the change in this case is made on-the-fly by each agent. In
this sense, we could consider ontology mapping and the other
fields studied in this section to be subfields of ontology change
that simply provide us with a method to change an ontology
(even though no change is performed explicitly).</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>V. ONTOLOGY INTEGRATION AND MERGING</title>
      <sec id="sec-5-1">
        <title>A. Discussion and Definitions</title>
        <p>
          Both ontology integration and merging refer to the
construction of a new ontology based on the information found in two
or more source ontologies; yet, the two terms refer to slightly
different research areas. Unfortunately, the exact meaning of
each term is not clear in the literature, as they are often used
interchangeably [
          <xref ref-type="bibr" rid="ref51">51</xref>
          ], causing a certain amount of confusion.
        </p>
        <p>
          In [
          <xref ref-type="bibr" rid="ref46">46</xref>
          ], [
          <xref ref-type="bibr" rid="ref47">47</xref>
          ] ontology merging is defined as the process
of creating a new, coherent ontology that includes information
from two or more source ontologies; this is implicitly assumed
to include the process of resolving any possible heterogeneities
between the merged ontologies. In these papers, ontology
merging and alignment are understood as variations of the
same problem, the only difference being that ontology merging
results in the creation of a new ontology, whereas in ontology
alignment the merged ontologies persist, with links established
between them.
        </p>
        <p>
          A similar use of the term can be found in [
          <xref ref-type="bibr" rid="ref39">39</xref>
          ], whereas,
in [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ], the same research area is described using the term
ontology integration. According to [
          <xref ref-type="bibr" rid="ref35">35</xref>
          ], ontology merging
amounts to making sure that different agents use the same
terms in identical ways (in a manner similar to ontology
alignment). In [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ] ontology integration is defined as the
process of combining ontologies to build new ones, but whose
respective signatures are usually not interpreted in the same
domain of discourse. In [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] the same term is used to refer
to the process of combining a number of local ontologies in
order to build a global one, with the purpose of being able to
answer queries over the local ontologies using the global one
and the mappings between these ontologies.
        </p>
        <p>
          Here, we will define these terms along the lines of [
          <xref ref-type="bibr" rid="ref51">51</xref>
          ],
which was an attempt to disambiguate between different uses
of the term ontology integration. Three different uses of
the term were identified in that paper. The first refers to
the composition of ontologies covering loosely related (i.e.,
similar) domains; this is mainly used when building a new
ontology that covers all these domains. The term ontology
integration has been reserved for this process.
        </p>
        <p>The second use of the word refers to the combination of
ontologies covering highly overlapping or identical domains;
this process is used to fuse ontologies that contain information
about the same subject into one large (and hopefully more
accurate) ontology. The term ontology merging was attached
to this interpretation.</p>
        <p>Finally, the third use of the term integration refers to the
development of an application that uses one or more
ontologies; the more appropriate term ontology use was reserved for
this process. In this paper, we focus on the first two research
areas, namely ontology integration and merging.</p>
      </sec>
      <sec id="sec-5-2">
        <title>B. Differences Between Integration and Merging</title>
        <p>There are certain subtle differences between the processes
of integration and merging. Ontology integration is mainly
applied when the main concern is the reuse of other ontologies.
The domain of discourse of the new ontology is usually more
general than the domain of any of the source ontologies and
integration often places the different (source) ontologies in
different modules that comprise the resulting ontology.</p>
        <p>
          On the other hand, in ontology merging, the focus is on
creating an ontology that combines information on a given
topic from different sources. In this case, the information from
the source ontologies is greatly intermingled, so it is difficult
to identify the part(s) of the final ontology that resulted from
each source ontology. A more detailed discussion can be found
in [
          <xref ref-type="bibr" rid="ref51">51</xref>
          ].
        </p>
      </sec>
      <sec id="sec-5-3">
        <title>C. Integration, Merging and Heterogeneity Resolution</title>
        <p>
          It is a common practice in the literature (e.g., [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ], [
          <xref ref-type="bibr" rid="ref46">46</xref>
          ],
[
          <xref ref-type="bibr" rid="ref51">51</xref>
          ]), to consider heterogeneity resolution to be an internal
part of ontology merging or integration. This is a reasonable
choice, because in most cases the fused ontologies come
from different sources, so they are generally heterogeneous
in terms of vocabulary, syntax, representation etc. Therefore,
the task of resolving any heterogeneities between the source
ontologies constitutes a major part of the task of ontology
merging (or integration). This is mostly true in merging, where
the domain of discourse is (almost) identical. This has led to
even more confusion on the exact meaning of the terms, as
several researchers consider ontology merging (or integration)
and alignment to be variations of the same problem (e.g., [
          <xref ref-type="bibr" rid="ref35">35</xref>
          ],
[
          <xref ref-type="bibr" rid="ref46">46</xref>
          ]).
        </p>
        <p>However, it should be clear that simply resolving the
heterogeneity issues between two ontologies is not sufficient
for successful integration (or merging); recall that different
ontologies may encode different viewpoints regarding the real
world, thus several conceptual differences are bound to exist,
even if the same terminology is used. This is reminiscent of
how beliefs held by different people are often different (and
in some cases contradictory), even if a common terminology
is agreed upon.</p>
        <p>
          Similarly, modeling conventions and choices may be
different; one example of modeling choice that often depends
on personal taste or convention is whether to model a certain
distinction between similar elements by introducing separate
classes or by introducing a qualifying attribute relation in
one class [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. Such modeling differences need to be taken
into account when selecting what to keep from each ontology
during the integration or merging process. Reckless inclusion
of ontology elements and axioms from the source ontologies
(even when homogeneous) is likely to lead to a problematic,
invalid or inconsistent ontology.
        </p>
      </sec>
      <sec id="sec-5-4">
        <title>D. State of the Art in Ontology Integration and Merging</title>
        <p>
          According to [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], the process of merging can be broken
down in five steps. During the first step, we identify the
semantic overlap between the source ontologies; during the
second, we devise ways (transformations) to bring the sources
into mutual agreement in terms of terminology, representation
etc. In the third step, we apply these transformations, so we can
now take the union of the sources (fourth step). The final step
consists of evaluating the resulting ontology for consistency,
uniformity, redundancy, quality of conceptualization etc; this
evaluation might force us to repeat some or all of the above
steps. The tool described in [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] facilitates the design and
implementation of the transformations used in the merging
process (second and third step).
        </p>
        <p>
          The main tools used for ontology merging are PROMPT
[
          <xref ref-type="bibr" rid="ref46">46</xref>
          ] and Chimaera [
          <xref ref-type="bibr" rid="ref39">39</xref>
          ]. These tools use a semi-automatic
approach focused on suggesting how elements from the source
ontologies should be merged in the resulting ontology. The
final choice relies on the ontology engineer. Some ideas on
ontology merging (called integration there) in the context of
the SHOE language can be found in [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ]; however, [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ] is
focused on the part of merging that deals with heterogeneity
resolution. In [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], an interesting theoretical framework for
ontology integration is defined, focusing on the creation of
mappings between the source and the resulting ontologies and
how these mappings can be exploited for query answering.
An interesting theoretical approach to ontology merging can
be found in [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], whereas in [
          <xref ref-type="bibr" rid="ref47">47</xref>
          ] some interesting connections
of object-oriented programming with the problem of ontology
merging are uncovered. The FCA-MERGE algorithm [
          <xref ref-type="bibr" rid="ref57">57</xref>
          ]
performs ontology integration in a very efficient way, but is
based on certain strong assumptions. A more detailed list of
tools and systems related to the problem can be found in [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ],
[
          <xref ref-type="bibr" rid="ref51">51</xref>
          ].
        </p>
        <p>
          Even though the problem of evaluating ontology merging
techniques is still open in AI [
          <xref ref-type="bibr" rid="ref57">57</xref>
          ], certain comparison attempts
have been made. In [
          <xref ref-type="bibr" rid="ref34">34</xref>
          ], the authors perform a comparison
between PROMPT and Chimaera in the context of
bioinformatics. In [
          <xref ref-type="bibr" rid="ref46">46</xref>
          ], the same two tools are compared with the
generic Prote´ge´-2000 [
          <xref ref-type="bibr" rid="ref43">43</xref>
          ]. Furthermore, [
          <xref ref-type="bibr" rid="ref39">39</xref>
          ] compares the
efficiency of ontology merging with a simple plain-text editor,
merging with the Ontolingua editor and merging with the
specialized tool Chimaera, which is described in the same
paper. These comparisons are made from a certain standpoint;
a general, objective comparison is difficult, as it is not clear
how the utility of such tools could be measured [
          <xref ref-type="bibr" rid="ref39">39</xref>
          ].
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>VI. CONCLUSION</title>
      <p>
        In this paper, we performed a shallow, but broad literature
review covering all the diverse types of ontology change. This
allowed us to fix a terminology in an area that is plagued
by underspecified and confusing terms which are used with
different meanings by different researchers. This terminology
was not introduced in an arbitrary manner, but was based on
similar previous attempts (like [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ], [
        <xref ref-type="bibr" rid="ref51">51</xref>
        ]) and on the most
common uses of the terms in the literature. We hope that
our work will prove helpful towards the clarification of the
boundaries and relations between the various fields and will
serve as a starting point for researchers interested in any of
the many facets of ontology change. A summary of the results
of our study can be found in table I at the end of this paper.
      </p>
    </sec>
    <sec id="sec-7">
      <title>ACKNOWLEDGMENT</title>
      <p>The authors are grateful to Panos Constantopoulos, Vassilis
Christophides and Nicolas Spyratos for helpful comments in
an earlier draft of this work. This work was carried out during
the first author’s tenure of an ERCIM “Alain Bensoussan”
Fellowship Programme.</p>
      <p>SUMMARY OF THE VARIOUS SUBFIELDS OF ONTOLOGY CHANGE
Ontology
Morphism
Ontology
Translation
(first
reading)</p>
      <p>Purpose: Heterogeneity resolution, interoperability
Input: Two (heterogeneous) ontologies
Output: A mapping between signatures
Properties: Output identifies related signature entities
Purpose: Heterogeneity resolution, interoperability
Input: Two (heterogeneous) ontologies
Output: Mappings between signatures and axioms
Properties: Output identifies related signature entities</p>
      <p>and axioms
Purpose: Heterogeneity resolution, interoperability
Input: Two (heterogeneous) ontologies
Output: A relation between signatures
Properties: Output identifies related signature entities
Purpose: Heterogeneity resolution, interoperability
Input: Two (heterogeneous) ontologies
Output: An intermediate ontology and mappings
between the signatures of the intermediate
ontology and each source
Properties: Output is equivalent to a relation identifying</p>
      <p>related signature entities
Purpose: Use a different representation language
Input: Ontology and target representation language
Output: Ontology expressed in the target language
Properties: Produces an equivalent ontology, if possible
Purpose: Implementation of a signature mapping
Input: An ontology and a mapping
Output: An ontology
Properties: Implements the mapping
Purpose: Apply changes (domain/conceptualization)
Input: Ontology and change operation(s)
Output: An ontology
Properties: Implements change(s) to the source ontology
Purpose: Transparent access to different versions
Input: Different versions of an ontology
Output: A versioning system
Properties: Version ids identify versions; transparent
ac</p>
      <p>cess to versions; compatibility determination
Purpose: Fuse ontologies; similar domains
Input: Two ontologies (covering similar domains)
Output: An ontology
Properties: Fuses knowledge to cover a broader domain</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>P.</given-names>
            <surname>Avesani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Giunchiglia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Yatskevich</surname>
          </string-name>
          .
          <article-title>A Large Scale Taxonomy Mapping Evaluation</article-title>
          .
          <source>In Proceedings of the 4th International Semantic Web Conference (ISWC-05)</source>
          , pp.
          <fpage>67</fpage>
          -
          <lpage>81</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>T.</given-names>
            <surname>Bench-Capon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. Malcolm. Formalizing</given-names>
            <surname>Ontologies</surname>
          </string-name>
          and
          <string-name>
            <given-names>Their</given-names>
            <surname>Relations</surname>
          </string-name>
          .
          <source>In Proceedings of the 16th International Conference on Database and Expert Systems Applications (DEXA-99)</source>
          , pp.
          <fpage>250</fpage>
          -
          <lpage>259</lpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>T.</given-names>
            <surname>Berners-Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hendler</surname>
          </string-name>
          ,
          <string-name>
            <surname>O. Lassila.</surname>
          </string-name>
          <article-title>The Semantic Web</article-title>
          .
          <source>Scientific American</source>
          ,
          <volume>284</volume>
          (
          <issue>5</issue>
          ):
          <fpage>34</fpage>
          -
          <lpage>43</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>J. de Bruijn</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Martin-Recuerda</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Manov</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Ehrig</surname>
          </string-name>
          .
          <source>D4</source>
          .
          <article-title>2.1: State of the Art Survey on Ontology Merging and Aligning</article-title>
          .
          <source>SEKT Deliverable</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>D.</given-names>
            <surname>Calvanese</surname>
          </string-name>
          , G. De Giacomo,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lenzerini</surname>
          </string-name>
          .
          <article-title>A Framework for Ontology Integration</article-title>
          . In I. Cruz,
          <string-name>
            <given-names>S.</given-names>
            <surname>Decker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Euzenat</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          <article-title>McGuinness (eds</article-title>
          ).
          <source>The Emerging Semantic Web. Selected Papers from the First Semantic Web Working Symposium</source>
          , pp.
          <fpage>201</fpage>
          -
          <lpage>214</lpage>
          . IOS Press,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>H.</given-names>
            <surname>Chalupsky</surname>
          </string-name>
          .
          <article-title>OntoMorph: A Translation System for Symbolic Knowledge</article-title>
          .
          <source>In Proceedings of the 7th International Conference on Knowledge Representation and Reasoning (KR-00)</source>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.J.</given-names>
            <surname>Duineveld</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Stoter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.R.</given-names>
            <surname>Weiden</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Kenepa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.R.</given-names>
            <surname>Benjamins</surname>
          </string-name>
          .
          <article-title>WonderTools? A Comparative Study of Ontological Engineering Tools</article-title>
          .
          <source>International Journal of Human-Computer Studies</source>
          ,
          <volume>52</volume>
          (
          <issue>6</issue>
          ):
          <fpage>1111</fpage>
          -
          <lpage>1133</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ehrig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Staab</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Sure</surname>
          </string-name>
          .
          <article-title>Bootstrapping Ontology Alignment Methods with APFEL</article-title>
          .
          <source>In Proceedings of the 4th International Semantic Web Conference</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J.</given-names>
            <surname>Euzenat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. Le</given-names>
            <surname>Bach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Barrasa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Bouquet</surname>
          </string-name>
          , J. de Bo,
          <string-name>
            <given-names>R.</given-names>
            <surname>Dieng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ehrig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hauswirth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Jarrar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Lara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Maynard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , G. Stamou,
          <string-name>
            <given-names>H.</given-names>
            <surname>Stuckeschmidt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Shvaiko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Tessaris</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. van Acker</surname>
          </string-name>
          ,
          <source>I. Zaihrayeu. D2</source>
          .
          <article-title>2.3: State of the Art on Ontology Alignment</article-title>
          .
          <source>SEKT Deliverable</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ferrara</surname>
          </string-name>
          .
          <article-title>Methods and Techniques for Ontology Matching and Evolution in Open Distributed Systems</article-title>
          .
          <source>In Proceedings of the 16th International Conference on Advanced Information Systems Engineering</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>G.</given-names>
            <surname>Flouris</surname>
          </string-name>
          .
          <source>On Belief Change and Ontology Evolution. Doctoral Dissertation</source>
          , Department of Computer Science,
          <source>Univ. of Crete</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>G.</given-names>
            <surname>Flouris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Plexousakis</surname>
          </string-name>
          .
          <article-title>Bridging Ontology Evolution and Belief Change</article-title>
          .
          <source>In Proceedings of the 4th Hellenic Conference on Artificial Intelligence</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>G.</given-names>
            <surname>Flouris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Plexousakis</surname>
          </string-name>
          .
          <article-title>Handling Ontology Change: Survey and Proposal for a Future Research Direction</article-title>
          .
          <source>Technical Report FORTHICS/TR-362</source>
          ,
          <year>September 2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>G.</given-names>
            <surname>Flouris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Plexousakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Antoniou. Evolving Ontology</surname>
          </string-name>
          <article-title>Evolution</article-title>
          .
          <source>In Proceedings of the 32nd International Conference on Current Trends in Theory and Practice of Computer Science</source>
          , Invited Talk,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>G.</given-names>
            <surname>Flouris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Plexousakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Antoniou.</surname>
          </string-name>
          <article-title>Generalizing the AGM Postulates: Preliminary Results and Applications</article-title>
          .
          <source>In Proceedings of the 10th International Workshop on Non-Monotonic Reasoning</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>G.</given-names>
            <surname>Flouris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Plexousakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Antoniou</surname>
          </string-name>
          .
          <article-title>On Applying the AGM Theory to DLs and OWL</article-title>
          .
          <source>In Proceedings of the 4th International Semantic Web Conference (ISWC-05)</source>
          , pp.
          <fpage>216</fpage>
          -
          <lpage>231</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>N.</given-names>
            <surname>Foo</surname>
          </string-name>
          . Ontology Revision. In G. Ellis,
          <string-name>
            <given-names>R.</given-names>
            <surname>Levinson</surname>
          </string-name>
          , W. Rich, J. Sowa (eds).
          <source>Proceedings of the 3rd International Conference on Conceptual Structures (ICCS-95), Lecture Notes in Artificial Intelligence (LNAI)</source>
          , Volume
          <volume>954</volume>
          , Springer-Verlag, pp.
          <fpage>16</fpage>
          -
          <lpage>31</lpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>E.</given-names>
            <surname>Franconi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Grandi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Mandreoli</surname>
          </string-name>
          .
          <article-title>A Semantic Approach for Schema Evolution and Versioning in Object-Oriented Databases</article-title>
          .
          <source>In Proceedings of the 6th International Conference on Rules and Objects in Databases</source>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>P.</given-names>
            <surname>Ga</surname>
          </string-name>
          <article-title>¨rdenfors. Belief Revision: An Introduction</article-title>
          . In P. Ga¨rdenfors (ed).
          <source>Belief Revision</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>20</lpage>
          , Cambridge University Press,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>P.</given-names>
            <surname>Ga</surname>
          </string-name>
          <article-title>¨rdenfors</article-title>
          .
          <source>The Dynamics of Belief Systems: Foundations Versus Coherence Theories. Revue Internationale de Philosophie 44</source>
          ,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>T.R.</given-names>
            <surname>Gruber</surname>
          </string-name>
          .
          <article-title>A Translation Approach to Portable Ontology Specifications</article-title>
          .
          <source>Knowledge Acquisition</source>
          ,
          <volume>5</volume>
          (
          <issue>2</issue>
          ):
          <fpage>199</fpage>
          -
          <lpage>220</lpage>
          ,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>P.</given-names>
            <surname>Haase</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Stojanovic</surname>
          </string-name>
          .
          <article-title>Consistent Evolution of OWL Ontologies</article-title>
          .
          <source>In Proceedings of the 2nd European Semantic Web Conference (ESWC05)</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>P.</given-names>
            <surname>Haase</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Sure</surname>
          </string-name>
          .
          <source>D3.1.1.b State of the Art on Ontology Evolution. SEKT Deliverable</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>J.</given-names>
            <surname>Heflin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hendler</surname>
          </string-name>
          .
          <article-title>Dynamic Ontologies on the Web</article-title>
          .
          <source>In Proceedings of the 17th National Conference on Artificial Intelligence</source>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>J.</given-names>
            <surname>Heflin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hendler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Luke</surname>
          </string-name>
          .
          <article-title>Coping with Changing Ontologies in a Distributed Environment</article-title>
          .
          <source>In Proceedings of the Workshop on Ontology Management of the 16th National Conference on Artificial Intelligence (AAAI-99)</source>
          , WS-
          <volume>99</volume>
          -13, AAAI Press, pp.
          <fpage>74</fpage>
          -
          <lpage>79</lpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Stuckenschmidt</surname>
          </string-name>
          .
          <article-title>Reasoning with Multi-version Ontologies: A Temporal Logic Approach</article-title>
          .
          <source>In Proceedings of the 4th International Semantic Web Conference (ISWC-05)</source>
          , pp.
          <fpage>398</fpage>
          -
          <lpage>412</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kalfoglou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Schorlemmer</surname>
          </string-name>
          .
          <article-title>Ontology Mapping: the State of the Art</article-title>
          .
          <source>Knowledge Engineering Review</source>
          ,
          <volume>18</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>1</fpage>
          -
          <lpage>31</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>H.</given-names>
            <surname>Katsuno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.O.</given-names>
            <surname>Mendelzon</surname>
          </string-name>
          .
          <article-title>On the Difference Between Updating a Knowledge Base and Revising It</article-title>
          .
          <source>Technical Report on Knowledge Representation and Reasoning</source>
          , Univ. of Toronto, KRR-TR-
          <volume>90</volume>
          -
          <issue>6</issue>
          ,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>W.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.T.</given-names>
            <surname>Chou</surname>
          </string-name>
          .
          <article-title>Versions of Schema for Object-Oriented Databases</article-title>
          .
          <source>In Proceedings of the 14th International Conference on Very Large Data Bases (VLDB-88)</source>
          , pp.
          <fpage>148</fpage>
          -
          <lpage>159</lpage>
          ,
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>M.</given-names>
            <surname>Klein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Fensel</surname>
          </string-name>
          .
          <article-title>Ontology Versioning on the Semantic Web</article-title>
          .
          <source>In Proceedings of the International Semantic Web Working Symposium</source>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>M.</given-names>
            <surname>Klein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Fensel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kiryakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Ognyanov</surname>
          </string-name>
          .
          <article-title>Ontology Versioning and Change Detection on the Web</article-title>
          .
          <source>In Proceedings of the 13th International Conference on Knowledge Engineering and Knowledge Management</source>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>M.</given-names>
            <surname>Klein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.F.</given-names>
            <surname>Noy</surname>
          </string-name>
          .
          <article-title>A Component-Based Framework for Ontology Evolution</article-title>
          .
          <source>In Proceedings of the IJCAI-03 Workshop on Ontologies and Distributed Systems, CEUR-WS</source>
          , vol.
          <volume>71</volume>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>S.C.</given-names>
            <surname>Lam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.H.</given-names>
            <surname>Sleeman</surname>
          </string-name>
          , W. Vasconselos. ReTAX++
          <article-title>: A Tool for Browsing and Revising Ontologies</article-title>
          .
          <source>In Poster Proceedings of the 4th International Semantic Web Conference (ISWC-05)</source>
          , PID-
          <volume>33</volume>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>P.</given-names>
            <surname>Lambrix</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Edberg</surname>
          </string-name>
          .
          <article-title>Evaluation of Ontology Merging Tools in Bioinformatics</article-title>
          .
          <source>In Proceedings of the 8th Pacific Symposium on Biocomputing</source>
          , pp.
          <fpage>589</fpage>
          -
          <lpage>600</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>K.</given-names>
            <surname>Lee</surname>
          </string-name>
          , T. Meyer.
          <article-title>A Classification of Ontology Modification</article-title>
          .
          <source>In Proceedings of the 17th Australian Joint Conference on Artificial Intelligence</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>S.</given-names>
            <surname>Luke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Spector</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Rager</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hendler</surname>
          </string-name>
          .
          <article-title>Ontology-based Web Agents</article-title>
          .
          <source>In Proceedings of the 1st International Conference on Autonomous Agents</source>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>A.</given-names>
            <surname>Maedche</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Motik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Stojanovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Studer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Volz</surname>
          </string-name>
          .
          <article-title>An Infrastructure for Searching, Reusing and Evolving Distributed Ontologies</article-title>
          .
          <source>In Proceedings of the 12th International World Wide Web Conference</source>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>M.</given-names>
            <surname>Magiridou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sahtouris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Christophides</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Koubarakis</surname>
          </string-name>
          .
          <article-title>RUL: A Declarative Update Language for RDF</article-title>
          .
          <source>In Proceedings of the 4th International Semantic Web Conference (ISWC-05)</source>
          , pp.
          <fpage>506</fpage>
          -
          <lpage>521</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>D.</given-names>
            <surname>McGuiness</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Fikes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Rice</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wilder</surname>
          </string-name>
          .
          <article-title>An Environment for Merging and Testing Large Ontologies</article-title>
          .
          <source>In Proceedings of the 7th International Conference on Principles of Knowledge Representation and Reasoning (KR-00)</source>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40] T. Meyer,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Booth</surname>
          </string-name>
          .
          <article-title>Knowledge Integration for Description Logics</article-title>
          .
          <source>In Proceedings of the 7th International Symposium on Logical Formalizations of Commonsense Reasoning</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <string-name>
            <given-names>G.A.</given-names>
            <surname>Miller</surname>
          </string-name>
          .
          <article-title>WordNet: A Lexical Database for English</article-title>
          .
          <source>Communications of the ACM (CACM)</source>
          ,
          <volume>38</volume>
          (
          <issue>11</issue>
          ):
          <fpage>39</fpage>
          -
          <lpage>41</lpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>P.</given-names>
            <surname>Mitra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.F.</given-names>
            <surname>Noy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.R.</given-names>
            <surname>Jaiswal</surname>
          </string-name>
          .
          <article-title>OMEN: A Probabilistic Ontology Mapping Tool</article-title>
          .
          <source>In Proceedings of the 4th International Semantic Web Conference (ISWC-05)</source>
          , pp.
          <fpage>537</fpage>
          -
          <lpage>547</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          [43]
          <string-name>
            <given-names>N.F.</given-names>
            <surname>Noy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Fergerson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Musen</surname>
          </string-name>
          .
          <article-title>The Knowledge Model of Prote´ge´- 2000: Combining Interoperability and Flexibility</article-title>
          .
          <source>In Proceedings of the 12th International Conference on Knowledge Engineering and Knowledge Management: Methods, Models, and Tools (EKAW-00)</source>
          , pp.
          <fpage>1732</fpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          [44]
          <string-name>
            <given-names>N.F.</given-names>
            <surname>Noy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Klein</surname>
          </string-name>
          . Ontology Evolution:
          <article-title>Not the Same as Schema Evolution</article-title>
          .
          <source>Knowledge and Information Systems</source>
          ,
          <volume>6</volume>
          (
          <issue>4</issue>
          ):
          <fpage>428</fpage>
          -
          <lpage>440</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          [45]
          <string-name>
            <given-names>N.F.</given-names>
            <surname>Noy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kunnatur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Klein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.A.</given-names>
            <surname>Musen</surname>
          </string-name>
          .
          <article-title>Tracking Changes During Ontology Evolution</article-title>
          .
          <source>In Proceedings of the 3rd International Semantic Web Conference (ISWC-04)</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          [46]
          <string-name>
            <given-names>N.F.</given-names>
            <surname>Noy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.A.</given-names>
            <surname>Musen</surname>
          </string-name>
          .
          <article-title>Algorithm and Tool for Automated Ontology Merging and Alignment</article-title>
          .
          <source>In Proceedings of the 17th National Conference on Artificial Intelligence (AAAI-00)</source>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          [47]
          <string-name>
            <given-names>N.F.</given-names>
            <surname>Noy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.A.</given-names>
            <surname>Musen</surname>
          </string-name>
          .
          <article-title>An Algorithm for Merging and Aligning Ontologies: Automation and Tool Support</article-title>
          .
          <source>In Proceedings of the Workshop on Ontology Management at 16th National Conference on Artificial Intelligence (AAAI-99)</source>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          [48]
          <string-name>
            <given-names>N.F.</given-names>
            <surname>Noy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.A.</given-names>
            <surname>Musen</surname>
          </string-name>
          . SMART:
          <article-title>Automated Support for Ontology Merging and Alignment</article-title>
          .
          <source>In Proceedings of the 12th Workshop on Knowledge Acquisition, Modeling and Management</source>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          [49]
          <string-name>
            <given-names>R.</given-names>
            <surname>Pan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Ding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Peng</surname>
          </string-name>
          .
          <article-title>A Bayesian Network Approach to Ontology Mapping</article-title>
          .
          <source>In Proceedings of the 4th International Semantic Web Conference (ISWC-05)</source>
          , pp.
          <fpage>563</fpage>
          -
          <lpage>577</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          [50]
          <string-name>
            <given-names>R.J.</given-names>
            <surname>Peters</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Ozsu</surname>
          </string-name>
          .
          <article-title>An Axiomatic Model of Dynamic Schema Evolution in Objectbase Systems</article-title>
          .
          <source>ACM Transactions on Database Systems</source>
          ,
          <volume>22</volume>
          (
          <issue>1</issue>
          ):
          <fpage>75</fpage>
          -
          <lpage>114</lpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          [51]
          <string-name>
            <given-names>H.S.</given-names>
            <surname>Pinto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gomez-Perez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.P.</given-names>
            <surname>Martins</surname>
          </string-name>
          .
          <article-title>Some Issues on Ontology Integration</article-title>
          .
          <source>In Proceedings of the Workshop on Ontologies and ProblemSolving Methods (KRR5)</source>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref52">
        <mixed-citation>
          [52]
          <string-name>
            <given-names>P.</given-names>
            <surname>Plessers</surname>
          </string-name>
          , O. De Troyer.
          <article-title>Ontology Change Detection Using a Version Log</article-title>
          .
          <source>In Proceedings of the 4th International Semantic Web Conference</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref53">
        <mixed-citation>
          [53]
          <string-name>
            <given-names>G.</given-names>
            <surname>Stoilos</surname>
          </string-name>
          , G. Stamou,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kollias</surname>
          </string-name>
          .
          <article-title>A String Metric for Ontology Alignment</article-title>
          .
          <source>In Proceedings of the 4th International Semantic Web Conference (ISWC-05)</source>
          , pp.
          <fpage>624</fpage>
          -
          <lpage>637</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref54">
        <mixed-citation>
          [54]
          <string-name>
            <given-names>L.</given-names>
            <surname>Stojanovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Maedche</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Motik</surname>
          </string-name>
          ,
          <string-name>
            <surname>N. Stojanovic.</surname>
          </string-name>
          <article-title>User-driven Ontology Evolution Management</article-title>
          .
          <source>In Proceedings of the 13th International Conference on Knowledge Engineering and Knowledge Management</source>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref55">
        <mixed-citation>
          [55]
          <string-name>
            <given-names>L.</given-names>
            <surname>Stojanovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Maedche</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Stojanovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Studer</surname>
          </string-name>
          .
          <article-title>Ontology Evolution as Reconfiguration-Design Problem Solving</article-title>
          .
          <source>In Proceedings of the 2nd International Conference on Knowledge Capture</source>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref56">
        <mixed-citation>
          [56]
          <string-name>
            <given-names>H.</given-names>
            <surname>Stuckenschmidt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Klein</surname>
          </string-name>
          .
          <article-title>Integrity and Change in Modular Ontologies</article-title>
          .
          <source>In Proceedings of the 18th International Joint Conference on Artificial Intelligence (IJCAI-03)</source>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref57">
        <mixed-citation>
          [57]
          <string-name>
            <given-names>G.</given-names>
            <surname>Stumme</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Maedche</surname>
          </string-name>
          .
          <article-title>Ontology Merging for Federated Ontologies on the Semantic Web</article-title>
          .
          <source>In Proceedings of the International Workshop on Foundations of Models for Information Integration (FMII-01)</source>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref58">
        <mixed-citation>
          [58]
          <string-name>
            <given-names>R.</given-names>
            <surname>Wassermann</surname>
          </string-name>
          .
          <source>Revising Concepts</source>
          .
          <source>In Proceedings of the 5th Workshop on Logic, Language, Information and Communication (WoLLIC-98)</source>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref59">
        <mixed-citation>
          [59]
          <string-name>
            <given-names>R.</given-names>
            <surname>Wassermann</surname>
          </string-name>
          , E. Ferme´.
          <source>A Note on Prototype Revision. In Spinning Ideas</source>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref60">
        <mixed-citation>
          [60]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , L. Zhang,
          <string-name>
            <given-names>C.X.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yu</surname>
          </string-name>
          .
          <article-title>Data Migration for Ontology Evolution</article-title>
          . In
          <source>Poster Proceedings of the 2nd International Semantic Web Conference (ISWC-03)</source>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>