<!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>Rational Elimination of DL-Lite TBox Axioms</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Zhiqiang Zhuang</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zhe Wang</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kewen Wang</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Grigoris Antoniou</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>School of Computing and Engineering, University of Huddersfield</institution>
          ,
          <country country="UK">UK</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>School of Information and Communication Technology, Griffith University</institution>
          ,
          <country country="AU">Australia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>An essential task in managing description logic (DL) ontologies is the elimination of problematic axioms. Such elimination is formalised as the operation of contraction in belief change. In this paper, we investigate contraction over DL-LiteR TBoxes. In belief change, a well known approach for defining contraction is via epistemic entrenchments which are preference orderings over formulas. The approach however is not applicable in DL-LiteR as classic belief change assumes an underlying logic that is different from DL-LiteR. Thus we reformulate the epistemic entrenchment approach to make it applicable to DL-LiteR. We then provide instantiation for the reformulated approach.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Description logic (DL) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] ontologies are subject to frequent changes. For instance,
outdated or incorrect axioms have to be eliminated from the ontologies and newly formed
axioms have to be incorporated into the ontologies. Therefore a mandatory task for
managing DL ontologies is to deal with such changes. In the field of belief change, extensive
work has been done on formalising various kinds of changes over knowledge bases. In
particular, the elimination of old knowledge is called contraction and incorporation of
new knowledge is called revision. To handle changes over DL ontologies it makes sense
to take advantage of the many existing techniques in belief change. Consequently, many
have investigated contraction and revision under DLs [
        <xref ref-type="bibr" rid="ref18 ref19 ref20 ref22 ref23 ref7 ref8">7,8,18,23,22,19,20</xref>
        ].
      </p>
      <p>
        The dominant approach in belief change is the so called AGM framework [
        <xref ref-type="bibr" rid="ref1 ref9">1,9</xref>
        ]
which assumes an underlying logic that includes propositional logic. In the framework,
the knowledge base to which changes are made is called a belief set which is a logically
closed set of formulas. An AGM contraction function . takes as input a belief set K
and a formula and returns another belief set K . such that is not entailed. The
epistemic entrenchment contraction function [
        <xref ref-type="bibr" rid="ref10 ref9">9,10</xref>
        ] is one such contraction function.
The basic idea for epistemic entrenchment contraction is to rank all the formulas by
their informational value. The higher up in the ranking the more informational value a
formula holds. The formulas returned by the contraction function are then determined
by comparing rankings of the related formulas with the intuition that if some formulas
have to be removed then remove the ones with the least informational value whenever
possible.
      </p>
      <p>
        In this paper, we will define and instantiate contraction functions under DLs. We
focus on DL-LiteR which is the main language of the DL-Lite family [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. DL-Lite
underlies the OWL 2 QL profile of OWL 2 and gains its popularity through efficient query
answering. The contraction function to be defined is for logically closed DL-LiteR
TBoxes. Inspired by epistemic entrenchment contraction function, we first rank all the
DL-LiteR TBox axioms such that the higher up in the ranking the more preferred an
axiom is. As in epistemic entrenchment contraction function, we then need a mechanism
for comparing rankings of related axioms so as to determining the outcomes of the
contraction function. However, due to the assumption of AGM framework on a logic that
subsumes propositional logic, the mechanism used in epistemic entrenchment
contraction function are not applicable under DL-LiteR. An obvious obstacle is that DL-LiteR
does not allow disjunction of axioms whereas the comparison of rankings between
disjunction of formulas with the formula to be contracted is essential to the mechanism for
epistemic entrenchment contraction.
      </p>
      <p>Our solution to the inapplicability which is also our main technical contribution is
to reformulate the mechanism so as to make it independent of the underlying logic.
That means although we use it for DL-LiteR it has the potential to be applied for DLs
in general. We first propose the notion of critical axioms. Roughly speaking, the critical
axioms of with respect to are those axioms that are critical in deciding whether to
retain or to remove when contracting by . The decision is then made by comparing
the critical axioms with . The rule is that if any of the critical axioms are strictly more
preferred than then will be retained otherwise it is removed. We identify a set of
rationality postulates satisfied by the contraction functions defined with the
reformulated mechanism. Among other properties, it is clear from the postulates, functions thus
defined are always successful in accomplishing the required elimination of axioms. An
algorithm that instantiates the functions is provided at the end.
2</p>
    </sec>
    <sec id="sec-2">
      <title>DL-Lite</title>
      <p>In this section we introduce the family of DL-Lite languages. The core of the family is
DL-Litecore which has the following syntax:</p>
      <p>B ! A j 9R</p>
      <p>C ! B j :B</p>
      <p>R ! P j P</p>
      <p>E ! R j :R
where A denotes an atomic concept, P an atomic role, P the inverse of the atomic role
P . B denotes a basic concept which can be either an atomic concept or an unqualified
existential quantification on basic role. C denotes a general concept which can be either
a basic concept or its negation. E denotes a general role which can be either an atomic
role or its negation. We also include ? denoting the empty set and &gt; denoting the
whole domain. We use B to represent the universal set of basic concepts and R as the
universal set of atomic roles and their inverses. For an inverse role R = P , we write
R meaning P for the convenience of presentation. In this paper, we assume B and R
are finite.</p>
      <p>A DL-Litecore knowledge base consists of a TBox and an ABox. A TBox is a finite
set of concept inclusion axioms of the form B v C. That is only basic concepts can
appear on the left-hand side of a concept inclusion. An ABox is a finite set of assertions
of the form A(a) or P (a; b).</p>
      <p>There are two major extensions of DL-Litecore, namely DL-LiteR and DL-LiteF .
DL-LiteR extends DL-Litecore with role inclusion axioms of the form R v E. That is
only basic roles can appear on the left-hand side of a role inclusion. DL-LiteF extends
DL-Litecore with assertions of the form (funct R) which specifies functionality on
basic roles.</p>
      <p>The semantics of a DL-Lite language is given in terms of interpretations. An
interpretation I = ( I ; I ) consists of a nonempty domain I and an interpretation
function I that assigns to each atomic concept A a subset AI of I , and to each
atomic role P a binary relation P I over I , and to each individual name a an element
aI of I . The interpretation function is extended to general concept, general roles, and
special symbols as follows: ?I = ;, &gt;I = I , (P )I = f(o2; o1) j (o1; o2) 2 P I g,
(9R)I = fo j 9o0:(o; o0) 2 RI g, (:B)I = I n BI , and (:R)I = I I n RI .
An interpretation I satisfies a concept inclusion B v C if BI CI , a role
inclusion R v E if RI EI , a concept assertion A(a) if aI 2 AI , a role assertion
P (a; b) if (aI ; bI ) 2 P I , and a functionality assertion (funct R) if (o; o1) 2 RI and
(o; o1) 2 RI implies o1 = o2. I satisfies a TBox T (or ABox A) if I satisfies each
axiom in T (resp., each assertion in A). I is a model of a TBox T (or a TBox axiom
) denoted as I j= T (resp., I j= ) if it satisfies T (resp., ). A TBox or an axiom is
consistent if it has at least one model. A TBox T logically implies an axiom , written
T ` , if all models of T are also models of . Two TBox axioms and are logically
equivalent, written , if they have identical set of models. We use ` to denote
that is a tautology such as A v A. &gt; standing alone also denotes a tautology. We use
f&gt; v ?g to denote the (unique) inconsistent TBox.</p>
      <p>
        The closure of a TBox T , denoted as cl(T ), is the set of all TBox axioms such
that T j= . The closure of a DL-Lite TBox is finite, in fact, the size of the closure of
a TBox T is quadratic with respect to the size of T [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. In the upcoming sections all
TBoxes are assumed to be closed.
      </p>
      <p>In general, TBox axioms are logically connected meaning that they imply and are
implied by other axioms. One exception is the functionality assertions. For DL-LiteF ,
if ABox is not considered and the TBox is coherent then a functionality assertion do
not imply and is not implied by any other axioms, thus its removal and addition is
nothing but set operations. For this reason, we only consider DL-Litecore and DL-LiteR
TBoxes. Since DL-Litecore is a subset of DL-LiteR, contraction functions for
DLLitecore can be obtained identically as for DL-LiteR only more simpler. We present
the results for DL-LiteR only. In the upcoming sections all TBoxes are assumed to be
DL-LiteR ones which are denoted by lower case Greek letters ( ; ; : : :). Also we
denote the universal set of TBox axioms for DL-LiteR as LR. Given a set of TBox axioms
1; : : : ; n, their conjunction is denoted as 1 ^ ^ n. As expected, an interpretation
I is a model of 1 ^ ^ n if it satisfies all the conjuncts. We assume LR contains
any conjunction of TBox axioms.
3</p>
      <p>Entrenchment-Based Contraction for DL-LiteR
In this section, we deal with the problem of eliminating axioms from DL-LiteR TBoxes.
Our strategy is to define a contraction function . that takes as input a logically closed
TBox T and an axiom and returns as output a TBox T . such that is not entailed.</p>
      <p>In order to eliminate an axiom from a TBox T , we need to remove at least one
axiom from each subset S of T such that S ` . For example, if T consists of A v
B; B v C, and A v C and we want to remove A v C then since the set fA v B; B v
Cg implies A v C, either A v B or B v C must be removed from T . Obviously, we
need some preference information over the axioms to guide us in deciding which one
of A v B and B v C to remove.</p>
      <p>Thus we start with specifying a preference ordering for all the TBox axioms.
Following the AGM tradition we call the ordering an epistemic entrenchment. Formally,
an epistemic entrenchment is a binary relation over LR and is associated with a TBox.
Given an epistemic entrenchment , we say an axiom is equally or more entrenched
than an axiom iff . The strict relation &lt; is defined as and 6
and the equivalent relation ' is defined as and . We say is strictly
more entrenched than iff &lt; , and is equally entrenched to iff ' . The
basic idea is that the more entrenched an axiom the more important or more preferred it
is thus in deciding which axioms to remove it is intuitive to remove the less entrenched
ones whenever possible.</p>
      <p>
        Not all preference ordering are appropriate in this context. We require an epistemic
entrenchment to satisfy the following conditions:
(DE1) If and then (Transitivity)
(DE2) If ` then (Dominance)
(DE3) ^ or ^ (Conjunctiveness)
(DE4) If T is consistent then 62 T iff for every (Minimality)
(DE5) If for every then ` (Maximality)
Thus an epistemic entrenchment is transitive (DE1); logically weaker axioms are equally
or more entrenched than logically stronger ones (DE2); conjunctions of axioms are
equally or more entrenched than one of their conjuncts (DE3); axioms not in the
associated TBox are least entrenched (DE4); and tautologies are most entrenched (DE5).
(DE1)–(DE5) are obtained by recasting conditions (EE1)–(EE5) of [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] to
DLLiteR thus they carry the same intuitions as (EE1)–(EE5) which are widely accepted
in belief revision community. Among other properties, it can be derived from (DE1)–
(DE5) that an epistemic entrenchment is connected, a conjunction of axioms is equally
entrenched to its least entrenched conjunct, and logically equivalent axioms are equally
entrenched.
      </p>
      <p>Lemma 1 Let</p>
      <p>be an entrenchment.
1. Either
2. If
3. If
for all ;
then
then
2 LR.</p>
      <p>or
^
'
'</p>
      <p>(Connectivity)
Proof. 1. For any ; 2 LR we have by Conjunctiveness that either ^ or
^ . If ^ we get from Dominance ^ and from Transitivity
. If ^ we get from Dominance ^ and from Transitivity .
2. Suppose . We have by Conjunctiveness that either ^ or ^ .
If ^ then we have by Transitivity that ^ . Thus in either case we have
^ . Since we also have ^ follows from Dominance, it must be that
^ ' .
us
3. Let
' .</p>
      <p>. Then it follows from Dominance that
and
which give
tu
As a direct consequence of Lemma 1 (i.e. Part 2) the ranking of a conjunction in an
epistemic entrenchment is uniquely determined by its conjuncts. This means we only
need to specify preferences between all the single axioms.</p>
      <p>Having an epistemic entrenchment associated with each TBox is only the first step.
It remains to devise mechanism to make use of the preference information in deciding
the axioms to remove and to retain during a contraction. Although AGM epistemic
entrenchment contraction provides such a mechanism, the contraction is defined while
assuming an underlying logic that subsumes propositional logic. As most DLs including
DL-LiteR do not subsume propositional logic, the direct transition of the mechanism to
contraction under DLs is not possible. An obvious obstacle in such transition is that
the mechanism refers to disjunctions of formulas and DLs do not allow disjunctions
of axioms. We deal with this matter by reformulating the mechanism such that logic
dependent terms such as disjunctions do not play a part.</p>
      <p>
        Let’s consider the contraction of an axiom from a TBox T with an associated
epistemic entrenchment . Since the purpose is to eliminate , we have to make sure
the axioms retained do not entail . For each axiom of T if it has nothing to do with
the entailment of that is there is no set of axioms S such that S 6` and f g [ S `
then we can be sure it is safe to retain . In fact must be retained if we respect the
principle of minimal change [
        <xref ref-type="bibr" rid="ref1 ref11">1,11</xref>
        ] which requires to retain as much as possible axioms
of T . If does play a part in the entailment of that is there is an S such that S 6`
and f g [ S ` then it is safe to retain only if for each such set S at least one axiom
of it is not retained. Thus we have to decide whether to favour or axioms of S. We
propose the following notion of critical axioms that will aid such decisions. Basically,
the critical axioms of with respect to are those axioms whose rankings in are
critical in deciding whether to retain in the contraction of .
      </p>
      <p>Definition 1 Let ; be DL-LiteR TBox axioms. The set of critical axioms of
respect to , denoted as C ( ), is defined as follows:
If there is no set of axioms S such that f g [ S ` and S 6`
Otherwise, 2 C ( ) iff
then C ( ) = f&gt;g.</p>
      <p>with
1. For each set of axioms S such that f g [ S ` and S 6` we have f g [ S ` ,
2. There is no axiom which satisfies condition 1 and is such that 6` and ` .</p>
      <p>If has nothing to do with the entailment of , then intuitively no axiom is critical
to in contracting , however, for technical reason we take that the only critical axiom
in this case is the tautology. Besides the limiting cases, the critical axioms are logically
the weakest axioms that can replace in entailing with the help of other axioms (i.e.,
the set of axioms S).</p>
      <p>The following properties for critical axioms follow immediately from Definition 1.
Lemma 2 Let ;</p>
      <p>be DL-LiteR TBox axioms. Then
Proof. 1. Since ` we have ; 6` and f g [ ; ` . Moreover, is the weakest
axiom such that f g [ ; ` thus it is the only axiom qualified as an element of C ( ).</p>
      <p>2. Since the definition of critical axioms only concerns the logical contents, logical
equivalent axioms always produce the identical set of critical axioms.</p>
      <p>3. Suppose 2 C ( ) then for all S such that f g [ S ` and S 6` , f g [ S ` .
Then by the definition of critical axioms, for any 0 2 C ( ) we have f 0g [ S ` and
0 is logically the weakest axiom satisfying the condition. Clearly, 0 fulfils all criteria
for being an element of C ( ).</p>
      <p>Now let’s demonstrate why the critical set of axioms are so critical in deciding the
axioms to retain in a contraction. Recall that the retainment of in contracting has
a lot to do with the set S such that S 6` and f g [ S ` . We begin with a lemma
showing how rankings of critical axioms of with respect to affect the rankings of
axioms in S.</p>
      <p>Lemma 3 Let ; be DL-LiteR TBox axioms and an epistemic entrenchment. If
2 C ( ) and &lt; then for any set of axioms S such that f g [ S ` and S 6`
there is 2 S such that .</p>
      <p>Proof. Suppose 2 C ( ) and &lt; . The definition of critical axioms implies that
for any set of axioms S such that f g [ S ` and S 6` , f g [ S ` . Suppose
without loss of generality that S = f 1; : : : ; ng, thus ^ 1 ^ ^ n ` . It then
follows from Dominance that ^ 1 ^ ^ n . Assumes &lt; i for 1 i n.
Then it follows from Conjunctiveness that &lt; n which implies by
Transitivity &lt; a contradiction! Thus there is .
^ 1 ^ ^
2 S such that
tu
tu
According to Lemma 3, if any critical axiom of with respect to is strictly more
entrenched than then for any set of axioms S which does not entail but does so when
united with , there is at least one axiom of S that is not strictly more entrenched than
. This means together with all axioms strictly more entrenched than do not entail
. It will be clear that in contracting if we only retain such ’s then it is guaranteed
will no longer be entailed. This leads to the following definition of entrenchment-based
contraction function.</p>
      <p>Definition 2 Let T be a DL-LiteR TBox with an associated epistemic entrenchment .
A function . is an entrenchment-based contraction function for T iff</p>
      <p>T
.</p>
      <p>=</p>
      <p>T \ f
T
j there is
2 C ( ) such that
&lt; g
if 2 T and 6`
otherwise</p>
      <p>By Definition 2, in the contraction of T by , if is in T , then the existence of a critical
axiom of (w.r.t. ) being strictly more entrenched than is a sufficient condition for
retaining . In the two limiting cases that is a tautology or it is not in T , the
original TBox T is returned meaning that all axioms are retained. For convenience we refer
twoe saays tthhee cfounntcrtaioctning. aisxidoemte,rTmitnheedobryigtihnealeTpBisotexm,aicndenTtre.nchthmeernetsult.inTgo TshBoowx tahnadt
entrenchment-based contraction behaves properly and most importantly is always
successful in eliminating the contracting axioms we provide the following representation
theorem.</p>
      <p>Theorem 1 Let T be a DL-LiteR TBox and . an entrenchment-based contraction
function for T then it satisfies the following postulates:
(T .. 1) T .. = cl(T . )
(((((TTTTT .... c6342r)))))IIITfffI f6` 622,TthT,,Tettnahhneennd62TTthTe..re. i==s TT2. C ( ) such that 2 T . then 2 T .
(PTTrBoo.ox1f.)T–S(uTwpip.toh4s)ae,n( T.as.issocrca)ina, taeendndtre(epTnisct.he6mm)e.icnStae-btniastrsfeaencdctihcomonneotnrfat(cTtio..nW2)feuannncedtei(doTnt
o.f3os)rhoftohwlelo.DwLssa-iLtmisimtfieeeRsdTSiuapt=(epTloycsl.ef(r1To)m:),I2Dfw`eecfil(hnTaitoviore.nT)2,62..wTe=ntheecenld(Tittof.oshll)oo.wwFsorfrto2hmeTpDre.inficn.iipAtaioclnccoa2rsdetih,nalgettTto6`.Defia=nnditTio.nS22in,Tciet.
ssuufbfisCceaetssfeto11;,s:6`h:o: w;: Snign2ocefTTa n2.dctslh(ueTcrhe.itsha)t, bf2y1Ct;h:e(: c:o;)msnupgcahc`ttnhea.stsTohfe&lt;nDbL.y-TLDhiteeefirRen,iattirhoeentrwe2,oiswcaeafishenasiv:tee
f 1; : : : ; ng T and there is i 2 C ( i) such that &lt; i for 1 i n. Then since
T = cl(T ),f 1; : : : ; ng T , and f 1; : : : ; ng ` we have 2 T . If there is no S
such that S [ f g ` and S 6` then by Definition 1, C ( ) = f&gt;g. It then follows
from Maximality and Connectivity (part 1 of Lemma 1) that &gt; and we are done.
Now suppose there is S such that S [ f g ` and S 6` . Since f 1; : : : ; ng ` , we
have f 1; : : : ; ng [ S ` . Now let’s show f 1; : : : ; ng [ S ` . If f 2; : : : ; ng [
S ` then by the monotonicity of DL-LiteR we have f 1g [ f 2; : : : ; ng [ S `
and if f 2; : : : ; ng [ S 6` then it follows from Definition 1 and 1 2 C ( 1) that
f 1g [ f 2; : : : ; ng [ S ` . Thus in either case we have f 1g [ f 2; : : : ; ng [ S `
. Similarly we can replace i by i for 2 i n to get f 1; : : : ; ng [ S `
which implies f 1 ^ ^ ng [ S ` . Since by Definition 1 any critical axiom
2 C ( ) is logically the weakest one such that f g [ S ` , there must be a such
that 1 ^ ^ n ` which implies by Dominance 1 ^ ^ n . Since &lt; i
for 1 i n, we have by Lemma 1 (part 2) and Transitivity that &lt; 1 ^ ^ n.
Again by Transitivity we have &lt; and we are done.</p>
      <p>Case 2, ` : Since T = cl(T ) and ` , we have 2 T . Since ` , there is no S
such that S [ f g ` and S 6` . Thus by Definition 1, C ( ) = f&gt;g. Since 6` we
have by Maximality and Connectivity that &lt; &gt;.</p>
      <p>(T . 4): Suppose 6` . By Lemma 2 (part 1) we have C ( ) = f g. It follows from
6&lt;(T, .6`6):, SaunpdpDoesefinition 2. tThahten w62eTha.ve. by Lemma 2 (part 2) C ( ) = C ( ) for
taaDhnneeydfin(TnTiat.i.n2ocdnrTwc)2a:,e.nShunafpo2vopteloblTobsewey.dsLifiefmi2emmrmemTpnelatid.aei1nsadt(tephlaayrt2tfr3oC)m2 (DT'e)fiainns.ditsTituohhcneehrn2et.haiScasoctosru2d2pinpCgTost(eo. D). 2seIufifcTnhita62itohnnadTt26`,oTr&lt;.`B.y.
Since 2 C ( ) we have by Lemma 2 (part 3) that C (. ) C ( ). Thus 2 C ( ).
It then follows from &lt; and Definition 2 that .</p>
      <p>According to Theorem 1, an entrenchment-based contraction function produces a
logically closed TBox (T . 1) which does not entail the contracting axiom unless it is a
tautology (T . 4). The produced TBox is not larger than the original one (T . 2). If the
contracting axiom is not entailed, then nothing has to be done (T . 3). The contraction
function is syntax-insensitive (T . 6). (T . 1)–(T . 4) and (T . 6) all have their origins
in the AGM framework. Unlike them, (T . cr) has no counterpart in the AGM
framework. It captures the sufficient condition for retaining an axiom in our reformulated
mechanism.</p>
      <p>(</p>
      <p>A v C
C v D
)
&lt;</p>
      <p>B v D
B v A
&lt;
( B v C )</p>
      <p>A v D</p>
      <p>
        To illustrate entrenchment-based contraction, suppose a TBox T and its associated
epistemic entrenchment are as shown above. Notice that conjunction of axioms are
not shown as their rankings in the epistemic entrenchment uniquely are determined by
the least entrenched conjunct. In eliminating B v D through the entrenchment-based
contraction determined by , only the boxed axioms are retained. Let’s examine the
fate of A v C in this elimination. According to [
        <xref ref-type="bibr" rid="ref3 ref4">3,4</xref>
        ], a set of axioms S must contain
B v A and C v D for S 6` B v D and fA v Cg [ S ` B v D. Thus we have
CBvD(A v C) = fB v C; A v D; A v :B; B v D; A v Cg. Since both B v C
and A v D are strictly more entrenched than B v D, A v C is retained. It is easy to
see the retained axioms do not entail B v D. Moreover, since C v D together with
B v C entails B v D and also B v A together with A v D, the removal of C v D
and B v A are necessary.
      </p>
      <p>Notice that although we allow conjunction of axioms, we do not have to check for
their retainments. It follows from (T . 1) that ^ 2 T . if and only if 2 T .
and 2 T . . Thus it is sufficient to consider single axioms only. This significantly
simplifies the computation of the contraction result. We provide the CONT algorithm
for obtaining the contraction outcomes of entrenchment-based contraction functions.
CONT takes as input a logically closed TBox T , the epistemic entrenchment for T ,
and the TBox axiom to be contracted. CONT starts by initiating the resulting TBox
T to empty. Then it checks for each TBox axioms of T (line 2) weather any of its
critical axioms (line 3) is strictly more entrenched than (line 4). If it is the case then
is added to the resulting TBox T (line 5). Finally, the resulting TBox T is returned.
It is easy to see that CONT instantiates entrenchment-based contraction function.</p>
      <p>Algorithm 1: CONT</p>
      <p>Input: TBox T , epistemic entrenchment for T , and TBox axiom</p>
      <p>Output: TBox T
1 T := ;;
2 foreach TBox axiom of T do
3 foreach 2 C ( ) do</p>
      <sec id="sec-2-1">
        <title>4 if &lt; then</title>
        <p>5 T := T [ f g;</p>
      </sec>
      <sec id="sec-2-2">
        <title>6 break;</title>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>7 return T ;</title>
      <p>Proposition 1 Let T be a DL-LiteR TBox with an associated epistemic entrenchment
. A function . is an entrenchment-based contraction function for T and is determined
by iff</p>
      <p>T
.</p>
      <p>= CONT(T ; ; )
for all DL-LiteR TBox axioms .
4</p>
    </sec>
    <sec id="sec-4">
      <title>Related Work</title>
      <p>
        In dealing with changes over DL ontologies, many [
        <xref ref-type="bibr" rid="ref18 ref19 ref20 ref22 ref23 ref24 ref7 ref8">7,8,18,23,22,19,20,24</xref>
        ] have taken
the same strategy as ours by considering it as a belief change problem. Instead of
focusing on contraction, [
        <xref ref-type="bibr" rid="ref18 ref23">18,23</xref>
        ] defined specific revision operators for incorporating new
axioms. [
        <xref ref-type="bibr" rid="ref19 ref20 ref22">22,19,20</xref>
        ] studied both contraction and revision but over TBoxes and knowledge
bases that are not necessarily closed. This means only the axioms explicitly presented
in the TBox or knowledge base are considered. The implicit axioms which logically
follow from the explicit ones but are not presented are discarded during the operation.
Thus the logical contents are not maximally preserved during the operation as we did by
considering logically closed TBoxes. [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] works with logically closed TBoxes and
provides a model-theoretic approach for both contraction and revision under DL-Litecore.
Axiom negation is not supported by most DLs but is required in defining some belief
change operations. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] proposed several notions of negated axioms for DLs. They also
explored the notions of inconsistent and incoherent TBoxes.
      </p>
      <p>
        In a more general setting, [
        <xref ref-type="bibr" rid="ref21 ref7">7,21</xref>
        ] identified properties of a monotonic logic under
which a contraction function can be defined that satisfies the postulates of Recovery
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and Relevance [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] respectively. By their results, it is possible to define DL-Lite
contraction functions that satisfy Relevance.
      </p>
      <p>
        [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] studied operations that contract and revise at the same time. A constraint which
states the set of axioms to be incorporated and those to be eliminated is first specified.
Then the operation maps a knowledge base to another that satisfies the constraint. The
operation reduces to a revision and contraction after making empty the eliminating set
and the incorporating set respectively.
      </p>
      <p>
        [
        <xref ref-type="bibr" rid="ref12 ref15 ref16 ref6">12,6,15,16</xref>
        ] also dealt with changes over DL-Lite ontologies. Instead of considering
it as a belief change problem, they focus on issues with expressibility of the outcomes
for model-based change operations.
5
      </p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>We looked into methods of eliminating problematic axioms of DL-LiteR TBoxes. The
entrenchment-based contraction is thus defined by reformulating the AGM epistemic
entrenchment contraction. The reformulation on the one hand solves the expressibility
issues and on the other hand yields a proper contraction function.</p>
      <p>There are many aspects of this work that are worth investigating further. We are in
the process of devising an algorithm for computing the critical axioms which will
guarantee CONT runs in polynomial time. The definition of critical axioms and also that of
entrenchment-based contraction although assuming DL-LiteR are in fact independent
of the underlying logic. Their generalisation to DLs in general is on the way. The main
difficulty in the generalisation is that unlike DL-LiteR most DLs are not finite under
logical closure.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. Alchourro´n,
          <string-name>
            <surname>C.E.</surname>
          </string-name>
          , Ga¨rdenfors,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Makinson</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          :
          <article-title>On the logic of theory change: Partial meet contraction and revision functions</article-title>
          .
          <source>The Journal of Symbolic Logic</source>
          <volume>50</volume>
          (
          <issue>2</issue>
          ),
          <fpage>510</fpage>
          -
          <lpage>530</lpage>
          (
          <year>1985</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McGuinness</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nardi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patel-Schneider</surname>
            ,
            <given-names>P</given-names>
          </string-name>
          . (eds.):
          <article-title>The Description Logic Handbook</article-title>
          . CUP, Cambridge, UK (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Borgida</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rodriguez-Muro</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>Explanation in dl-lite</article-title>
          .
          <source>In: Proceedings of the 21st Int. Workshop on Description Logics (DL-2008)</source>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Borgida</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rodriguez-Muro</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>Explanation in the dl-lite family of description logics</article-title>
          .
          <source>In: Proceedings of the 7th Int. Conf. on Ontologies</source>
          , DataBases, and
          <article-title>Applications of Semantics (ODBASE-</article-title>
          <year>2008</year>
          ). pp.
          <fpage>1440</fpage>
          -
          <lpage>1457</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giacomo</surname>
            ,
            <given-names>G.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lembo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lenzerini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosati</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Tractable reasoning and efficient query answering in description logics: The DL-Lite family</article-title>
          .
          <source>Journal of Automatic Reasoning</source>
          <volume>39</volume>
          (
          <issue>3</issue>
          ),
          <fpage>385</fpage>
          -
          <lpage>429</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kharlamov</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nutt</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zheleznyakov</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Evolution of dl-lite knowledge bases</article-title>
          .
          <source>In: Proceedings of the 9th International Semantic Web Conference on The Semantic Web (ISWC-2010)</source>
          . pp.
          <fpage>112</fpage>
          -
          <lpage>128</lpage>
          . ISWC'
          <volume>10</volume>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Flouris</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plexousakis</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Antoniou</surname>
          </string-name>
          , G.:
          <article-title>Generalizing the AGM postulates: preliminary results and applications</article-title>
          .
          <source>In: Proceedings of the 10th International Workshop on NonMonotonic Reasoning</source>
          (NMR-
          <year>2004</year>
          ). pp.
          <fpage>171</fpage>
          -
          <lpage>179</lpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Flouris</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>J.Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plexousakis</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wache</surname>
          </string-name>
          , H.:
          <article-title>Inconsistencies, negations and changes in ontologies</article-title>
          .
          <source>In: Proceedings of the 21st National Concference on Artificial Intelligence (AAAI-2006)</source>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9. Ga¨rdenfors, P.:
          <article-title>Knowledge in Flux: Modelling the Dynamics of Epistemic States</article-title>
          . MIT Press (
          <year>1988</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. Ga¨rdenfors,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Makinson</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          :
          <article-title>Revisions of knowledge systems using epistemic entrenchment</article-title>
          .
          <source>In: Proceedings of the 2nd conference on Theoretical Aspects of Reasoning about Knowledge (TARK-1988)</source>
          . pp.
          <fpage>83</fpage>
          -
          <lpage>95</lpage>
          (
          <year>1988</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. Ga¨rdenfors,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Rott</surname>
          </string-name>
          , H.:
          <article-title>Belief revision</article-title>
          .
          <source>In: Handbook of Logic in AI and LP</source>
          , vol.
          <volume>4</volume>
          .
          <string-name>
            <surname>OUP</surname>
          </string-name>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Giacomo</surname>
            ,
            <given-names>G.D.</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 instance-level update and erasure in description logic ontologies</article-title>
          .
          <source>Journal of Logic Computation</source>
          <volume>19</volume>
          (
          <issue>5</issue>
          ),
          <fpage>745</fpage>
          -
          <lpage>770</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Grau</surname>
            ,
            <given-names>B.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ruiz</surname>
            ,
            <given-names>E.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kharlamov</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhelenyakov</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Ontology evolution under semantic constraints</article-title>
          .
          <source>In: Proceedings of the 13th International Conference on Principles of Knowledge Representation and Reasoning (KR-2012)</source>
          . pp.
          <fpage>137</fpage>
          -
          <lpage>147</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Hansson</surname>
            ,
            <given-names>S.O.</given-names>
          </string-name>
          :
          <article-title>Belief Contraction Without Recovery</article-title>
          .
          <source>Studia Logica</source>
          <volume>50</volume>
          (
          <issue>2</issue>
          ),
          <fpage>251</fpage>
          -
          <lpage>260</lpage>
          (
          <year>1991</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Kharlamov</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zheleznyakov</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Capturing instance level ontology evolution for dl-lite</article-title>
          .
          <source>In: Proceedings of the 10th International Conference on The Semantic Web (ISWC-2011)</source>
          . pp.
          <fpage>321</fpage>
          -
          <lpage>337</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Kharlamov</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zheleznyakov</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Capturing model-based ontology evolution at the instance level: The case of dl-lite</article-title>
          .
          <source>Journal of Computer and System Sciences</source>
          <volume>79</volume>
          (
          <issue>6</issue>
          ),
          <fpage>835</fpage>
          -
          <lpage>872</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>J.Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thomas</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>Approximating owl-dl ontologies</article-title>
          .
          <source>In: Proceedings of the 22nd National Conference on Artificial Intelligence (AAAI-2007)</source>
          . pp.
          <fpage>1434</fpage>
          -
          <lpage>1439</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Qi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Du</surname>
          </string-name>
          , J.:
          <article-title>Model-based revision operators for terminologies in description logics</article-title>
          .
          <source>In: Proc. IJCAI-2009</source>
          . pp.
          <fpage>891</fpage>
          -
          <lpage>897</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Qi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haase</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ji</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>J.Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vlker</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A kernel revision operator for terminologies algorithms and evaluation</article-title>
          .
          <source>In: Proceedings of the 7th International Semantic Web Conference</source>
          , (ISWC-
          <year>2008</year>
          ). pp.
          <fpage>419</fpage>
          -
          <lpage>434</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Ribeiro</surname>
            ,
            <given-names>M.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wassermann</surname>
          </string-name>
          , R.:
          <article-title>Base revision for ontology debugging</article-title>
          .
          <source>Journal of Logic Computation</source>
          <volume>19</volume>
          (
          <issue>5</issue>
          ),
          <fpage>721</fpage>
          -
          <lpage>743</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Ribeiro</surname>
            ,
            <given-names>M.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wassermann</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Flouris</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Antoniou</surname>
          </string-name>
          , G.:
          <article-title>Minimal change: Relevance and recovery revisited</article-title>
          .
          <source>Artificial Intelligence</source>
          <volume>201</volume>
          ,
          <fpage>59</fpage>
          -
          <lpage>80</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Ribeiro</surname>
            ,
            <given-names>M.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wassermann</surname>
          </string-name>
          , R.:
          <article-title>First step towards revising ontologies</article-title>
          .
          <source>In: Proc. WONTO2006</source>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Topor</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>A new approach to knowledge base revision in dl-lite</article-title>
          .
          <source>In: Proc. AAAI-2010</source>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Zhuang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qi</surname>
          </string-name>
          , G.:
          <article-title>Contraction and revision over dl-lite tboxes</article-title>
          .
          <source>In: Proceedings of the 28th AAAI Conference (AAAI-2014)</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>