<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>On the Evolution of Ontologies using Probabilistic Description Logics</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Thomas Scharrenbach</string-name>
          <email>thomas.scharrenbach@wsl.ch</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Abraham Bernstein</string-name>
          <email>bernstein@ifi.uzh.ch</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Swiss Federal Institute for Forest, Snow and Landscape Research WSL</institution>
          ,
          <addr-line>Zurcherstrasse 111, CH-8910 Birmensdorf</addr-line>
          ,
          <country country="CH">Switzerland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Zurich</institution>
          ,
          <addr-line>Binzmuhlestrasse 14, CH-8050 Zurich</addr-line>
          ,
          <country country="CH">Switzerland</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Exceptions play an important role in conceptualizing data, especially when new knowledge is introduced or existing knowledge changes. Furthermore, real-world data often is contradictory and uncertain. Current formalisms for conceptualizing data like Description Logics rely upon rst-order logic. As a consequence, they are poor in addressing exceptional, inconsistent and uncertain data, in particular when evolving the knowledge base over time. This paper investigates the use of Probabilistic Description Logics as a formalism for the evolution of ontologies that conceptualize real-world data. Di erent scenarios are presented for the automatic handling of inconsistencies during ontology evolution.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        In recent years, ontologies have become standard for knowledge representation
in the Semantic Web. While ontologies are usually expressed in Web Ontology
Language (OWL) recommended by the W3C [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], the underlying formalism for
reasoning about data in the ontology is Description Logics (DL), being a
decidable subset of rst-order logic [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>Classical knowledge bases relate to decidable subsets of rst-order logic: either
something is asserted in the knowledge base or not. It is hence di cult to express
exceptions or degrees of belief in rst-order-logic-based formalisms. Furthermore,
when evolving a classical knowledge base, inconsistencies are likely to occur but
hard to resolve.
The need for representing and processing exceptional and uncertain data has
been recognized, and several methods were proposed for relaxing rst-order
logic based formalisms by uncertainty models being capable to handle
ontological data. Yet, these approaches do not provide out-of-the-box solutions for
the evolution of a knowledge base.</p>
      <p>
        The process of (consistent) evolution of ontological knowledge bases is still only
being rarely addressed. The creation of ontologies, especially from large text
corpora, is a well-understood problem [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ], and, as a result, a rebuild of the
ontology is preferred to evolution. This is not desirable in cases where
conceptualizations cannot be learned from data or existing knowledge bases have to
be used as a baseline [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Such problems have to be tackled using evolutionary
methods rather than learning.
      </p>
      <p>This paper discusses the use of probabilistic defaults for the evolution of
OWLDL knowledge bases. Evolution is based on the addition of information;
information cannot be removed but only falsi ed or relaxed. Inconsistencies that
are likely to occur during the evolution of a knowledge base are resolved
automatically. In contrast to existing approaches that either remove data from the
knowledge base or try to perform reasoning despite the existence of
inconsistent information, the presented approach relaxes the inconsistent information
by means of (probabilistic) defaults.</p>
      <p>
        Defaults, introduced by Reiter [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and re-interpreted by Lehmann [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], facilitate
the co-existence of default rules for typical cases together with exceptions from
these rules. When querying the knowledge base, more speci c knowledge, i.e.
the exceptions, is preferred to more general knowledge, i.e. the defaults, exactly
providing the desired properties.
      </p>
      <p>
        While the exception modelling can be solved using defaults alone, probabilistic
defaults provide an opportunity to model degrees of belief for such exceptions
as they occur during user-assisted ontology evolution. This paper uses the
approach of Lukasiewicz [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], currently the only approach providing both default
and probabilistic reasoning for OWL-DL ontologies.
      </p>
      <p>This work is structured as follows: After presenting state-of-the art formalisms
for representing uncertainty in ontological knowledge bases in Section 2,
Probabilistic Description Logics (PDL) are investigated in particular in Section 3. In
Section 4 possible inconsistencies occurring during ontology evolution are
presented as well as a scheme for automatically resolving them. The paper closes
with a discussion in Section 5 about the presented approach and gives an outlook
on possible alternatives and future work.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>This section gives an overview over methods for dealing with exceptional,
uncertain and vague knowledge, handling of inconsistent information and evolution of
OWL-DL knowledge bases.</p>
      <sec id="sec-2-1">
        <title>Uncertainty and Vagueness</title>
        <p>
          The need for relaxing FOL by means of probabilistic logic programming has
been subject to investigation for a long time. They can be distinguished into
two groups: approaches directly extending the knowledge base by a probabilistic
model and approaches where the knowledge base has to be transformed into
another structure like in PR-OWL [9{11] or Bayes-OWL [
          <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
          ] where the
ontology is transformed into a Bayesian Network. However, the transformation
causes an evolution scheme to be rather complex making direct approaches more
favourable.
        </p>
        <p>
          Regarding the direct extension, there have been developed some promising
approaches recently like Fuzzy OWL, Markov Logic (ML), and Probabilistic
Description Logics (PDL) all of which are presented in the following subsections.
Fuzzy OWL enables the expression of vague concepts like \The glass is half
full" or \A sports car is fast" [
          <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
          ]. Fuzzy modi ers like \very"or \high"
enable statements like \A sports car can ride at high speed". For fuzziness,
there has to be speci ed fuzzy membership degrees which cannot be estimated
in a straightforward way for resolving inconsistent information. In addition, the
problems to be tackled address more uncertainty than vagueness. This makes
Fuzzy OWL - though being a very interesting approach - not applicable. Please
refer to [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] for a detailed comparison of addressing uncertainty and vagueness.
Markov Logic is a direct relaxation of rst-oder logic: formulas are assigned
a weight, and these pairs form a so-called Markov logic network (MLN) [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ].
Though being restricted to nite domains, extension to in nite domains are
possible [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]. The grounding of an MLN for a set of atoms de nes a graph, the
so-called Markov network (MN). The log-linear probability of a world is de ned
as the sum over all formulae of the weighed number of true groundings. The
Markov blanket is de ned by the true groundings for a world. Note that Markov
Logic is not restricted to modelling individuals independently to each other, and
is extremely scalable since only the needed information, de ned by the Markov
blanket, has to be investigated for performing reasoning.
        </p>
        <p>However, Markov Logic, being extremely exible, default knowledge like
\Generally, all Gaul villages are occupied by the Romans with the exceptions of . . . "
cannot be expressed in a straightforward way such that the default can co-exist
with the exception. Instead the more speci c piece of information has to be
asserted a higher weight overriding the default. In case of the presence of di
erent contradicting information, the choice of the weights is rather complex when
trying to keep the desired semantics.</p>
        <p>
          Probabilistic Description Logics extend classical DL by probabilistic
terminological as well as probabilistic assertional knowledge [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. Like in conditional
default reasoning [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ], uncertain knowledge is modelled as constraints but
enriched with an interval allowing to provide minimal and maximal probability
for a constraint. The semantics of a constraint is \Given evidence , generally
the conclusion holds with probability of at least l and at most u" allowing to
model exceptions and uncertain information straightforward. Furthermore, PDL
allow for relaxing speci c knowledge while keeping the strictness of DL for the
remaining knowledge base. Hence, PDL is a good choice for evolving ontological
knowledge bases.
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Inconsistencies</title>
        <p>
          The handling of inconsistencies in DL knowledge bases, often also referred to
as bugs or defects, has been well investigated. Methods exist for nding defects
[
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] and also for automatically resolving them [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]. Preserving the formalism
used comes at the cost of having to remove information. Approximate reasoning
[
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] gives up correctness, and approaches like multi-valued logics [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] change the
underlying formalism signi cantly.
        </p>
        <p>The presented approach tries to relax the underlying formalism as much as
necessary while preserving its semantics as much as possible.
2.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Evolution</title>
        <p>
          The evolution of ontologies is addressed to preserve the logics [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] or only make
small changes, for example, on instance level [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ]. In this paper, the evolution of
OWL-DL knowledge bases is investigated, relaxing the formalism while allowing
any insertion of new information according to OWL-DL.
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Probabilistic Description Logics</title>
      <p>While DL provide formal logical representation and inference, uncertainty about
statements like \The chance for an avalanche in the western Alps is between 50%
and 75%." cannot be modelled very well. Exceptional knowledge like \Generally,
all Gaul villages are occupied by the Romans, but there is still a chance of less
than 1% that a Gaul village is not occupied by the Romans." also cannot be
dealt with in an straightforward way.</p>
      <p>
        Probabilistic Description Logics (PDL) [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] model both, exceptions and uncertain
knowledge using probabilistic (default) conditional constraints. While the
exceptions can be modelled as an extension of Lehmann's lexicographical entailment
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], uncertainty is modelled by assigning belief intervals to these conditional
constraints. Probabilities are de ned for satis able and hence possible worlds.
A conditional constraint ( j ) [l; u] means that given evidence , the probability
that conclusion can be drawn lies between l and u. If l = u = 1, then the
constraint is called a default, meaning \Generally, given , holds", where
and are concepts. As such, a constraint represents a subclass relation v
with a degree of at least l and at most u.
A world I is the (positive) set of all concepts 2 C from a TBox T for which
f (i)j 2 Ig [ f: (i)j 2 C n Ig [ T is satis able for a new individual i.
A probabilistic interpretation P r is a mapping from the set of worlds IC to the
unit interval P r : IC ! [0; 1], such that PI2IC P r(I) = 1.
      </p>
      <p>The probability of a concept is the sum of probabilities of all worlds in which
it (positively) appears:</p>
      <p>I j=
()
The probability of a constraint ( j ) is de ned in case the evidence has strictly
positive probability:</p>
      <p>P r( ) &gt; 0 ) P r( j ) = P r(
u )=P r( )
Analogous to logical subsumption, a probabilistic interpretation P r satis es a
conditional constraint ( j )[l; u] i either the evidence has zero probability or
the probability of the conclusion lies within the speci ed interval:
P r j= ( j )[l; u] , P r( ) = 0 or l</p>
      <p>P r( j )
u
A probabilistic interpretation P r satis es a set of conditional constraints F i
it satis es each constraint in the set:</p>
      <p>
        P r j= F , P r j= F
8F 2 F
It was furthermore shown that, due to the relation of a probabilistic
interpretation to a TBox T and a set of conditional constraints F , the TBox T has
a satisfying interpretation i T has a satisfying probabilistic interpretation [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
Hence, a satisfying probabilistic interpretation P r for T and F is said to model
P r j= T [ F .
      </p>
      <p>The idea of overriding more general information with (possibly incoherent) more
speci c information is addressed with the so-called z-partitions. A z-partition is
an ordered partition (P0; : : : ; Pn) of a set of conditional constraints P with
ascending level of speci ty de ned by the notion of veri cation and tolerance,
which are de ned below.</p>
      <p>A probabilistic interpretation P r veri es a conditional constraint i the evidence
has probability one and the probability of the conclusion lies within the speci ed
interval:</p>
      <p>P r veri es ( j )[l; u] () P r( ) = 1 ^ l
P r( )
u
As such, veri cation can be seen as satis ability with certain evidence and
ensures the inheritance of probabilistic properties along subclass relations in
entailment.</p>
      <p>A set of conditional constraints F tolerates a conditional constraint under a
TBox T i T [ F has a model that veri es F . Let Pi = P n (P0 [ : : : [ Pi) be the
remainder set of P. Then Pi is the set of all conditional constraints F 2 Pi that
are tolerated by the remaining constraints Pi under T . The tuple (P0; : : : ; Pn)
forms the unique z-partition for the PTBox (T; P ).</p>
      <p>As with classical DL, PDL distinguishes between terminological probabilistic
knowledge and assertional probabilistic knowledge. As a result, probabilistic
class assertions are of the form ( (o)j&gt;)[l; u]. They express that individual o
belongs to class with a probability of at least l and at most u. Probabilistic
class assertions are accumulated into one PABox Po for each probabilistic
individual o 2 IP for a PTBox (T; P ). A probabilistic knowledge base is hence the
triple K = T; P; (Po)o2Ip . Note that in contrast to Markov Logic, all
probabilistic individuals are assumed to be independent of each other.
A probabilistic knowledge base K is consistent i its PTBox is satis able and
T [ Po is satis able for every o 2 IP . Probabilistic individuals may be assigned
a degree of class assertion but must not assert contradicting classes.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Evolution</title>
      <p>It is assumed that during the evolution of a DL knowledge base, only new
information is added. The new knowledge, in turn, may violate the consistency of
the knowledge base and thus make it unsatis able. Classical inference cannot be
applied anymore, because from inconsistent information every conclusion, even
being frankly incorrect, would be valid.
4.1</p>
      <sec id="sec-4-1">
        <title>Inconsistencies</title>
        <p>Inconsistencies are often referred to as defects or bugs and resolving them has
been continuously subject to research. In principle, three di erent approaches
are pursued:</p>
        <sec id="sec-4-1-1">
          <title>1. Removal of axioms causing defects.</title>
          <p>2. Addition of information, e.g. for handling exceptions.
3. Reasoning with inconsistent information.</p>
          <p>
            Yet, there are situations where neither of these approaches is applicable,
especially when handling contradicting data where all information has to be kept.
Accordingly, the formalism for knowledge representation has to be adopted, i.e.
relaxing the rst-order logic based model while the essence of the information
available is being kept. Hence, the approach followed in this paper can be seen as
a combination of all three: The troublesome information is erased from the
original knowledge base. The knowledge base is enhanced by a formalism relaxing
the constraints as much as necessary do perform reasoning while preserving as
much of the original meaning as possible. The removed information is converted
w.r.t. the relaxed formalism and added to the enhanced knowledge base.
According to [
            <xref ref-type="bibr" rid="ref19">19</xref>
            ], inconsistencies can be classi ed into
          </p>
        </sec>
        <sec id="sec-4-1-2">
          <title>1. Inconsistency of Assertions about Individuals</title>
          <p>2. Individuals Related to Unsatis able Classes
3. Defects in Class Axioms Involving Nominals
This paper provides scheme for resolving all of the above issues. Examples for
defects and how to resolve them are presented in Section 4.6.</p>
          <p>In the following, it is assumed that a classical consistent knowledge base
KB = (T; A) is given. This knowledge base is enriched by an empty PTBox
and an empty set of PABoxes K = (T; P; (Po)o2IP ).</p>
          <p>Inconsistencies of type 1 and 2 occur in the presence of disjoint classes, B v :A.
An inconsistency may be caused by the insertion of a not directly related
subclass or class assertion axiom representing more speci c information than the
disjointness expresses. The reason for that lies within the disjointness on the
more general level and e ects the satis ability of the more speci c information.
Hence, the removal of the more general cause rather addresses the idea of
preferring more speci c information to more general information in PDL.
4.2</p>
        </sec>
      </sec>
      <sec id="sec-4-2">
        <title>Resolving Inconsistencies Using Defaults</title>
        <p>When using defaults for resolving inconsistent information, two problems have
to be tackled: the resulting probabilistic knowledge base has to be consistent
again and the proper choice of the disjoints to resolve. While the rst can be
assured, the latter depends on how resolving of inconsistencies is interpreted.
Consistency can be assured when starting with a consistent knowledge base.
This is indeed the case when resolving inconsistencies using defaults, because
the original knowledge base is made consistent when resolving inconsistent
information.</p>
        <p>Let ( j )[1; 1] be a default and PT = (P; T ) be a consistent PTBox with
T [ f (i); (i)g is satis able for a new individual i. Adding ( j )[1; 1] to PT,
the resulting PTBox PT0 = (P [ ( j )[1; 1]; T ) is consistent again.
Due to T j= (i) u (i) there exists a satis able world I = f ; g [ C0 with
C0 v C. Let furthermore Pi be a partition from the z-partitions of PT and
P ri the corresponding model, and ICi the worlds with P ri(I) &gt; 0 such that
I [ f ; g is satis able, then satis ability and veri cation of that partition does
not change when adding ( j )[1; 1].</p>
        <p>If no such partition exists, then let Pn+1 = f( j )[1; 1]g be a new partition.
Since T j= (i) u (i), there exists a probabilistic interpretation P rn+1 with
P rn+1(I = f ; g) = 1 and 0 else that is a model of PT0 and that is veri ed
by P 0 n P0 [ : : : [ Pn.</p>
        <p>As a result, the new PTBox PT0 has a z-partition, the TBox is consistent by
de nition and hence consistency is proved.</p>
        <p>
          The Resolving Disjoints can be determined using the speci ty relation for
conditional constraints that comes along with PDL and choosing the most
general disjoints to be turned into defaults. First, the set of disjoint axioms involved
in the inconsistency has to be determined D = fB v :Ag. Then, these disjoints
are turned into a set of defaults F 0 = f(:AjB)[1; 1]jB v :A 2 Dg. These new
defaults are added to the PTBox P 0 = P [ F 0. By application of the z-partition
algorithm of [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] to P 0, the most general partition Pi0 that contains one of the
new defaults F 2 F 0 can be determined. Finally, all of the new defaults in Pi0
are added to the original PTBox, resolving the inconsistency and forming the
new knowledge base:
        </p>
        <p>KB = (T; P [ (F 0 \ Pi0) ; (Po)o2IP )
It should be noted that the choice of the resolving disjoints is arbitrary. However,
resolving the inconsistencies means turning disjoints into defaults. Since these
defaults are asserted a level of speci ty in PDL, it is a reasonable assumption
that the choice of the disjoints to be resolved should rely upon their level of
speci ty.
4.3</p>
      </sec>
      <sec id="sec-4-3">
        <title>Terminological Incoherence</title>
        <p>Unsatis able classes occur when disjoint axioms B v :A are present in the
TBox, and there exists one class C for which is a subclass of both A and B.
Let A, B, and C be concepts from a TBox T such that</p>
        <p>B v A; C v :A; Cn v Bm;
Bm v Bm 1 v : : : v B1 v B;</p>
        <p>Cn v Cn 1 v : : : v C1 v C
In order to repair this defect by PDL, the two most general pieces of contradicting
knowledge are removed from the TBox and expressed as two defaults (BjA)[1; 1]
and (Cj:A)[1; 1] and added to the PBox. The resulting PTBox is consistent.
It should be noted that strict assertions about Bi v A and Cj v :A are not
possible anymore.
4.4</p>
      </sec>
      <sec id="sec-4-4">
        <title>Assertional Inconsistencies</title>
        <p>Unsatis able class membership axioms are caused when one individual a is
assigned to belong to two disjoint classes Cn and Bm:</p>
        <p>B v A; C v :A; Cn(a); Bm(a);</p>
        <p>Bm v Bm 1 v : : : v B1 v B;</p>
        <p>Cn v Cn 1 v : : : v C1 v C
Again, B v A and C v :A are removed from T , and (BjA)[1; 1] as well as
(Cj:A)[1; 1] are added to the PTBox. Note that there is no di erence whether
a is a probabilistic individual or not.
4.5</p>
      </sec>
      <sec id="sec-4-5">
        <title>Defects Involving Nominals</title>
        <p>Defects involving nominals are caused by disjoint subclass inclusion axioms when
the disjoint classes refer to the same nominals. Since PDL does not allow
probabilistic individuals to occur in oneOf constructs, the defect has to be resolved
analog to Section 4.3.</p>
        <p>Assume A; B to be concepts and B v :A. Furthermore let A = N1; N2; : : : and
B = N1 leaving the corresponding knowledge base unsatis able. Removing the
disjoint axiom from the knowledge base and inserting the default (:AjB)[1; 1]
to the PTBox will resolve the inconsistency and the knowledge base becomes
satis able again.
4.6</p>
      </sec>
      <sec id="sec-4-6">
        <title>Example</title>
        <p>
          Related to the example in [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], assume the following TBox
T = fPP v HP; HP v HBPg, meaning that all pacemaker patients (PP) are also
heart patients (HP), and heart patients su er from high blood pressure (HBP).
New information is introduced that pacemaker patients shall not have high blood
pressure, expressed by PP v :HBP. Inserting this new axiom, the TBox becomes
unsatis able. The incoherence is resolved by removing the most general pieces
of knowledge from the TBox, turning them into defaults (HBPjHP)[1; 1] and
(:HBPjPP)[1; 1] that are added to the (new) PTBox.
        </p>
        <p>Starting with the same knowledge base as above, is is known that Tim (t) is a
heart patient (HP(t)). At some point, it occurs that Tim indeed does not su er
from high blood pressure (:HBP(t)) making the knowledge base unsatis able,
i.e. inconsistent that can be resolved exactly the same way as above by turning
the disjoint class axioms into defaults.</p>
        <p>
          According to the example from [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] assume the following knowledge base
consisting of MyFavoriteColor = fBlueg, PrimaryColors = fRed; Blue; Yellowg and
MyFavoriteColor v :PrimaryColors. Removing the disjoint axiom and adding
the default (:PrimaryColorsjMyFavoriteColor)[1; 1] will do the job of making
the knowledge base satis able again.
5
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Discussion and Outlook</title>
      <p>This paper presented an approach for the evolution of ontological knowledge
bases using (probabilistic) defaults. Inconsistencies that occur during the
evolution of the ontology are resolved by defaults in Probabilistic Description Logics.
While resolving the inconsistencies, the most general piece of information is
removed. The level of generality can be retrieved using the z-partitions of PDL.
Although any transformation of the pain-causing subclass inclusion axioms would
lead to the desired resolving, it would not follow the idea of preferring more
speci c knowledge to more general knowledge in default logic as proposed by
Lehmann.</p>
      <p>While the approach enables automatic inconsistency handling, the assumption
that the most general piece of knowledge is being relaxed might be wrong in
certain situations where that very piece of knowledge must be strict in any case.
However, it may be reasonable to mark axioms as mandatory strict but then it
cannot be guaranteed that the knowledge base can be made satis able using
defaults. This can only be achieved giving up strictness in any case. An interesting
alternative would be a semi-automatic combination of OWL-debugging and the
presented approach.</p>
      <p>On the one hand, only very basic aspects of incoherence are investigated in
this paper. The expressivity of OWL-DL TBoxes, however, allows more complex
forms of incoherence. Future work will have to take into account the automatic
resolution of more complex causes for incoherence.</p>
      <p>Only the use of defaults for resolving inconsistencies was investigated. While this
is su cient for resolving classical inconsistencies, a probabilistic formalism has
to be used for resolving inconsistencies of probabilistic knowledge which will be
subject to further investigations. In addition, PDL is currently the only approach
that allows the use of defaults for OWL ontologies.</p>
      <p>Since this paper only addresses the case of uncertain data, it would be interesting
to develop an similar method for vague data using Fuzzy OWL. Nevertheless,
additional information like fuzzy membership functions has to be provided when
making the removed axioms and class assertions vague.</p>
      <p>Markov Logic, nonetheless being very performant and exible, might be an
alternative model for evolution. Since the formalism provides less structure, the
application of logical patterns might make it more comparable to the inheritance
structures of PDL leading to Markov Description Logics.</p>
      <p>
        An implementation of the presented approach will be performed within the
\Datacenter Nature and Landscape" (DNL) project [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] modelling a
conceptualization for the environmental data of Switzerland. In the same project the use of
end-user feedback for the evolution of ontologies for heterogeneous data will be
investigated [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ].
      </p>
      <p>
        For the application to ontology mapping [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ], a further processing scheme has to
be developed taking into account the parallel addition of new information from
one ontology to another, opposed to the batch processing scheme that was used
in this paper.
      </p>
      <sec id="sec-5-1">
        <title>Achnowledgements</title>
        <p>Thanks to Bettina Bauer-Messmer and Rolf Grutter for their constructive
feedback. This work is funded by the Swiss Federal O ce for the Environment FOEN.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>McGuinness</surname>
            ,
            <given-names>D.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>van Harmelen</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>OWL web ontology language overview</article-title>
          .
          <source>W3C recommendation</source>
          ,
          <source>W3C (February</source>
          <year>2004</year>
          ) http://www.w3.org/TR/2004/REC-owlfeatures-
          <volume>20040210</volume>
          /.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McGuinness</surname>
            ,
            <given-names>D.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nardi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patel-Schneider</surname>
          </string-name>
          , P.F., eds.: The Description Logic Handbook: Theory, Implementation, and
          <string-name>
            <surname>Applications</surname>
          </string-name>
          . 2nd edn. Cambridge University Press, Cambridge, MA, USA (
          <year>August 2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Cimiano</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vlker</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Text2onto - a framework for ontology learning and datadriven change discovery</article-title>
          . In Montoyo,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Munoz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Metais</surname>
          </string-name>
          , E., eds.
          <source>: Proceedings of the 10th International Conference on Applications of Natural Language to Information Systems (NLDB)</source>
          .
          <source>Volume 3513 of Lecture Notes in Computer Science</source>
          .,
          <string-name>
            <surname>Alicante</surname>
          </string-name>
          , Spain, Springer (
          <year>2005</year>
          )
          <volume>227</volume>
          {
          <fpage>238</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Maedche</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Staab</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Ontology learning for the semantic web</article-title>
          .
          <source>IEEE Intelligent Systems and Their Applications</source>
          <volume>16</volume>
          (
          <issue>2</issue>
          ) (
          <year>2001</year>
          )
          <volume>72</volume>
          {
          <fpage>79</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bauer-Messmer</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , Grutter, R.,
          <string-name>
            <surname>Scharrenbach</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Improving an environmental ontology by incorporating user-input</article-title>
          . In Moeller,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Page</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Schreiber</surname>
          </string-name>
          , M., eds.:
          <source>EnviroInfo</source>
          <year>2008</year>
          :
          <article-title>Environmental Informatics</article-title>
          and
          <string-name>
            <given-names>Industrial</given-names>
            <surname>Ecology</surname>
          </string-name>
          , 22nd International Conference on Environmental Informatics. Berichte Aus Der Umweltinformatik, Aachen, Shaker (
          <year>August 2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Reiter</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>A logic for default reasoning</article-title>
          .
          <source>Arti cial Intelligence</source>
          <volume>13</volume>
          (
          <issue>1-2</issue>
          ) (
          <year>1980</year>
          )
          <volume>81</volume>
          {
          <fpage>132</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Another perspective on default reasoning</article-title>
          .
          <source>Ann. Math. Artif. Intell</source>
          <volume>15</volume>
          (
          <year>1995</year>
          )
          <volume>61</volume>
          {
          <fpage>82</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Lukasiewicz</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Expressive probabilistic description logics</article-title>
          .
          <source>Arti cial Intelligence</source>
          <volume>172</volume>
          (
          <issue>6-7</issue>
          ) (
          <year>April 2008</year>
          )
          <volume>852</volume>
          {
          <fpage>883</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Laskey</surname>
          </string-name>
          , K.B.:
          <article-title>Mebn: A logic for open-world probabilistic reasoning</article-title>
          .
          <source>Technical report</source>
          , Research Paper (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Costa</surname>
          </string-name>
          , P.C.G.D.:
          <article-title>Bayesian semantics for the semantic web</article-title>
          .
          <source>PhD thesis</source>
          , Fairfax,
          <string-name>
            <surname>VA</surname>
          </string-name>
          , USA (
          <year>2005</year>
          )
          <article-title>Kathryn Blackmond Laskey</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Costa</surname>
            ,
            <given-names>P.C.G.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laskey</surname>
            ,
            <given-names>K.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laskey</surname>
            ,
            <given-names>K.J.</given-names>
          </string-name>
          :
          <article-title>Pr-owl: A bayesian ontology language for the semantic web</article-title>
          . (
          <year>2008</year>
          )
          <volume>88</volume>
          {
          <fpage>107</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Ding</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peng</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>A probabilistic extension to ontology language owl</article-title>
          .
          <source>In: Proceedings of the 37th Annual Hawai'i International Conference On System Sciences (HICSS-37)</source>
          , IEEE Press (
          <year>January 2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calmet</surname>
          </string-name>
          , J.:
          <article-title>Ontobayes: An ontology-driven uncertainty model</article-title>
          .
          <source>Computational Intelligence for Modelling</source>
          , Control and Automation, International Conference on
          <volume>1</volume>
          (
          <year>2005</year>
          )
          <volume>457</volume>
          {
          <fpage>463</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Straccia</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Towards a fuzzy description logic for the semantic web</article-title>
          . In GomezPerez, A.,
          <string-name>
            <surname>Euzenat</surname>
          </string-name>
          , J., eds.:
          <source>The Semantic Web: Research and Applications</source>
          . Volume
          <volume>3532</volume>
          of Lecture Notes in Computer Sciennce (LNCS)., Heidelberg, Springer (May
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Stoilos</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stamou</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tzouvaras</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>J.Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Fuzzy owl: Uncertainty and the semantic web</article-title>
          .
          <source>In: 21st International Workshop on Description Logics (DL 08)</source>
          , Galway (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Lukasiewicz</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Straccia</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Managing uncertainty and vagueness in description logics for the semantic web</article-title>
          .
          <source>Web Semant</source>
          .
          <volume>6</volume>
          (
          <issue>4</issue>
          ) (
          <year>2008</year>
          )
          <volume>291</volume>
          {
          <fpage>308</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Domingos</surname>
          </string-name>
          , P. In: Markov Logic. Springer, Berlin (May
          <year>2008</year>
          )
          <volume>92</volume>
          {
          <fpage>117</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Domingos</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Singla</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Markov logic in in nite domains</article-title>
          .
          <source>In: Proceedings of the Twenty-Third Conference on Uncertainty in Arti cial Intelligence</source>
          , Arlington,
          <string-name>
            <surname>VA</surname>
          </string-name>
          , USA, AUAI Press (
          <year>2007</year>
          )
          <volume>368</volume>
          {
          <fpage>375</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <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>Kalyanpur</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Debugging owl ontologies</article-title>
          . In Ellis,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Hagino</surname>
          </string-name>
          , T., eds.
          <source>: WWW '05: Proceedings of the 14th international conference on World Wide Web</source>
          , New York, NY, USA, ACM (
          <year>August 2005</year>
          )
          <volume>633</volume>
          {640 Conference ChairEllis,, Allan and Conference Chair-Hagino,, Tatsuya.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Haase</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , Volker, J.:
          <article-title>Ontology learning and reasoning - dealing with uncertainty and inconsistency</article-title>
          . In Costa, P.C.G.D., d`Amato,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Fanizzi</surname>
          </string-name>
          , N., und Kathryn B. Laskey, eds.:
          <article-title>Uncertainty Reasoning for the Semantic Web 1</article-title>
          : ISWC International Workshop, URSW 2005-2007,
          <string-name>
            <given-names>Revised</given-names>
            <surname>Selected</surname>
          </string-name>
          and
          <source>Invited Papers: Pt. 1. Volume 5327 of Lecture Notes in Computer Sciennce (LNCS)</source>
          ., Heidelberg, Springer (January
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Hitzler</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vrandecic</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Resolution-based approximate reasoning for owl dl</article-title>
          . In et al., Y.G., ed.
          <source>: Proceedings of the 4th International Semantic Web Conference</source>
          , Galway, Ireland,
          <year>November 2005</year>
          . Volume
          <volume>3729</volume>
          of Lecture Notes in Computer Science., Springer, Berlin (NOV
          <year>2005</year>
          )
          <volume>383</volume>
          {
          <fpage>397</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Ma</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Inferring with inconsistent owl dl ontology: A multi-valued logic approach</article-title>
          . In Grust, T., etc., eds.
          <source>: EDBT Workshops</source>
          . Volume
          <volume>4254</volume>
          of Lecture Notes in Computer Science., Springer (MAR
          <year>2006</year>
          )
          <volume>535</volume>
          {
          <fpage>553</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Haase</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stojanovic</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Consistent evolution of owl ontologies</article-title>
          . In Gomez-Perez,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Euzenat</surname>
          </string-name>
          , J., eds.:
          <source>The Semantic Web: Research and Applications</source>
          . Volume
          <volume>3532</volume>
          of Lecture Notes in Computer Sciennce (LNCS)., Heidelberg, Springer (May
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Giacomo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lenzerini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Poggi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosati</surname>
          </string-name>
          , R.:
          <article-title>On the update of description logic ontologies at the instance level</article-title>
          .
          <source>In: Proceedings: Twenty-First National Conference on Arti cial Intelligence (AAAI06)</source>
          , Menlo Park, CA, USA, AAAI Press (
          <year>June 2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Bauer-Messmer</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , Grutter, R.:
          <article-title>Designing a bilingual eco-ontology for open and intuitive search</article-title>
          . In Gomez,
          <string-name>
            <given-names>J.M.</given-names>
            ,
            <surname>Sonnenschein</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          , Muller,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Welsch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Rautenstrauch</surname>
          </string-name>
          , C., eds.: Information Technologies in Environmental Engineering: ITEE 2007
          <string-name>
            <surname>- Third International ICSC Symposium (Environmental Science</surname>
          </string-name>
          and Engineering / Environmental Engine), Heidelberg, Springer (
          <year>June 2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Scharrenbach</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>End-user assisted ontology evolution in uncertain domains</article-title>
          . In Shet,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Staab</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Dean</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Paolucci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Maynard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Finin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Thirunarayan</surname>
          </string-name>
          , K., eds.: The Semantic Web - ISWC
          <year>2008</year>
          . Volume
          <volume>5318</volume>
          of Lecture Notes in Computer Sciennce (LNCS)., Heidelberg, Springer (
          <year>October 2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N.F.</given-names>
          </string-name>
          :
          <article-title>Semantic integration: a survey of ontology-based approaches</article-title>
          .
          <source>SIGMOD Rec</source>
          .
          <volume>33</volume>
          (
          <issue>4</issue>
          ) (
          <year>2004</year>
          )
          <volume>65</volume>
          {
          <fpage>70</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>