<!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>Reasoning About Typicality in Preferential Description Logics: Preferential vs Rational Entailment</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Laura Giordano</string-name>
          <email>laura@mfn.unipmn.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Valentina Gliozzi</string-name>
          <email>gliozzi@di.unito.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nicola Olivetti</string-name>
          <email>nicola.olivetti@univ-cezanne.fr</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gian Luca Pozzato</string-name>
          <email>pozzato@di.unito.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dipartimento di Informatica - Universita` degli Studi di Torino - Torino</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Dipartimento di Informatica - Universita` del Piemonte Orientale - Alessandria</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>LSIS-UMR CNRS 6168 - Universite ́ “P.</institution>
          <addr-line>Ce ́zanne” - Marseille</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Extensions of Description Logics (DLs) to reason about typicality and defeasible inheritance have been largely investigated. In this paper, we consider two such extensions, namely (i) the extension of DLs with a typicality operator T, having the properties of Preferential nonmonotonic entailment P, and (ii) its variant with a typicality operator having the properties of the stronger Rational entailment R. The first one has been proposed in [1, 2]. Here, we investigate the second one and we show, by a representation theorem, that it is equivalent to the approach to preferential subsumption proposed in [3]. We compare the two extensions, preferential and rational, and argue that the first one is more suitable than the second one to reason about typicality, as the latter leads to unintuitive inferences.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Description logics (DLs) represents one of the most important formalisms of knowledge
representation. Their success can be explained by two key advantages characterizing
them. On the one hand, DLs have a well-defined semantics based on first-order logic;
on the other hand, they offer a good trade-off between expressivity and complexity. DLs
have been successfully implemented by a range of systems and they are at the base of
languages for the semantic web such as OWL.</p>
      <p>In a DL framework, a knowledge base (KB) comprises two components: an
intensional part, called the TBox, containing the definition of concepts (and possibly roles)
as well as a specification of inclusion relations among them, and an extensional part,
called the ABox, containing instances of concepts and roles. Since the very objective
of the TBox is to build a taxonomy of concepts, the need of representing prototypical
properties and of reasoning about defeasible inheritance of such properties naturally
arises.</p>
      <p>
        The traditional approach is to handle defeasible inheritance by integrating some
kind of nonmonotonic reasoning mechanism. This has led to study nonmonotonic
extensions of DLs [
        <xref ref-type="bibr" rid="ref4 ref5 ref6 ref7 ref8 ref9">4–9</xref>
        ]. However, as the same authors have pointed out, all these proposals
present some difficulties, and finding a suitable nonmonotonic extension for inheritance
with exceptions is far from obvious. To give a brief account, [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] proposes the extension
of DL with Reiter’s default logic. However, the same authors have pointed out that this
integration may lead to both semantical and computational difficulties. Furthermore,
Reiter’s default logic does not provide a direct way of modeling inheritance with
exceptions. This has motivated the study of extensions of DLs with prioritized defaults [
        <xref ref-type="bibr" rid="ref5 ref9">9,
5</xref>
        ]. A more general approach is undertaken in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], where an extension of DL is proposed
with two epistemic operators. This extension, called ALCKN F , allows one to encode
Reiter’s default logic as well as to express epistemic concepts and procedural rules.
However, this extension has a rather complicated modal semantics, so that the
integration with the existing systems requires significant changes to the standard semantics of
DLs. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] extends the work in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] by providing a translation of an ALCKN F KB to an
equivalent flat KB and by defining a simplified tableau algorithm for flat KBs, which
includes an optimized minimality check. In [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] an extension of DL with circumscription
is proposed to express prototypical properties with exceptions, by introducing
“abnormality” predicates whose extension is minimized. The authors provide algorithms for
checking satisfiability, subsumption and instance checking which are proved to have an
optimal complexity, but are based on massive nondeterministic guessing. A calculus for
circumscription in DL has not been developed yet. Moreover, the use of circumscription
to model inheritance with exceptions is not that straightforward. We refer to Section 5.1
in [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ] for a broader discussion on the above mentioned nonmonotonic extensions of
DLs.
      </p>
      <p>
        Here, we consider an alternative approach, based on nonmonotonic entailment as
defined by Kraus, Lehmann and Magidor (KLM) in [
        <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
        ]. This approach is adopted
by [
        <xref ref-type="bibr" rid="ref1 ref2">2, 1</xref>
        ] and [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The main advantage of this approach over previous ones is that the
semantics of the resulting description logics is very simple and close to standard
semantics for DLs. Furthermore, at least for what concerns [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ] there is a calculus for
the proposed logic, and the logic can be extended in order to deal with inheritance with
exceptions.
      </p>
      <p>
        We start by considering the logic ALC + T proposed in [
        <xref ref-type="bibr" rid="ref1 ref2">2, 1</xref>
        ], that extends the
well-known description logic ALC by a typicality operator T. The intended meaning
of the operator T, for any concept C, is that T(C) singles out the instances of C that
are considered as “typical”. Thus, an assertion like
      </p>
      <p>“typical writers are brillant”
is represented by</p>
    </sec>
    <sec id="sec-2">
      <title>T(Writer ) ⊑ Brillant .</title>
      <p>An ALC + T TBox can consistently contain the above inclusion together with</p>
    </sec>
    <sec id="sec-3">
      <title>T(Writer ⊓ Depressed ) ⊑ ¬Brillant</title>
      <p>(typical depressed writers are not brillant). It is worth noticing that, if the same
properties were expressed by ordinary inclusions, such as Writer ⊑ Brillant , we would
simply get that there are not depressed writers, thus the KB would collapse. This
collapse is avoided in ALC + T, as it is not assumed that T is monotonic, that is to say
C ⊑ D does not imply T(C) ⊑ T(D).</p>
      <p>The semantics of the T operator is defined by a set of postulates that are essentially
a restatement of axioms and rules of nonmonotonic entailment in preferential logic P,
as defined by KLM. The logic P introduces a nonmonotonic entailment |∼ in order
to formalize conditional assertions of the form A |∼ B, whose intuitive meaning is
that “normally the As are Bs”. The semantics of T is given by means of a preference
relation &lt; on individuals, so that typical instances of a concept C can be defined as
the instances of C that are minimal with respect to &lt;. In this modal logic, &lt; works
as an accessibility relation R with R(x, y) ≡ y &lt; x, so that T(C) can be defined
as C ⊓ 2¬C. The preference relation &lt; does not have infinite descending chains as
the so-called Smoothness condition is assumed. As a consequence, the corresponding
modal operator 2 has the same properties as in Go¨ del-Lo¨ b modal logic G of arithmetic
provability.</p>
      <p>
        The family of KLM logics contains other interesting members, notably the stronger
logic R, known as Rational Preferential Logic [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. The axiomatization of the logic R is
obtained from the axiomatization of P by adding the following rule, known as rational
monotonicity:
      </p>
      <p>
        RM. ((A |∼ B) ∧ ¬(A |∼ ¬C)) → ((A ∧ C) |∼ B)
The intuitive meaning of rational monotonicity is as follows: if A |∼ B and ¬(A |∼ ¬C)
hold, then one can infer A ∧ C |∼ B. This rule allows a conditional to be inferred from
a set of conditionals in absence of other information. More precisely, “it says that an
agent should not have to retract any previous defeasible conclusion when learning about
a new fact the negation of which was not previously derivable” [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>In this paper, we consider whether the properties of T in ALC + T are the correct
ones, by comparing them with the properties that would result for T if we adopted
the stronger logic of nonmonotonic entailment R. We call ALC + TR the resulting
Description Logic. We provide some examples to show that P is better suited than R
since R would force some inferences that we consider counterintuitive. Using R, for
instance, we would be forced to conclude that typical writers are not brillant from the
simple fact that there is a certain Mr. John who is a typical brillant person (he has,
for instance, a lot of social success), who is a writer but who is not a typical writer
(since he has never succeeded in publishing anything). We consider this as an unwanted
inference, and therefore argue that the properties of R are too strong for T, and that P
must be preferred.</p>
      <p>
        In section 4.2 we also show that the logic ALC + TR is equivalent to the logic
for defeasible subsumptions in DLs proposed by [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], when considered with ALC as
the underlying DL. The idea underlying the approach by [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] is very similar to that
underlying ALC + T and ALC + TR: some objects in the domain are more typical
than others. In the approach by [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], x is at least as typical as y if x ≥ y. The properties
of ≥ in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] correspond to those of &lt; in ALC + TR. At a syntactic level the two logics
differ, so that in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] one finds the defeasible inclusions C ⊏ D instead of T(C) ⊑ D of
ALC + TR. But the idea is the same: in the two cases thee inclusion holds if the most
preferred (typical) Cs are also Ds. Indeed, it can be shown that the logic of preferential
subsumption can be translated into ALC + TR by replacing C ⊏ D with T(C) ⊑ D.
The approach in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] therefore inherits the above criticisms for eextensions of DLs that
use R.
      </p>
      <sec id="sec-3-1">
        <title>The Logic ALC + T</title>
        <p>
          In this section we briefly recall the description logic ALC + T introduced in [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. We
consider an alphabet of concept names C, of role names R, and of individuals O.
        </p>
        <p>The language L of the logic ALC + T is defined by distinguishing concepts and
extended concepts as follows:
– Concepts: A ∈ C and ⊤ are concepts of L; if C, D ∈ L and R ∈ R, then C ⊓</p>
        <p>D, C ⊔ D, ¬C, ∀R.C, ∃R.C are concepts of L;
– Extended concepts: if C is a concept, then C and T(C) are extended concepts, and
all the boolean combinations of extended concepts are extended concepts of L.</p>
        <p>A knowledge base is a pair (TBox,ABox). TBox contains subsumptions C ⊑ D,
where C ∈ L is an extended concept of the form either C′ or T(C′), and D ∈ L is
a concept. ABox contains expressions of the form C(a) and aRb where C ∈ L is an
extended concept, R ∈ R, and a, b ∈ O.</p>
        <p>In order to provide a semantics to the operator T, we extend the definition of a
model used in “standard” terminological logic ALC:</p>
        <sec id="sec-3-1-1">
          <title>Definition 1 (Semantics of T with selection function). A model is any structure hΔ, I, fTi</title>
          <p>where:
– Δ is the domain;
– I is the extension function that maps each extended concept C to CI ⊆ Δ, and
each role R to a RI ⊆ Δ × Δ. I assigns to each atomic concept A ∈ C a set
AI ⊆ Δ and it is extended as follows:
• ⊤I = Δ
• ⊥I = ∅
• (¬C)I = Δ\CI
• (C ⊓ D)I = CI ∩ DI
• (C ⊔ D)I = CI ∪ DI
• (∀R.C)I = {a ∈ Δ | ∀b.(a, b) ∈ RI → b ∈ CI }
• (∃R.C)I = {a ∈ Δ | ∃b.(a, b) ∈ RI }
• (T(C))I = fT(CI )
– Given S ⊆ Δ, fT is a function fT : P ow(Δ) → P ow(Δ) satisfying the following
properties:
• (fT − 1) fT(S) ⊆ S;
• (fT − 2) if S 6= ∅, then also fT(S) 6= ∅;
• (fT − 3) if fT(S) ⊆ R, then fT(S) = fT(S ∩ R);
• (fT − 4) fT(S Si) ⊆ S fT(Si);
• (fT − 5) T fT(Si) ⊆ fT(S Si).</p>
          <p>Intuitively, given the extension of some concept C, fT selects the typical instances of
C. (fT − 1) requests that typical elements of S belong to S. (fT − 2) requests that
if there are elements in S, then there are also typical such elements. The next
properties constraint the behavior of fT wrt ∩ and ∪ in such a way that they do not entail
monotonicity. According to (fT − 3), if the typical elements of S are in R, then they
coincide with the typical elements of S ∩ R, thus expressing a weak form of
monotonicity (namely cautious monotonicity). (fT − 4) corresponds to one direction of the
equivalence fT(S Si) = S fT(Si), so that it does not entail monotonicity. Similar
considerations apply to the equation fT(T Si) = T fT(Si), of which only the inclusion
T fT(Si) ⊆ fT(T Si) is derivable. (fT − 5) is a further constraint on the behavior of
fT wrt arbitrary unions and intersections; it would be derivable if fT were monotonic.</p>
          <p>
            In [
            <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
            ] an alternative semantics for T based on a preference relation is provided.
The idea is that there is a global preference relation among individuals and that the
typical members of a concept C, i.e. selected by fT(CI ), are the minimal elements of
C wrt this preference relation. Observe that this notion is global, that is to say, it does
not compare individuals with respect to a specific concept (something like y is more
typical than x wrt concept C). In this framework, an object x ∈ Δ is a typical instance
of some concept C, if x ∈ CI and there is no C-element in Δ more typical than x. The
typicality preference relation is partial since it is not always possible to establish which
object is more typical than which other.
          </p>
          <p>Let us first define the concept of minimal elements of a given set S ⊆ Δ wrt a
relation &lt;:
Definition 2 (Minimal elements of S). Given a relation &lt; over a domain Δ, and given
any S ⊆ Δ, we define:</p>
          <p>M in&lt;(S) = {x : x ∈ S and ∄y ∈ S s.t. y &lt; x}</p>
          <p>Moreover, we say that a relation &lt; over a set Δ satisfies the Smoothness Condition
iff for all S ⊆ Δ, for all x ∈ S, either x ∈ M in&lt;(S) or ∃y ∈ M in&lt;(S) such that
y &lt; x.</p>
          <p>
            In [
            <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
            ] the following Representation Theorem has been proved:
Theorem 1 ([
            <xref ref-type="bibr" rid="ref1">1</xref>
            ]). Given any model hΔ, I , fTi, fT satisfies postulates (fT − 1) to
(fT − 5) iff there exists an irreflexive and transitive relation &lt; over Δ satisfying the
Smoothness Condition, such that for all S ⊆ Δ, fT(S) = M in&lt;(S).
          </p>
          <p>The above representation theorem allows to use the following semantics for ALC + T,
which is similar to the one of Preferential logic P as defined by KLM.
Definition 3 (Semantics of ALC + T). A model M of ALC + T is any structure
hΔ, I , &lt;i where:
• (∃R.C)I = {a ∈ Δ | ∃b.(a, b) ∈ RI }
• (T(C))I = M in&lt;(CI )</p>
          <p>As mentioned before, the intuitive idea is as follows: typical elements of a concept
C, i.e. instances of the extended concept T(C) (thus, belonging to (T(C))I )
correspond to minimal elements of C, i.e. to elements in M in&lt;(CI ). An inclusion relation
T(C) ⊑ D is satisfied in a model M if M in&lt;(CI ) ⊆ DI . This is stated in a rigorous
manner by the following definition:
Definition 4 (Model satisfying a Knowledge Base). Consider a model M, as defined
in Definition 3. We extend I so that it assigns to each individual a of O an element aI
of the domain Δ. Given a KB (TBox,ABox), we say that:
–
–</p>
          <p>M satisfies TBox if for all inclusions C ⊑ D in TBox, and all elements x ∈ Δ, if
x ∈ CI then x ∈ DI .</p>
          <p>M satisfies ABox if: (i) for all C(a) in ABox, we have that aI ∈ CI , (ii) for all
aRb in ABox, we have that (aI , bI ) ∈ RI .</p>
          <p>M satisfies a knowledge base if it satisfies both its TBox and its ABox.</p>
          <p>If a model does not satisfy an inclusion C ⊑ D, we will say that C 6⊑ D holds in
the model.</p>
          <p>The following equation between the typicality operator T and the nonmonotonic
entailment operator |∼ in KLM logic P (describing what can be typically derived from
a given premise) holds:</p>
          <p>C |∼ D iff T(C) ⊑ D
3</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>Extension of ALC + T with a modular preference relation: the logic ALC + TR</title>
        <p>
          In the Introduction we have recalled that the family of KLM logics contains other
interesting members, notably the stronger logic R, known as Rational Preferential Logic
[
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. The axiomatization of the logic R is obtained from the axiomatization of P by
adding the rule of rational monotonicity:
        </p>
        <p>RM. ((A |∼ B) ∧ ¬(A |∼ ¬C)) → ((A ∧ C) |∼ B)
Let us now consider the properties that would result for T if we adopted the stronger
logic of nonmonotonic entailment R. If we added to the conditions above for fT the
following condition of Rational Monotonicity:</p>
        <p>
          (fT − R) if fT(S) ∩ R 6= ∅, then fT(S ∩ R) ⊆ fT(S)
we would obtain a stronger DL based on Rational Entailment, as described in [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
(fT − R) forces again a form of monotonicity: if there is a typical S having the property
R, then all typical S and Rs inherit the properties of typical Ss. We call ALC + TR
the logic resulting from the addition of (fT − R) to the properties (fT − 1) − (fT − 5).
        </p>
        <sec id="sec-3-2-1">
          <title>Definition 5 (Semantics of ALC + TR with selection function fT ). An ALC + TR</title>
          <p>model with selection function is any structure hΔ, I, fTi, defined as in Definition 1, in
which fT satisfies (fT − R).</p>
          <p>As for the logic ALC + T, the semantics of ALC + TR can be formulated in terms
of possible world structures hΔ, I, &lt;i in which &lt; is modular, i.e. for each x, y, z, if
x &lt; y, then either z &lt; y or x &lt; z.</p>
        </sec>
        <sec id="sec-3-2-2">
          <title>Definition 6 (Semantics of ALC + TR). An ALC + TR model M is any structure</title>
          <p>
            hΔ, I, &lt;i, defined as in Definition 3, in which &lt; is further assumed to be modular.
The equivalence between this semantics and the one formulated with fT is proven by
the representation theorem below (Theorem 6). First of all, we need to recall Lemma
2.1 in [
            <xref ref-type="bibr" rid="ref2">2</xref>
            ]:
Lemma 1 (Lemma 2.1 in [
            <xref ref-type="bibr" rid="ref2">2</xref>
            ], page 5). If fT satisfies (fT − 1) − (fT − 5), then
fT(S ∪ R) ∩ S ⊆ fT(S).
          </p>
          <p>Now we are able to prove the representation theorem:</p>
        </sec>
        <sec id="sec-3-2-3">
          <title>Theorem 2 (Representation Theorem). A KB is satisfiable in an ALC + TR model</title>
          <p>described in Definition 6 iff it is satisfiable in a model hΔ, I, fTi where fT satisfies
(fT − 1) − (fT − 5) plus (fT − R), and (T(C))I = fT(CI ).</p>
          <p>
            Proof. Here we only consider the property (fT − R). For the other properties, we refer
to the proof of the Representation Theorem for ALC + T, as presented in [
            <xref ref-type="bibr" rid="ref2">2</xref>
            ], Theorem
2.1, page 5. The only if direction is trivial and left to the reader. For the if direction, as
in [
            <xref ref-type="bibr" rid="ref2">2</xref>
            ], we define the &lt; relation as follows:
– for all x, y ∈ Δ, we let x &lt; y if ∀S ⊆ Δ, if y ∈ fT(S), then (a) x 6∈ S and (b)
∃R ⊆ Δ such that S ⊂ R and x ∈ fT(R).
          </p>
          <p>Notice that given (fT − R), this condition is equivalent to the simplified condition that
only contains (a). Indeed, if (a) holds, it follows that also (b) holds. To be convinced,
take any S such that y ∈ fT(S), and x 6∈ S. We show that x ∈ fT(S ∪ {x}), hence (b)
holds. For a contradiction, suppose x 6∈ fT(S ∪ {x}), then by (fT − 1) and (fT − 2),
fT(S ∪ {x}) ∩ S 6= ∅, and by (fT − R), fT(S) = fT((S ∪ {x}) ∩ S) ⊆ fT(S ∪ {x}).
Hence, y ∈ fT(S ∪ {x}), which contradicts (a), given that x ∈ S ∪ {x}. Therefore, we
will consider the simplified definition of &lt;:</p>
          <p>– for all x, y ∈ Δ, we let x &lt; y if ∀S ⊆ Δ, if y ∈ fT(S), then x 6∈ S.
We then show that if fT satisfies (fT − R), then &lt; is modular. Let x &lt; y. Consider z
and suppose z 6&lt; y. This means that there is R such that y ∈ fT(R), and z ∈ R We
reason as follows. First, notice that by Lemma 1, y ∈ fT({y, z}) (given that y, z ∈ R,
y ∈ fT(R∪{y, z})∩{y, z}, hence y ∈ fT({y, z})). In order to show that &lt; is modular,
we want to show that x &lt; z. For a contradiction, suppose that x 6&lt; z. Then there is Z
such that z ∈ fT(Z) and x ∈ Z. Consider Z ∪ {y, z}, by (fT − 1), fT(Z ∪ {y, z}) ⊆
Z ∪ {y, z}, and by (fT − 2), fT(Z ∪ {y, z}) 6= ∅. Hence, either fT(Z ∪ {y, z}) ∩ Z 6= ∅
or fT(Z ∪{y, z})∩Z = ∅, and fT(Z ∪{y, z})∩{y, z} 6= ∅. In the last case, y ∈ fT(Z ∪
{y, z}). In the first case, by (fT−R), fT(Z) = fT((Z ∪{y, z})∩Z) ⊆ fT(Z ∪{y, z}),
hence z ∈ fT(Z ∪ {y, z}). From this, we derive that fT(Z ∪ {y, z}) ∩ {y, z} 6= ∅,
hence, by (fT − R), fT({y, z}) = fT((Z ∪ {y, z}) ∩ {y, z}) ⊆ fT(Z ∪ {y, z}), and
y ∈ fT(Z ∪ {y, z}). In both cases, we have that y ∈ fT(Z ∪ {y, z}), however this is
impossible, given that x ∈ Z ∪ {y, z} and x &lt; y. We therefore conclude that if z 6&lt; y,
then x &lt; z, hence modularity holds.</p>
          <p>The following facts hold in ALC + TR:
(R) (T(A) ⊓ B 6⊑ ⊥) implies T(A ⊓ B) ⊑ T(A)
(*) (T(A) ⊓ B 6⊑ ⊥) implies T(B) ⊓ A ⊑ T(A)
Proof. For simplicity, we consider here the semantics of ALC + TR with selection
function (Definition 5). By the Representation Theorem above, this is equivalent to
considering the semantics of ALC + TR with &lt; (Definition 6). It is immediate to see
that (R) holds in an ALC + TR model with selection function satisfying (fT − R).
For (*): If (T(A) ⊓ B 6⊑ ⊥) holds in a model, then fT(AI ) ∩ BI 6= ∅, hence by
(fT − R), fT((A ∩ B)I ) ⊆ fT(AI ). On the other hand, from Lemma 1, we have that
fT(BI ) ∩ AI ⊆ fT((A ∩ BI ). Hence, fT(BI ) ∩ AI ⊆ fT((A ∩ B)I ) ⊆ fT(AI ), and
T(B) ⊓ A ⊑ T(A) holds.</p>
          <p>Both properties allow us to draw conclusions from the simple fact that there is one
individual that (i) is a typical instance of the concept A and that (ii) has the property
B. From (R), we derive that all typical A and Bs are typical As. From (∗) we derive
something about typical Bs, even if A and B are unrelated properties. In particular, we
derive that typical Bs that also have the property A are typical As.</p>
          <p>From (*) we derive the counterintuitive example of the Introduction, where from an
empty TBox and an ABox containing the following facts:
(a) T(Brillant )(john )
(b) Writer (john )
(c) ¬T(Writer )(john )
we can then conclude that</p>
          <p>(d) T(Writer ) ⊑ ¬Brillant
Indeed, from the ABox we can first obtain that T(Brillant ) ⊓ Writer 6⊑ T(Writer ),
then, by making the contrapositive of (∗), we get T(Writer ) ⊓ Brillant ⊑ ⊥, from
which we can immediately conclude (d) T(Writer ) ⊑ ¬Brillant .</p>
          <p>As a further example, given the following ABox:</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>T(Graduated )(andras )</title>
    </sec>
    <sec id="sec-5">
      <title>SoccerPlayer (andras)</title>
    </sec>
    <sec id="sec-6">
      <title>T(SoccerPlayer )(lilian )</title>
    </sec>
    <sec id="sec-7">
      <title>Graduated (lilian )</title>
      <p>and an empty TBox, we can get that:</p>
    </sec>
    <sec id="sec-8">
      <title>T(SoccerPlayer )(andras )</title>
      <p>which does not make sense given that lilian is a different person not related to andras,
hence we do not want to use lilian ’s properties to make inferences about andras.</p>
      <p>In our opinion, the inferences that hold in ALC + TR are rather arbitrary and
counterintuitive. In conclusion, we believe that the logic R is too strong and unsuitable to
reason about typicality.
4</p>
      <sec id="sec-8-1">
        <title>ALC + TR vs Preferential Subsumption</title>
        <p>
          In [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] a general preferential semantic framework for defeasible subsumption in DLs is
presented. Here we recall this approach applied to the standard logic ALC, in order
to compare it with the logic ALC + TR. We call the resulting logic ALC⊏. The idea
underlying ALC⊏ is very similar to that underlying ALC + T and ALC +eTR: some
objects in the domeain are more typical than others. In ALC⊏, x is more typical than y
if x ≥ y. The properties of ≥ in ALC⊏ correspond to thoseeof &lt; in ALC + TR. At a
syntactic level the two logics differ, so ethat in ALC⊏ one finds the defeasible inclusions
C ⊏ D instead of T(C) ⊑ D of ALC + TR. But tehe idea is the same: in the two cases
theeinclusion holds if the most preferred (typical) Cs are also Ds.
        </p>
        <p>
          We show that the logic ALC⊏ is equivalent to the logic ALC + TR, namely we
show that the logic ALC⊏ of prefeerential subsumption can be translated into ALC + TR
by replacing C ⊏ D witeh T(C) ⊑ D. Therefore we conclude that the approach in [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]
inherits the abovee criticisms for extensions of DLs that use R.
4.1 Preferential Subsumption
In [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] it is considered an alphabet of concept names C, of role names R, and of
individuals O. Concepts of the language L of the logic ALC⊏ are defined as for standard
ALC, that is to say: A ∈ C and ⊤ are concepts of L; if eC, D ∈ L and R ∈ R, then
C ⊓ D, C ⊔ D, ¬C, ∀R.C, ∃R.C are concepts of L.
        </p>
        <p>A knowledge base is a pair (TBox,ABox). TBox contains subsumptions C ⊑ D
as well as preferential (or defeasible) subsumptions C ⊏ D, where C, D ∈ L. ABox
contains expressions of the form C(a) and aRb where Ce∈ L is a concept, R ∈ R, and
a, b ∈ O.</p>
        <p>The basic idea of the semantics for preferential subsumption is that it is assumed that
some objects of the domain Δ are viewed as more typical than others. Before giving
a formal description of a model for ALC⊏, we introduce the following definition of
maximal elements of a given S ⊆ Δ. As uesual, given a partial order ≤, we have that
x = y if and only if x ≤ y and y ≤ x, so that x 6= y if and only if either x 6≤ y or
y 6≤ x.</p>
        <sec id="sec-8-1-1">
          <title>Definition 7 (Maximal elements of S). Given a relation ≤ over a domain Δ, and</title>
          <p>given any S ⊆ Δ, we define:</p>
          <p>
            S− = {x : x ∈ S | ∄y ∈ S s.t. x ≤ y and x 6= y}
Intuitively, given a concept C, the set CI− represents the maximally preferred (or
typical) elements of C. A preferential subsumption C ⊏ D is then satisfied in a model M
if CI− ⊆ DI . e
Furthermore, we remember that a relation ≤ over a set Δ is Noetherian (or bounded)
iff there is no infinite strictly ascending chain of objects of Δ. As the same authors have
pointed out in [
            <xref ref-type="bibr" rid="ref3">3</xref>
            ], if ≤ is transitive, then the Noetherian property is equivalent to the
following condition:
(N) for every S ⊆ Δ and x ∈ S, either: x ∈ S− or there is y ∈ S such that
x ≤ y and y ∈ S−.
          </p>
          <p>We also remember that a relation ≤ is modular iff, for each x, y, z such that x 6= y, y 6=
z, x 6= z, if x ≤ y, then either z ≤ y or x ≤ z. In order to provide a semantics for
ALC⊏, we extend the definition of model of ALC as follows:</p>
          <p>e
Definition 8 (Semantics of ALC⊏). A model M (ordered interpretation) is any
structure hΔ, ≤, I i, where Δ and I aree defined as in Definition 1, and ≤ is a Noetherian,
modular, reflexive, transitive, anti-symmetric relation over Δ. For any concept C, CI is
defined in the usual way.</p>
          <p>Definition 9 (Model satisfying a Knowledge Base). Consider a model M, as defined
in Definition 8. We extend I so that it assigns to each individual a of O an element aI
of the domain Δ. Given a KB (TBox,ABox), we say that:
– M satisfies TBox if:
• for all subsumptions C ⊑ D in TBox, and all elements x ∈ Δ, if x ∈ CI then
x ∈ DI
• for all preferential subsumptions C ⊏ D in TBox, and all elements x ∈ Δ, if
x ∈ CI− then x ∈ DI . e
– M satisfies ABox if: (i) for all C(a) in ABox, we have that aI ∈ CI , (ii) for all
aRb in ABox, we have that (aI , bI ) ∈ RI .</p>
          <p>M satisfies a knowledge base if it satisfies both its TBox and its ABox.</p>
        </sec>
        <sec id="sec-8-1-2">
          <title>4.2 Equivalence between ALC + TR and Preferential Subsumption</title>
          <p>
            In this section we show that the semantics of ALC + TR proposed in Section 3
corresponds to the semantics of preferential subsumption of [
            <xref ref-type="bibr" rid="ref3">3</xref>
            ] outlined in Section 4.1.
We first give a formal translation of an ALC + TR TBox into an ALC⊏ TBox, and
vice-versa. Intuitively, a preferential subsumption C ⊏ D corresponds toean inclusion
relation T(C) ⊑ D. We then show that, on the one haend, given an ALC + TR TBox,
say T , if it is satisfiable, so is the ALC⊏ TBox T ′ obtained by this translation; on the
other hand, if an ALC⊏ TBox T ′ is satiesfiable, so is the ALC + TR TBox T obtained
by the translation. e
          </p>
        </sec>
        <sec id="sec-8-1-3">
          <title>Definition 10 (Translation of an ALC + TR TBox). Given an ALC + TR TBox T ,</title>
          <p>we define an ALC⊏ TBox T ′ as follows:
– for all inclusioens C ⊑ D ∈ T , where C is a concept, then C ⊑ D ∈ T ′;
– for all inclusions T(C) ⊑ D ∈ T , then C ⊏ D ∈ T ′.
e</p>
        </sec>
        <sec id="sec-8-1-4">
          <title>Definition 11 (Translation of an ALC⊏ TBox). Given an ALC⊏ TBox T ′, we define</title>
          <p>an ALC + TR TBox T as follows: e e
– for all subsumptions C ⊑ D ∈ T ′, then C ⊑ D ∈ T ;
– for all preferential subsumptions C ⊏ D ∈ T ′, then T(C) ⊑ D ∈ T .</p>
          <p>e</p>
          <p>Let us first prove that:
Theorem 3. Given an ALC + TR TBox T , if it satisfiable in an ALC + TR model
M, then the ALC⊏ TBox T ′, obtained by the translation of T as in Definition 10, is
also satisfiable in aen ALC⊏ model M′.</p>
          <p>e
Proof. Let M = hΔ, &lt;, Ii be the ALC + TR model satisfying T . We first define a
model M∗ = hΔ′, ≤, I′i as follows:
– Δ′ = Δ;
– we let x ≤′ y iff y &lt; x;
– we let CI = CI for any ALC4 concept C.</p>
          <p>We then define a model M′ = hΔ′, ≤′, I′i, where ≤′ is defined as follows: x ≤′ y if
x ≤ y; for all x ∈ Δ, we let x ≤′ x.</p>
          <p>We first show that M′ is an ALC⊏ model. To this aim, we just need to prove that the
relation ≤′ is Noetherian (i.e. it satisfiees the property (N)), modular, reflexive, transitive,
and anti-symmetric.</p>
          <p>Reflexivity follows from the definition of ≤′.</p>
          <p>To show that ≤′ is transitive, suppose (1) x ≤′ y and (2) y ≤′ z. We have to show
that also x ≤′ z. If x = y, then (2) x ≤′ z and we are done. The case in which y = z is
symmetric. In case x 6= y and y 6= z, by definition of ≤′ we have that x ≤ y and y ≤ z.
By definition of ≤, we have that y &lt; x and z &lt; y. Since &lt; is transitive, we have that
z &lt; x and, by definition of ≤, x ≤ z. We conclude by definition of ≤′ that x ≤′ z.</p>
          <p>The relation ≤′ is modular. Consider x ≤′ y and a given z ∈ Δ such that x 6=
y, z 6= y, and x 6= z. We have to show that either (∗) x ≤′ z or (∗∗) z ≤′ y. Since
x 6= y, it can be observed that x ≤ y, then y &lt; x. Since &lt; is modular, we have that
either z &lt; x or y &lt; z. By definitions of ≤ and ≤′, if z &lt; x then (∗) x ≤′ z, whereas if
y &lt; z, then (∗∗) z ≤′ y. In both cases, we are done.</p>
          <p>The relation ≤′ is anti-symmetric. Suppose, by absurd, that x ≤′ y and y ≤′ x, but
x 6= y. By definition of ≤′, this means that x ≤ y and y ≤ x and, by definition of ≤,
that x &lt; y and y &lt; x in M. By transitivity of &lt;, we have that x &lt; x, against the fact
that M is an ALC + TR model and, then, &lt; is irreflexive. The relation ≤′ is then also
anti-symmetric, since it is obtained from ≤ by adding only relations x ≤′ x.</p>
          <p>In order to prove that the relation ≤′ satisfies (N) we need the following fact:
Fact 1 Given the models M and M′ above, we have that S− = M in&lt;(S).
4 In other words, the interpretation I′ corresponds to I with the exception of the extension of
extended concepts T(C), not belonging to the language of the logic ALC⊏ .
e
Proof of Fact 1. First, we prove that S− ⊆ M in&lt;(S). Let x ∈ S−, thus x ∈ S. This
means that, for all y ∈ S, y 6= x, we have that x 6≤′ y. By definition of ≤′, also x 6≤ y
and, by definition of ≤, y 6&lt; x. Therefore, x ∈ S and, for all y ∈ S, we have y 6&lt; x,
that is to say x ∈ M in&lt;(S).</p>
          <p>In order to prove that M in&lt;(S) ⊆ S−, consider x ∈ M in&lt;(S), thus x ∈ S. This
means that, for all y ∈ S, y 6= x, we have that y 6&lt; x. Again, by definitions of ≤ and
≤′, we conclude that x 6≤′ y, that is to say x ∈ S−.
( proof of Fact 1)
Let us now prove that ≤′ satisfies the property (N). Suppose, on the contrary, that there
exist S ⊆ Δ and x ∈ S such that x 6∈ S− and (⋆) ∄y ∈ S− such that x ≤′ y.
Since S 6= ∅ (x ∈ S), also M in&lt;(S) 6= ∅ since &lt; satisfies the smoothness condition.
Therefore, (⋆) means that, for all y ∈ S−, x 6= y, we have x 6≤′ y. From Fact 1, we have
that x 6∈ M in&lt;(S). Moreover, for all y ∈ M in&lt;, we have that y 6&lt; x by definition of
≤′ and ≤. This contradicts the fact that the relation &lt; satisfies the smoothness condition.
fTa′cttsFh:ien(iap)lrloMyo,fwiiess sashtromawiogdthhetalftooMrfwTa′r,idst,haesminnocCdeIeCl⊆fo⊑rDTDI′., F(∈ioi)rTsCuaIbnsd=umCCpIt′Ii′o⊆nasnDdofI(ti′hiibe)yfDotrhIme=CfolD⊑loIwD′i(nC∈g
and D are ALC concepts). For preferential subsumptions of the form C ⊏ D ∈ T ′, we
observe that T(C) ⊑ D ∈ T and, since M is a model of T , we have thaet (T(C))I =
taMhlsaiotnCo&lt;bI(s′Ce−rIv=)e ⊆tMhaDitnD&lt;.IM(C=oIrD)eo⊆Iv′ .eDrB,Iysi=FnacceDt DI1′,,iwsaneadnhatAhveeLptChraoctooCfnicIse′−opvt=e(nr.Mot mine&lt;n(tiConIi)n.gWTe )c,owncelucadne</p>
          <p>I</p>
          <p>Let us now prove that:
Theorem 4. Given an ALC⊏ TBox T ′, if it satisfiable in an ALC⊏ model M′, then
the ALC + TR TBox T , obteained by the translation of T ′ as in Deefinition 11, is also
satisfiable in an ALC + TR model M.</p>
          <p>Proof. Let M′ = hΔ′, ≤′, I′i be the ALC⊏ model satisfying T ′. We define a model
M = hΔ, &lt;, Ii as follows: e
– Δ = Δ′;
– we let x &lt; y iff y ≤′ x and y 6= x;
– we define I as follows:
• CI = CI′ for all ALC concepts C;
• (T(C))I = M in&lt;(CI ).</p>
          <p>We prove that M is an ALC + TR model satisfying T . First, we prove that &lt; is
irreflexive, transitive and satisfies the smoothness condition.</p>
          <p>By definition of &lt;, x &lt; y if and only if x 6= y, therefore &lt; is irreflexive.</p>
          <p>For transitivity, consider x &lt; y and y &lt; z. By definition, we have that x 6= y,
y 6= z, y ≤′ x, and z ≤′ y. Since M′ is an ALC⊏ model, the relation ≤′ is transitive,
therefore z ≤′ x and, by definition of &lt;, we concelude that x &lt; z.</p>
          <p>As we have done for Fact 1, we can prove the following fact:
Fact 2 Given the models M′ and M above, we have that S− = M in&lt;(S).
Let us now prove that the relation &lt; satisfies the smoothness condition. By absurd,
suppose that that this does not hold, that is to say there are a set S ⊆ Δ and an
element x ∈ S such that (i) x 6∈ M in&lt;(S) and (ii) ∄y ∈ M in&lt;(S) such that y &lt; x.
First, observe that, since M′ is an ALC⊏ model, the relation ≤′ satisfies condition (N),
therefore S− 6= ∅. Therefore, (i) and (iie) imply that, for all y ∈ M in&lt;(S), y 6&lt; x. We
can also observe that x 6≤′ y, since otherwise we would have y &lt; x. By (i) and Fact 2,
we have that x 6∈ S−. This is in contrast with the fact that ≤′ satisfies condition (N),
since there are S ⊆ Δ and x ∈ S such that x 6∈ S− and, for all y ∈ S− (again, by Fact
2, y ∈ S− if and only if y ∈ M in&lt;(S)), x 6= y, we have that x 6≤′ y.</p>
          <p>Finally, we prove that the model M satisfies the Tbox T . First of all, by definition
of M, we have that CI = CI′ for all ALC concepts C, that is to say for all concepts not
mentioning T. Therefore, we have that M satisifies inclusions of the form C ⊑′ D ∈ T
where C is an ALC concept, since C ⊑ D ∈ T ′ and M′ satisfies T ′, then CI ⊆ DI′ ,
thus CI ⊆ DI .</p>
          <p>For inclusions of the form T(C) ⊑ D ∈ T , we have that C ⊏ D ∈ T ′ and, since
aMre′ AisLaCmcoodnecleopftsT, w′,ewceanhacvoentchlautdCetIh′ −at ⊆M DinI&lt;′ .(CByI)F=actC2Ia′−nd⊆teheDfIa′ct=thDatI C,aannddwDe
are done.</p>
          <p>By Theorems 3 and 4 above, we can conclude that the semantics of preferential
subsumption is equivalent to the one of preferential (rational) description logics, therefore
it inherits the criticisms for extensions of DLs that use R discussed in Section 3.</p>
          <p>From a knowledge representation point of view, it can be observed that the language
of ALC + T, as well as of ALC + TR, is more general than the one of ALC⊏. In the
logics ALC + T and ALC + TR, it is also possible to use the T operator in thee ABox,
in order to express that individuals are typical members of a concept. For instance, an
ABox can contain the following facts:</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>T(Writer )(sophie )</title>
    </sec>
    <sec id="sec-10">
      <title>T(Writer ⊓ Depressed )(mick ),</title>
      <p>representing that sophie is a typical writer and that mick is a typical depressed writer,
respectively. Moreover, it is possible to reason about prototypical properties of those
individuals; in the above example, from the KB of the Introduction, one can infer that
sophie is brillant, whereas mick is not, i.e.:</p>
    </sec>
    <sec id="sec-11">
      <title>Brillant (sophie) ¬Brillant (mick )</title>
      <p>It is not obvious how such typical properties of individuals occurring in the ABox can
be encoded in the logic ALC⊏ with preferential subsumptions. Moreover, although we
have considered only TBoxesecontaining inclusions of the form</p>
      <p>T(C) ⊑ D
where C and D are concepts not mentioning T, nothing prevents us a more general use
of the T operator in the definition of the TBox, for instance to formalize inclusions of
the form</p>
      <p>T(C) ⊑ T(D).
In this work we have investigated the role of rational monotonicity in the context of
nonmonotonic extensions of DLs.</p>
      <p>
        We have first compared two approaches based on the semantics of KLM rational
preferential entailment, namely:
1. the logic ALC + T, extending standard ALC by means of a typicality operator T,
which allows to express inclusion relations of the form T(C) ⊑ D, representing the
fact that “typical” elements of concept C have the property D/are also members of
D; the semantics of the operator T is based on a set of postulates that are essentially
a reformulation of the axioms and rules of KLM logic P;
2. the logic ALC + TR, which is equivalent to the approach by [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The logic ALC + TR
is based on the same idea of ALC +T, but the semantics of T refers to the strongest
KLM logic R.
      </p>
      <p>
        We have provided some examples to show that the former is more appropriate than
the latter when reasoning about typicality. Of course, both ALC + T and ALC + TR
are monotonic, so they must be completed by some kind of nonmonotonic mechanism.
For ALC + T, some work has been done in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. More in detail, the monotonic logic
ALC + T is not sufficient to perform some kind of defeasible reasoning. Concerning
the example of the Introduction, if the KB contains:
      </p>
    </sec>
    <sec id="sec-12">
      <title>T(Writer ) ⊑ Brillant</title>
    </sec>
    <sec id="sec-13">
      <title>T(Writer ⊓ Depressed ) ⊑ ¬Brillant</title>
      <p>we get for instance that:</p>
      <p>KB ∪ {Writer (mick), Depressed (mick)} 6|= ¬Brillant (mick)</p>
      <p>KB 6|= T(Writer ⊓ Fat ) ⊑ Brillant
In order to derive the conclusion about mick we should know (or assume) that mick is
a typical depressed writer, but we do not dispose of this information. Similarly, in order
to derive that also a typical fat writer is brillant, we must be able to infer or assume
that a “typical fat writer” is also a “typical writer”, since there is no reason why it
should not be the case; this cannot be derived by the logic itself given the nonmonotonic
nature of T. The basic monotonic logic ALC + T is then too weak to enforce these
extra assumptions, so that an additional mechanism to perform defeasible inferences is
needed.</p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] a minimal model semantics ALC + Tmin is proposed. The idea is (i) to
define a preference relation among models and then (ii) to define a semantic entailment,
denoted with |=LmTin, determined by minimal models. Intuitively, a model M is preferred
to a model N is M admits more typical instances of concepts with respect to N . Taking
the KB of the example above, one can obtain, for instance:
KB ∪ {Writer (mick), Depressed (mick)} |=LmTin ¬Brillant (mick)
KB ∪ {∃HasChild .(Writer ⊓ Depressed )(roy)} |=LmTin ∃HasChild .¬Brillant (roy )
KB |=LmTin T(Writer ⊓ Fat ) ⊑ Brillant
Decision procedures for checking satisfiability in ALC + T and ALC + Tmin, as well
as complexity results, have been provided. In detail, it has been shown that satisfiability
in ALC + T is EXPTIME-complete [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]; since checking satisfiability of an ALC
KB is known to be EXPTIME-complete, this means that adding the operator T is
essentially inexpensive. Moreover, it has been proved that checking query entailment in
ALC + Tmin is in CO-NEXPNP [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <sec id="sec-13-1">
        <title>Acknowledgements</title>
        <p>
          The work has been partially supported by the Project “MIUR PRIN 2008 - LoDeN
- Logiche Descrittive Nonmonotone: Complessita` e implementazioni”. This paper
extends the results presented in [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ].
        </p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Giordano</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gliozzi</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Olivetti</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pozzato</surname>
            ,
            <given-names>G.L.</given-names>
          </string-name>
          :
          <article-title>Preferential Description Logics</article-title>
          .
          <source>In: LPAR 2007. LNAI 4790</source>
          , pp.
          <fpage>257</fpage>
          -
          <lpage>272</lpage>
          . (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Giordano</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gliozzi</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Olivetti</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pozzato</surname>
            ,
            <given-names>G.L.</given-names>
          </string-name>
          :
          <article-title>ALC+T: a preferential extension of description logics</article-title>
          .
          <source>Fundamenta Informaticae</source>
          <volume>96</volume>
          (
          <year>2009</year>
          )
          <fpage>1</fpage>
          -
          <lpage>32</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Britz</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heidema</surname>
          </string-name>
          , J., Meyer, T.:
          <article-title>Semantic preferential subsumption</article-title>
          .
          <source>In: KR</source>
          . (
          <year>2008</year>
          )
          <fpage>476</fpage>
          -
          <lpage>484</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hollunder</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Embedding defaults into terminological knowledge representation formalisms</article-title>
          .
          <source>J. Autom. Reasoning</source>
          <volume>14</volume>
          (
          <issue>1</issue>
          ) (
          <year>1995</year>
          )
          <fpage>149</fpage>
          -
          <lpage>180</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hollunder</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Priorities on defaults with prerequisites, and their application in treating specificity in terminological default logic</article-title>
          .
          <source>J. of Automated Reasoning (JAR) 15(1)</source>
          (
          <year>1995</year>
          )
          <fpage>41</fpage>
          -
          <lpage>68</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Bonatti</surname>
            ,
            <given-names>P.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wolter</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Description logics with circumscription</article-title>
          .
          <source>In: Proc. of KR</source>
          . (
          <year>2006</year>
          )
          <fpage>400</fpage>
          -
          <lpage>410</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Donini</surname>
            ,
            <given-names>F.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nardi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosati</surname>
          </string-name>
          , R.:
          <article-title>Description logics of minimal knowledge and negation as failure</article-title>
          .
          <source>ACM Trans. Comput. Log</source>
          .
          <volume>3</volume>
          (
          <issue>2</issue>
          ) (
          <year>2002</year>
          )
          <fpage>177</fpage>
          -
          <lpage>225</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Eiter</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lukasiewicz</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schindlauer</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tompits</surname>
          </string-name>
          , H.:
          <article-title>Combining answer set programming with description logics for the semantic web</article-title>
          .
          <source>In: KR</source>
          <year>2004</year>
          ,
          <volume>141</volume>
          -
          <fpage>151</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Straccia</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Default inheritance reasoning in hybrid kl-one-style logics</article-title>
          .
          <source>In: Proc. of IJCAI</source>
          . (
          <year>1993</year>
          )
          <fpage>676</fpage>
          -
          <lpage>681</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Ke</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sattler</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Next Steps for Description Logics of Minimal Knowledge and Negation as Failure</article-title>
          .
          <source>In: DL2008</source>
          . (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Kraus</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Magidor</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Nonmonotonic reasoning, preferential models and cumulative logics</article-title>
          .
          <source>Artificial Intelligence</source>
          <volume>44</volume>
          (
          <issue>1-2</issue>
          ) (
          <year>1990</year>
          )
          <fpage>167</fpage>
          -
          <lpage>207</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Magidor</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>What does a conditional knowledge base entail?</article-title>
          <source>Artificial Intelligence</source>
          <volume>55</volume>
          (
          <issue>1</issue>
          ) (
          <year>1992</year>
          )
          <fpage>1</fpage>
          -
          <lpage>60</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Giordano</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gliozzi</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Olivetti</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pozzato</surname>
            ,
            <given-names>G.L.</given-names>
          </string-name>
          :
          <article-title>Reasoning About Typicality in Preferential Description Logics</article-title>
          .
          <source>In: JELIA 2008. LNAI 5293</source>
          , pp.
          <fpage>192</fpage>
          -
          <lpage>205</lpage>
          . (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Giordano</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gliozzi</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Olivetti</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pozzato</surname>
            ,
            <given-names>G.L.</given-names>
          </string-name>
          :
          <article-title>Preferential vs Rational Description Logics: which one for Reasoning About Typicality</article-title>
          ? To appear
          <source>in Proceedings of ECAI 2010 (19th European Conference on Artificial Intelligence).</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>