<!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>
      <article-id pub-id-type="urn">nbn:de:0074-596-3</article-id>
      <title-group>
        <article-title>ORES-2010 Ontology Repositories and Editors for the Semantic Web</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Proceedings of the</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>st Workshop on Ontology Repositories</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Editors for the Semantic Web</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Hersonissos</institution>
          ,
          <addr-line>Crete</addr-line>
          ,
          <country country="GR">Greece</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Mathieu d'Aquin, The Open University, UK Alexander García Castro, Universität Bremen, Germany Christoph Lange, Jacobs University Bremen, Germany Kim Viljanen, Aalto University</institution>
          ,
          <addr-line>Helsinki</addr-line>
          ,
          <country country="FI">Finland</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Najla SASSI, Miracl Laboratory</institution>
        </aff>
      </contrib-group>
      <volume>596</volume>
      <abstract>
        <p>pCaoppeyrrsightby© 2th0e10 fpoarpethrse' inaduivthidoursa.l Copying permitted only for private and aepdcuaibtdloisershm.eidc paunrdposecos.pyTrihgihstedvolubmye itiss</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>10-Jun-2010: submitted by Christoph Lange
11-Jun-2010: published on CEUR-WS.org</p>
    </sec>
    <sec id="sec-2">
      <title>CONSISTOLOGY: A SEMANTIC TOOL TO</title>
    </sec>
    <sec id="sec-3">
      <title>SUPPORT ONTOLOGY EVOLUTION AND</title>
    </sec>
    <sec id="sec-4">
      <title>CONSISTENCY</title>
      <sec id="sec-4-1">
        <title>1. Introduction</title>
        <p>Changing environments require ontologies adaptable to changes that occur over time.
The adaption of an ontology is a complex process and several evolution problems
must be treated, in particular maintaining the ontology consistency after changing.
The application of a change on ontological entities is a modification of a subset of
knowledge represented in the ontology. Change management requires defining
mechanisms specifying how knowledge can be changed and how to maintain the
consistency of knowledge after each change. In addition, ontological entities are
semantically and conceptually linked, the application of a change in some ontological
entities may have effects on other entities.</p>
        <p>We are interested in this paper in defining evolution kits to allow updating ontologies
while preserving their consistency. We also developed an ontology evolution tool
‘consistology’ to assist users in expressing evolution requirements and generating
coherent ontology versions.</p>
        <p>This paper is structured as follows. Section 2 presents an overview about the most
representative approaches and tools used in ontology evolution. In Section 3, we
propose our approach to support ontology evolution and to anticipate inconsistencies.
Sections 4, 5 and 6 present the Consistology tool and its application to the education
domain. Section 7 concludes this work.</p>
      </sec>
      <sec id="sec-4-2">
        <title>2. State of the art</title>
        <p>Several application areas are especially concerned with evolution of data and users
requirements, such as software development [RL05], temporal databases [BB08] and
ontologies.</p>
        <p>Software systems are rarely stable following initial implementations. They have
complex structures which are likely to continually undergo changes during their
lifetime. Temporal databases support time-varying information and maintain the
history of the modelled data. They allow the maintenance of data histories through the
support of time semantics at system level. We refer to [BB08] [SBJ+10] for further
information about related work on software development and temporal databases.</p>
        <p>Ontologies, like software development and temporal databases, need to change
every time the modelled real world has changed. Ontology evolution is the process of
adaptation of ontology to evolution changes and the consistent management of these
changes to guarantee the consistency of ontology when changes occur [KF01]
[NK04]. It encompasses the set of activities, both technical and managerial, which
ensures that ontology continues to meet organizational objectives and users needs in
an efficient and effective way [Sto04]. According to [Sto04], “Ontology Evolution is
the timely adaptation of ontology to the arisen changes and the consistent propagation
of these changes to dependent artifacts.” It concerns different aspects: the needs to
update and to evaluate data, the changes to apply in conformity with these needs, the
management of inconsistencies in all parts of the ontology as well as in the dependent
artifacts.</p>
        <p>According to [MS03], two types of inconsistency can be identified:
• Structural inconsistency occurs when the constraints of the ontology model are
invalid or if the semantics of the subjacent language of ontology is not respected.
• Semantic inconsistency occurs when the significance of the entities of ontology is
changed.</p>
        <p>An ontology is considered consistent if its axioms are respected and if it satisfies the
whole of the invariants defined in the model of ontology [MS03].</p>
        <p>Stojanovic et al. [SSG+03] proposed an approach for the management of evolution
and the maintaining of consistency for KAON ontologies. The authors proposed the
concept of strategies of evolution which allow choosing the most suitable solutions
for the resolution of inconsistencies
Haase et al. [HS05] also used the concept of strategies of resolution based on the
constraints of OWL-Lite for the detection and the resolution of inconsistencies in
OWL ontologies. However, the resolution of inconsistencies is done after application
of changes. It is ensured in two phases: the detection of inconsistencies which consists
in finding the parts of ontology which do not satisfy the consistency conditions and
the generation of changes that allow ensuring the consistency of ontology by
generating additional changes.</p>
        <p>Flouris et al. [FP05] differentiate between a consistent ontology and a coherent
ontology. Ontology is inconsistent if there is no interpretation which satisfies all the
axioms of this ontology. It is incoherent if it does not satisfy some predefined
constraints or the related invariants. The predefined constraints describe the consistent
model of ontology. These authors consider the inconsistencies as sign of bad design
and their correction does not relate to the ontology evolution but it is rather related to
the ontology design.</p>
        <p>Luong et al. [LD07] distinguish two levels of consistency for the model of ontology:
structural consistency and logical consistency. Structural consistency relates to the
constraints of consistency defined for an ontology model by ensuring a good
organization of the ontological entities at the level of structure. Logical consistency
checks if the elements of ontology remained "semantically correct" after their
evolution.</p>
        <p>In [KJL09], the authors investigate how ontologies developed for use in Semantic
Web technology could be used in checking the consistency of requirements
specifications. They use reasoning which is a part of ontology. The TESSI tool has
been developed.</p>
        <p>Djedidi et al. [DA10] proposed an approach of enrichment of ontology with an aim of
optimizing and automating the management of changes while ensuring the
consistency and the quality of ontology after evolution.</p>
        <p>The maintenance of consistency is ensured through alternatives of resolution of
inconsistency. A model of quality is defined and applied to guide the resolution of
inconsistencies and to evaluate the impact of the suggested alternatives on the quality.
A prototype of the change management system was implemented to manage changes
of OWL ontologies while maintaining their consistency and quality.</p>
        <p>In addition, number of scientific and commercial tools for creating, managing and
updating ontologies have been used to build applications in several domains such as
KAON [OVM+04], OntoView [KFK+02], OntoManager [SSG+03], TextToOnto
[MV01], SHOE [HH00], PromptDiff [NM02], Protégé1, etc. Some tools dedicated to
ontology debugging are also proposed, such as RADON [JHQ+09], SWOOP
[KPS+05], DION 2 , OntoClean 3 , MUPSter [SC03] etc. Other tools, such as
ConsVISor4, do both consistency checking and debugging. A comprehensive survey
on ontology editors and tools can be found in [Den09] [GM03].
1 http://protege.stanford.edu/.
2 http://wasp.cs.vu.nl/sekt/dion/.
3 http://www.ontoclean.org/.
4 http://projects.semwebcentral.org/projects/consvisor/.</p>
        <p>The analysis of related work shows that no complete framework for managing
ontology coherence is proposed since they do not take into account all steps of the
ontology life cycle. The majority of works conducted so far in the field of ontologies
has focused on ontology construction issues. These works assume that the domain
knowledge encapsulated in ontology does not change over time. Indeed, in dynamic
environments, the domain knowledge evolves continually due to: the evolution in the
application domain, additional functionalities to add to the system, new requirements
of users, needs to better organize and model the information system etc.
Most of existing systems related to the ontology evolution provide only one
possibility for realizing a change, and this is usually the simplest one. For example,
the deletion of a concept always causes the deletion of all its sub concepts. It means
that users are not able to control the way changes are performed (supervision).
In this work, we aim to propose an evolution tool which allows taking into account all
relationships and offers a great level of expression. In addition, the approaches
proposed in the literature are based on the correction of inconsistencies after they
occur. We propose in this paper an anticipatory approach to manage inconsistencies
before they occur. We express the requirements of evolution using types of changes.
For each type of change, we define corrective operations that must be applied in
conjunction with this type of change in order to correct consistencies.
3.</p>
      </sec>
      <sec id="sec-4-3">
        <title>An approach based on coherent evolution kits</title>
        <p>The identification of types of changes to apply on the ontology formally expresses the
needs of evolution required by users. The types of changes allow users expressing the
requirements of evolution. When they are applied, the ontology changes from a
current version to another one. However, the application of a type of change can
cause inconsistencies on the new ontology version. In fact, types of change ensure
only the modification of ontology. They do not guarantee that the ontology remains
coherent after modifications.</p>
        <p>To ensure the consistency of an ontology after evolution, we propose to anticipate
inconsistencies that can be generated by each type of change in order to propose
alternatives to address these inconsistencies [Jaz09]. Thus, we defined coherent
evolution kits. A coherent evolution kit is composed of a type of change and
corrective operations that allow correcting the potential inconsistencies caused by the
considered change. The role of corrective operations is to correct inconsistencies by
proposing additional changes to be applied by the system in combination with the
initial type of change required by users. If several possibilities exist, i.e., various
corrective operations may be applied with different effects, the ontology engineer has
to choose to implement the adequate corrective operation. Each type of change in
addition to the corrective operations forms a "coherent evolution kit" that must be
applied in full. We refer to [JSG10] for more details about the evolution kits of
change.
4.</p>
      </sec>
      <sec id="sec-4-4">
        <title>Consistology: a tool to ensure consistency of ontologies</title>
        <p>In a collaborative setting, given some changes to do on the ontology, users must be
able to: (1) apply changes on the ontology; (2) examine the effects of changes
visually; and (3) accept or reject changes.</p>
        <p>Due to the lack of tools providing an efficient automatic support for ontology
evolution, the development of an automatic tool is very useful to maintain uniformity
and consistency of ontologies. We developed the Consistology tool, based on Java
and Eclipse, to serve as an efficient automatic support for ontology evolution.
Changes on the ontology are performed using elementary and composite changes. The
application of elementary and composite changes on the initial ontology allows
generating a new ontology version (Figure 1).
The developed Consistology tool incorporates all actors (expert, ontology designer,
system, user) in the evolution process. The ontology evolution process is initialized
by the ontology designer and the expert, started by the user and guided by the system.
The ontology designer initializes the process of evolution by introducing the ontology
file and defining the metadata related to the semantic relationships. The expert defines
the metadata related to the key concepts of the domain of study.</p>
        <p>The user expresses evolution requirements using types of changes provided by the
system which controls the required changes and applies the corresponding evolution
kits of change in order to ensure the ontology consistency.
5.</p>
      </sec>
      <sec id="sec-4-5">
        <title>Application of Consistology to the Education domain</title>
        <p>We present in this section an application of the developed Consistology tool to update
an ontology of education related to the Tunisian higher education system.
The Tunisian higher education system is continually subject to changes to comply
with social, economic and political strategies. Actually, it migrates from the old
classical system toward a BMD (Bachelor’s, Master’s, Doctorate) system. The
transition from the classical to the BMD system will certainly leave questions
especially to students who followed their teachings within the old system. To provide
satisfactory answers to these questions, it is necessary to understand and model the
classical and the BMD systems as well as the transition between them. The modeling
of this transition is also useful for the reuse of the current education system in case of
future evolutions.</p>
        <p>The modeling of the Tunisian education system requires a formal representation of
knowledge. We use the ontology to explicit the semantics of the education domain
and to model the classical and the BMD education systems [SJG09b]. The ontology
of the BMD education system is an evolved version of the ontology related to the
classical system. The evolution requires applying types of changes in order to adapt
the old education ontology and to create a new ontology version adapted to the BMD
system. We ensure the evolution of ontology based on primitive and complexes
operators.</p>
        <p>The acquisition of knowledge related to the education system is based on the analysis
of technical documents and instruction manuals provided by the Ministry of higher
education as well as interviews with experts of the domain. The ontology construction
is done using Protégé.</p>
        <p>We present in the following, an extract from the initial ontology of education
according to the OWL syntax:
To express the evolution from the classical education system toward the BMD
system, we apply operators of changes such as:
1. Add new concepts which exist only in the BMD system, such as: MENTION,
OPTIONAL_UNIT, COURSE, OBLIGATORY_UNIT, LICENCE, MASTER1,
MASTER2, EDUCATION_UNIT etc.
2. Add new relationships between concepts such as:
• Equivalence: for example, an equivalence relationship is added between the
concepts: TECHNICIAN and LICENCE, MAITRISE and MASTER1, etc.
• Synonymy: for example, a synonymy relationship is added between the
concepts: MODULE and EDUCATION_UNIT.</p>
      </sec>
      <sec id="sec-4-6">
        <title>6. An illustrative example</title>
        <p>We present in this section an example of application of an evolution kit: Add_concept.
In this example, we aim to add a new concept ‘LICENCE’ to a hierarchy of concepts
in the ontology of the classical education system to evolve it towards to the BMD
system.</p>
        <p>The user introduces an initial ontology to update and selects the type of change to
apply on the ontology, for example Add_Concept (Figures 2 and 3).</p>
        <p>The type of change Add_Concept generates inconsistencies related to an isolated and
empty concept. To resolve the first inconsistency, the system automatically proposes
to the user to add a new relationship between the added concept and another one in
the ontology. In this example, we chose to add a Hierarchy relationship between the
concepts: LICENCE and DIPLOMA (Figure 4). Thus, since it is a hierarchy
relationship, the concept LICENCE inherits the properties from the concept
DIPLOMA and therefore the second inconsistency is resolved.
In addition, the developed Consistology tool allows enriching the ontology by adding
new axioms (Figure 5).</p>
        <p>The application of elementary and composite changes on the initial ontology allows
generating a new ontology version (Figure 6). A historic file is created containing an
ordered sequence of types of changes applied to the initial version.</p>
      </sec>
      <sec id="sec-4-7">
        <title>7. Conclusion and perspectives</title>
        <p>Ontologies represent an explicit specification of a domain and serve as a support for
providing and searching knowledge sources. They need to be modified to reflect new
requirements and must remain coherent.</p>
        <p>We express the requirements of evolution using types of changes. However, types of
change allow updating ontology but do not ensure its consistency. The application of
a type of change may produce inconsistencies on ontological entities. To correct
them, corrective operations are defined and automatically done in addition to the type
of changes.</p>
        <p>An inconsistent ontology may be the consequence of a bad design or of the
application of changes. We consider that the first case is rather a problem of ontology
design and building. To maintain ontology consistency after applying types of
changes, we developed a proactive approach to manage inconsistencies before they
occur rather than managing them after evolution. This approach is based on evolution
kits, defined to ensure the consistency of ontology after evolution. An evolution kit
anticipates the inconsistencies that can generate each type of change in order to apply
additional changes able to treat them. After the execution of a change, some
corrective operations are automatically applied.</p>
        <p>To implement types of changes, we developed the Consistology tool. Consistology is
an ontology evolution support which allows users updating ontologies while
preserving their consistency. It is based on elementary and composite changes that
allow expressing the different possibilities of evolution requirements.
Experimentation is presented, related to the evolution of the Tunisian higher
education system. The Consistology tool is used to apply changes on the education
ontology and to adapt it to new evolution requirements.</p>
        <p>In future work, we aim to apply the developed system to other applications involving
evolution changes. We will also add other functionalities to support versionning of
ontology and to store and query various versions in an ontological database.
In fact, the problem of evolution and versioning is also present in other application
areas, more especially in the context of databases systems. Dynamic schema evolution
in databases is defined as managing schema changes in a timely manner without loss
of existing data. Particular problems addressed are cascading changes (changes
required to other parts of the schema as a result of a change), ensuring consistency of
the schema, and propagation of the changes to the corresponding database.
Although there are significant differences between schema evolution and ontology
evolution, many of the methods and technologies developed for schema evolution can
be applied or adapted to ontology evolution. Our research in the ontology evolution
can benefit from the many research works in database systems. Thus, we aim to
exploit the techniques of databases to create versions of ontology and to incorporate
additional functionalities in Consistology in order to allow representing, saving,
evolving and accessing to ontology versions.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [BB08]
          <string-name>
            <surname>Brahmia</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bouaziz</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2008</year>
          ).
          <article-title>Schema Versioning in Multi-Temporal XML Databases</article-title>
          ,
          <source>Proceedings of the 7th IEE/ACIS International Conference on Computer and Information Science (IEEE/ACIS ICIS</source>
          <year>2008</year>
          ), pages
          <fpage>158</fpage>
          -
          <lpage>164</lpage>
          , Oregon, USA.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [DA10]
          <string-name>
            <surname>Djedidi</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aufaure</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>ONTO-EVOAL an Ontology Evolution Approach Guided by Pattern Modeling and Quality Evaluation</article-title>
          .
          <source>FoIKS</source>
          <year>2010</year>
          :
          <fpage>286</fpage>
          -
          <lpage>305</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [Den09]
          <string-name>
            <surname>Denny</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Ontology Tools Survey</article-title>
          . From http://www.xml.com/pub/a/2004/07/14/onto.html.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [FP05]
          <string-name>
            <surname>Flouris</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plexousakis</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Handling Ontology Change: Survey and Proposal for a Future Research Direction</article-title>
          .
          <source>Technical report FORTH-ICS/TR-362.</source>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [GM03]
          <string-name>
            <surname>Gómez-Pérez</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manzano-Macho</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>A survey of ontology learning methods</article-title>
          and
          <source>Techniques, Deliverable</source>
          <volume>1</volume>
          .5, Universidad Politécnica de Madrid.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [HH00]
          <string-name>
            <surname>Heflin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hendler</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2000</year>
          ).
          <article-title>Dynamic Ontology on the Web</article-title>
          ,
          <source>Proceedings of the Seventeenth National Conference on Artificial Intelligence AAAI/MIT</source>
          , pages
          <fpage>443</fpage>
          -
          <lpage>449</lpage>
          , CA.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [HS05]
          <string-name>
            <surname>Haase</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stojanovic</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Consistent Evolution of OWL Ontologies</article-title>
          .
          <article-title>In A. Gomez-Perez and</article-title>
          J. Euzenat, editors,
          <source>Proceedings of the 2nd European Semantic Web Conference (ESWC '05)</source>
          , volume
          <volume>3532</volume>
          <source>of LCNS</source>
          , pages
          <fpage>182</fpage>
          -
          <lpage>197</lpage>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [Jaz09]
          <string-name>
            <surname>Jaziri</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>A methodology for ontology evolution and versioning</article-title>
          ,
          <source>The Third International Conference on Advances in Semantic Processing (SEMAPRO'2009)</source>
          , pages
          <fpage>15</fpage>
          -
          <lpage>21</lpage>
          , ISBN:
          <fpage>978</fpage>
          -1-
          <fpage>4244</fpage>
          -5044-2, Sliema, Malta.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [JHQ+09]
          <string-name>
            <surname>Ji</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haase</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hitzler</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stadtmüller</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <source>RaDON: Repair and Diagnosis in Ontology Networks, Lecture Notes in Computer Science</source>
          , pages
          <fpage>863</fpage>
          -
          <lpage>867</lpage>
          , Volume
          <volume>5554</volume>
          /
          <year>2009</year>
          , Springer Berlin-Heidelberg.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [JSG10]
          <string-name>
            <surname>Jaziri</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sassi</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gargouri</surname>
            <given-names>F.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>Approach and tool to evolve ontology and maintain its coherence</article-title>
          ,
          <source>International Journal of Metadata</source>
          , Semantics and Ontologies, Inderscience Publishers, United Kingdom.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [KF01]
          <string-name>
            <surname>Klein</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fensel</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2001</year>
          ).
          <article-title>Ontology versioning on the Semantic Web</article-title>
          ,
          <source>In Proceedings of the 1st Semantic Web Working Symposium</source>
          , Stanford, CA, USA.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [KFK+02]
          <string-name>
            <surname>Klein</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fensel</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kiryakov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ognyanov</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2002</year>
          ).
          <article-title>Ontology versioning and change detection on the web</article-title>
          .
          <source>Lecture Notes in Computer Science</source>
          , pages
          <fpage>247</fpage>
          -
          <lpage>259</lpage>
          , volume
          <volume>2473</volume>
          , Springer.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [KJL09]
          <string-name>
            <surname>Kroha</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Janetzko</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Labra</surname>
            ,
            <given-names>J.E.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Ontologies in Checking for Inconsistency of Requirements Specification</article-title>
          ,
          <source>The Third International Conference on Advances in Semantic Processing (SEMAPRO'2009)</source>
          , pages
          <fpage>32</fpage>
          -
          <lpage>37</lpage>
          , Sliema, Malta.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [KPS+05]
          <string-name>
            <surname>Kalyanpur</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parsia</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sirin</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hendler</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Debugging unsatisfiable classes in owl ontologies</article-title>
          ,
          <source>Journal of Web Semantics</source>
          , volume
          <volume>3</volume>
          (
          <issue>4</issue>
          ), pages
          <fpage>268</fpage>
          -
          <lpage>293</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [LD07]
          <string-name>
            <surname>Luong</surname>
            ,
            <given-names>P-H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dieng-Kuntz</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>A Rule-based Approach for Semantic Annotation Evolution</article-title>
          ,
          <source>The Computational Intelligence Journal</source>
          ,
          <volume>23</volume>
          (
          <issue>3</issue>
          ):
          <fpage>320</fpage>
          -
          <lpage>338</lpage>
          , USA.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>[MS03] Maedche</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Staab</surname>
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2003</year>
          ),
          <article-title>Ontology Learning</article-title>
          . In S. Staab &amp; R. Studer (eds.),
          <source>Handbook on Ontologies in Information Systems</source>
          , pages
          <fpage>173</fpage>
          -
          <lpage>190</lpage>
          , Springer.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [MV01]
          <string-name>
            <surname>Maedche</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Volz</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2001</year>
          ).
          <article-title>The Text-To-Onto Ontology Extraction and Maintenance System, Workshop on Integrating Data Mining and Knowledge Management co-located with the first</article-title>
          <source>International Conference on Data Mining</source>
          , San Jose, California, USA.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [NM02]
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Musen</surname>
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2002</year>
          ).
          <article-title>Promptdiff: a fixed-point algorithm for comparing ontology versions</article-title>
          .
          <source>In Proceedings of the 18th National Conference on Artificial Intelligence</source>
          , pages
          <fpage>744</fpage>
          -
          <lpage>750</lpage>
          , Canada.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [NK04]
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klein</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2004</year>
          ).
          <article-title>Ontology evolution: 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>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [OVM+04]
          <string-name>
            <surname>Oberle</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Volz</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Motik</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Staab</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2004</year>
          ).
          <article-title>An extensible ontology software environment</article-title>
          , In: Steffen Staab, Rudi Studer (Eds.),
          <source>Handbook on Ontologies</source>
          , pages
          <fpage>311</fpage>
          -
          <lpage>333</lpage>
          , Springer, Berlin.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [RL05]
          <string-name>
            <surname>Robbes</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lanza</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Versioning systems for evolution research</article-title>
          ,
          <source>In Proceedings of the 8th International Workshop on Principles of Software Evolution (IWPSE</source>
          <year>2005</year>
          ), pages
          <fpage>155</fpage>
          -
          <lpage>164</lpage>
          , Lisbon, Portugal.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [SBJ+10]
          <string-name>
            <surname>Sassi</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brahmia</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jaziri</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bouaziz</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>From Temporal Databases to Ontology Versioning: An Approach for Ontology Evolution, Ontology Theory, Management and Design: Advanced Tools</article-title>
          and Models, Ed.
          <source>Faiez Gargouri and Wassim Jaziri</source>
          , IGI-Global, USA (to appear,
          <year>March 2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [SC03]
          <string-name>
            <surname>Schlobach</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cornet</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>Non-standard reasoning services for the debugging of description logic terminologies</article-title>
          .
          <source>In Proceedings of the 18th International Joint Conference on Artificial Intelligence</source>
          , pages
          <fpage>355</fpage>
          -
          <lpage>362</lpage>
          , Acapulco, Mexico.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [SSG+03]
          <string-name>
            <surname>Stojanovic</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stojanovic</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gonzalez</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Studer</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>Ontomanager - a system for the usage-based ontology management”</article-title>
          ,
          <source>In Proceedings of ODBASE'2003</source>
          , pages
          <fpage>858</fpage>
          -
          <lpage>875</lpage>
          , Springer.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [Sto04]
          <string-name>
            <surname>Stojanovic</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          (
          <year>2004</year>
          ).
          <article-title>Methods and Tools for Ontology Evolution</article-title>
          .
          <source>PhD Thesis</source>
          , University of Karlsruhe.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>