<!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>
      <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>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nicola Olivetti</string-name>
          <email>nicola.olivetti@univ-amu.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gian Luca Pozzato</string-name>
          <email>pozzatog@di.unito.it</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>SHIQ.</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Aix-Marseille Universite ́</institution>
          ,
          <addr-line>CNRS</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>DISIT - U. Piemonte Orientale</institution>
          ,
          <addr-line>Alessandria</addr-line>
          ,
          <country country="IT">Italy -</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Dip. di Informatica - Univ. di Torino</institution>
          ,
          <country country="IT">Italy -</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We define a notion of rational closure for the logic SHIQ, which does not enjoys the finite model property, building on the notion of rational closure introduced by Lehmann and Magidor in [24]. We provide a semantic characterization of rational closure in SHIQ in terms of a preferential semantics, based on a finite rank characterization of minimal models. We show that the rational closure of a TBox can be computed in EXPTIME using entailment in</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Recently, a large amount of work has been done in order to extend the basic formalism of
Description Logics (for short, DLs) with nonmonotonic reasoning features [
        <xref ref-type="bibr" rid="ref1 ref10 ref11 ref13 ref17 ref2 ref21 ref23 ref26 ref27 ref4 ref6">27, 1, 10, 11,
13, 17, 21, 4, 2, 6, 26, 23</xref>
        ]; the purpose of these extensions is that of allowing reasoning
about prototypical properties of individuals or classes of individuals. In these extensions
one can represent, for instance, knowledge expressing the fact that the hematocrit level
is usually under 50%, with the exceptions of newborns and of males residing at high
altitudes, that have usually much higher levels (even over 65%). Furthermore, one can
infer that an individual enjoys all the typical properties of the classes it belongs to. As an
example, in the absence of information that Carlos and the son of Fernando are either
newborns or adult males living at a high altitude, one would assume that the hematocrit
levels of Carlos and Fernando’s son are under 50%. This kind of inferences apply to
individual explicitly named in the knowledge base as well as to individuals implicitly
introduced by relations among individuals (the son of Fernando).
      </p>
      <p>
        In spite of the number of works in this direction, finding a solution to the problem of
extending DLs for reasoning about prototypical properties seems far from being solved.
The most well known semantics for nonmonotonic reasoning have been used to the
purpose, from default logic [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], to circumscription [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], to Lifschitz’s nonmonotonic logic
MKNF [
        <xref ref-type="bibr" rid="ref10 ref26">10, 26</xref>
        ], to preferential reasoning [
        <xref ref-type="bibr" rid="ref13 ref17 ref4">13, 4, 17</xref>
        ], to rational closure [
        <xref ref-type="bibr" rid="ref6 ref9">6, 9</xref>
        ].
      </p>
      <p>
        In this work, we focus on rational closure and, specifically, on the rational closure
for SHIQ. The interest of rational closure in DLs is that it provides a significant
and reasonable nonmonotonic inference mechanism, still remaining computationally
inexpensive. As shown for ALC in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], its complexity can be expected not to exceed
the one of the underlying monotonic DL. This is a striking difference with most of
the other approaches to nonmonotonic reasoning in DLs mentioned above, with some
exception such as [
        <xref ref-type="bibr" rid="ref23 ref26">26, 23</xref>
        ]. More specifically, we define a rational closure for the logic
SHIQ, building on the notion of rational closure in [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] for propositional logic. This is
a difference with respect to the rational closure construction introduced in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] for ALC,
which is more similar to the one by Freund [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] for propositional logic (for propositional
logic, the two definitions of rational closure are shown to be equivalent [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]). We provide
a semantic characterization of rational closure in S HIQ in terms of a preferential
semantics, by generalizing to S HIQ the results for rational closure in ALC presented
in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. This generalization is not trivial, since S HIQ lacks a crucial property of ALC,
the finite model property [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. Our construction exploits an extension of S HIQ with a
typicality operator T, that selects the most typical instances of a concept C, T(C). We
define a minimal model semantics and a notion of minimal entailment for the resulting
logic, S HIQRT, and we show that the inclusions belonging to the rational closure of a
TBox are those minimally entailed by the TBox, when restricting to canonical models.
This result exploits a characterization of minimal models, showing that we can restrict to
models with finite ranks. We also show that the rational closure construction of a TBox
can be done exploiting entailment in S HIQ, without requiring to reason in S HIQRT,
and that the problem of deciding whether an inclusion belongs to the rational closure of
a TBox is in EXPTIME.
      </p>
      <p>Concerning ABox reasoning, because of the interaction between individuals (due to
roles) it is not possible to separately assign a unique minimal rank to each individual
and alternative minimal ranks must be considered. We end up with a kind of skeptical
inference with respect to the ABox, whose complexity in EXPTIME as well.</p>
      <p>
        For an extended version of this paper with the proofs of the results see [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
2
      </p>
      <sec id="sec-1-1">
        <title>A nonmonotonic extension of S HI Q</title>
        <p>
          Following the approach in [
          <xref ref-type="bibr" rid="ref14 ref17">14, 17</xref>
          ], we introduce an extension of S HIQ [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] with a
typicality operator T in order to express typical inclusions, obtaining the logic S HIQRT.
The intuitive idea is to allow concepts of the form T(C), whose intuitive meaning is that
T(C) selects the typical instances of a concept C. We can therefore distinguish between
the properties that hold for all instances of C (C v D), and those that only hold for the
typical such instances (T(C) v D). Since we are dealing here with rational closure, we
attribute to T properties of rational consequence relation [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ]. We consider an alphabet
of concept names C, role names R, transitive roles R+ R, and individual constants
O. Given A 2 C, S 2 R, and n 2 N we define:
CR := A j &gt; j ? j :CR j CR u CR j CR t CR j 8S:CR j 9S:CR j (
CL := CR j T(CR) S := R j R
As usual, we assume that transitive roles cannot be used in number restrictions [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]. A
KB is a pair (TBox, ABox). TBox contains a finite set of concept inclusions CL v CR
and role inclusions R v S. ABox contains assertions of the form CL(a) and S(a; b),
where a; b 2 O.
        </p>
        <p>
          The semantics of S HIQRT is formulated in terms of rational models: ordinary models
of S HIQ are equipped with a preference relation &lt; on the domain, whose intuitive
meaning is to compare the “typicality” of domain elements, that is to say, x &lt; y means
that x is more typical than y. Typical instances of a concept C (the instances of T(C))
are the instances x of C that are minimal with respect to the preference relation &lt; (so
that there is no other instance of C preferred to x)4.
nS:CR) j (
nS:CR)
4 As for the logic ALCRT in [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], an alternative semantic characterization of T can be given
by means of a set of postulates that are essentially a reformulation of the properties of rational
consequence relation [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ].
        </p>
      </sec>
      <sec id="sec-1-2">
        <title>Definition 1 (Semantics of SHIQRT). A SHIQRT model M is any structure h ; &lt;</title>
        <p>; Ii where: is the domain; &lt; is an irreflexive, transitive, well-founded, and modular
(for all x; y; z 2 , if x &lt; y then x &lt; z or z &lt; y) relation over ; I is the extension
function that maps each concept C to CI , and each role R to RI I I . For
concepts of SHIQ, CI is defined as usual. For the T operator, we have (T(C))I =
M in&lt;(CI ), where M in&lt;(S) = fu : u 2 S and @z 2 S s.t. z &lt; ug.</p>
        <p>
          As for rational models in [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ] (see Lemma 14), SHIQRT models can be equivalently
defined by postulating the existence of a function kM : 7 ! Ord assigning an ordinal
to each domain element, and then letting x &lt; y if and only if kM(x) &lt; kM(y). We
call kM(x) the rank of element x in M. When finite, kM(x) can be understood as the
length of a chain x0 &lt; &lt; x from x to a minimal x0 (an x0 s.t. for no x0, x0 &lt; x0).
Definition 2 (Model satisfying a knowledge base). Given a SHIQRT model M=
h ; &lt;; Ii, we say that: - a model M satisfies an inclusion C v D if CI DI ; similarly
for role inclusions; - M satisfies an assertion C(a) if aI 2 CI ; and M satisfies an
assertion R(a; b) if (aI ; bI ) 2 RI . Given a KB=(TBox,ABox), we say that: M satisfies
TBox if M satisfies all inclusions in TBox; M satisfies ABox if M satisfies all assertions
in ABox; M is a model of KB if it satisfies both its TBox and its ABox.
The logic SHIQRT, as well as the underlying SHIQ, does not enjoy the finite model
property [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ].
        </p>
        <p>Given a KB, let F be an inclusion or an assertion. We say that F is entailed by KB,
written KB j=SHIQRT F , if for all models M =h ; &lt;; Ii of KB, M satisfies F .
Let us now introduce the notions of rank of a SHIQ concept.</p>
        <p>Definition 3 (Rank of a concept kM(CR)). Given a model M =h ; &lt;; Ii, we define
the rank kM(CR) of a concept CR in the model M as kM(CR) = minfkM(x) j x 2
CRI g. If CRI = ;, then CR has no rank and we write kM(CR) = 1.
Proposition 1. For any M =h ; &lt;; Ii, we have that M satisfies T(C) v D if and
only if kM(C u D) &lt; kM(C u :D).</p>
        <p>It is immediate to verify that the typicality operator T itself is nonmonotonic: T(C) v D
does not imply T(C u E) v D. This nonmonotonicity of T allows to express the
properties that hold for the typical instances of a class (not only the properties that
hold for all the members of the class). However, the logic SHIQRT is monotonic:
what is inferred from KB can still be inferred from any KB’ with KB KB’. This is
a clear limitation in DLs. As a consequence of the monotonicity of SHIQRT, one
cannot deal with irrelevance. For instance, KB= fVIP v Person, T(Person) v
1 HasMarried :Person, T(VIP ) v 2 HasMarried :Persong does not entail KB
j=SHIQRT T(VIP u Tall ) v 2 HasMarried :Person, even if the property of being
tall is irrelevant with respect to the number of marriages. Observe that we do not want to
draw this conclusion in a monotonic way from SHIQRT, since otherwise we would
not be able to retract it when knowing, for instance, that typical tall VIPs have just one
marriage (see also Example 1). Rather, we would like to obtain this conclusion in a
nonmonotonic way. In order to obtain this nonmonotonic behavior, we strengthen the
semantics of SHIQRT by defining a minimal models mechanism which is similar, in
spirit, to circumscription. Given a KB, the idea is to: 1. define a preference relation
among SHIQRT models, giving preference to the model in which domain elements
have a lower rank; 2. restrict entailment to minimal SHIQRT models (w.r.t. the above
preference relation) of KB.</p>
        <p>Definition 4 (Minimal models). Given M =h ; &lt;; Ii and M0 = h 0; &lt;0; I0i we say
that M is preferred to M0 (M &lt;FIMS M0) if (i) = 0, (ii) CI = CI0 for all
concepts C, and (iii) for all x 2 , kM(x) kM0 (x) whereas there exists y 2 such
that kM(y) &lt; kM0 (y). Given a KB, we say that M is a minimal model of KB with
respect to &lt;FIMS if it is a model satisfying KB and there is no M0 model satisfying KB
such that M0 &lt;FIMS M.</p>
        <sec id="sec-1-2-1">
          <title>Proposition 2 (Existence of minimal models). Let KB be a finite knowledge base, if</title>
          <p>KB is satisfiable then it has a minimal model.</p>
          <p>
            The minimal model semantics introduced is similar to the one introduced in [
            <xref ref-type="bibr" rid="ref17">17</xref>
            ] for
ALC. However, it is worth noticing that the notion of minimality here is based on the
minimization of the ranks of the worlds, rather then on the minimization of formulas of
a specific kind.
          </p>
          <p>The following theorem says that reasoning in SHIQRT has the same complexity as
reasoning in SHIQ, i.e. it is in EXPTIME. Its proof is given by providing an encoding of
satisfiability in SHIQRT into satisfiability SHIQ, which is known to be an
EXPTIMEcomplete problem. The proof is omitted due to space limitations
Theorem 1. Satisfiability in SHIQRT is an EXPTIME-complete problem.
3</p>
        </sec>
      </sec>
      <sec id="sec-1-3">
        <title>Rational Closure for SHI Q</title>
        <p>
          In this section, we extend to SHIQ the notion of rational closure proposed by Lehmann
and Magidor [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ] for the propositional case. Given the typicality operator, the typicality
inclusions T(C) v D (all the typical C’s are D’s) play the role of conditional assertions
C j D in [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ]. Here we define the rational closure of the TBox. In Section 6 we will
discuss an extension of rational closure that also takes into account the ABox.
        </p>
        <sec id="sec-1-3-1">
          <title>Definition 5 (Exceptionality of concepts and inclusions). Let TB be a TBox and C a</title>
          <p>
            concept. C is said to be exceptional for TB if and only if TB j=SHIQRT T(&gt;) v :C.
A T-inclusion T(C) v D is exceptional for TB if C is exceptional for TB. The set of
T-inclusions of TB which are exceptional in TB will be denoted as E (TB).
Given a DL KB=(TBox,ABox), it is possible to define a sequence of non increasing
subsets of TBox E0 E1; E1 E2; : : : by letting E0 = TBox and, for i &gt; 0,
Ei = E (Ei 1) [ fC v D 2 TBox s.t. T does not occurr in Cg. Observe that, being
KB finite, there is an n 0 such that, for all m &gt; n; Em = En or Em = ;. Observe
also that the definition of the Ei’s is the same as the definition of the Ci’s in Lehmann
and Magidor’s rational closure [
            <xref ref-type="bibr" rid="ref22">22</xref>
            ], except for that here, at each step, we also add all the
“strict” inclusions C v D (where T does not occur in C).
          </p>
          <p>Definition 6 (Rank of a concept). A concept C has rank i (denoted by rank (C) = i)
for KB=(TBox,ABox), iff i is the least natural number for which C is not exceptional for
Ei. If C is exceptional for all Ei then rank (C) = 1, and we say that C has no rank.
The notion of rank of a formula allows to define the rational closure of the TBox of a KB.
Let j=SHIQ be the entailment in SHIQ. In the following definition, by KB j=SHIQ F
we mean KF j=SHIQ F , where KF does not include the defeasible inclusions in KB.
Definition 7 (Rational closure of TBox). Let KB=(TBox,ABox) be a DL knowledge
base. We define, TBox , the rational closure of TBox, as TBox = fT(C) v D j
either rank (C) &lt; rank (C u :D) or rank (C) = 1g [ fC v D j KB j=SHIQ C v
Dg, where C and D are arbitrary SHIQ concepts.</p>
          <p>
            Observe that, apart form the addition of strict inclusions, the above definition of rational
closure is the same as the one by Lehmann and Magidor in [
            <xref ref-type="bibr" rid="ref24">24</xref>
            ]. The rational closure
of TBox is a nonmonotonic strengthening of SHIQRT. For instance, it allows to deal
with irrelevance, as the following example shows.
          </p>
          <p>
            Example 1. Let TBox = fT(Actor ) v Charming g. It can be verified that T(Actor u
Comic) v Charming 2 TBox . This is a nonmonotonic inference that does no longer
follow if we discover that indeed comic actors are not charming (and in this respect are
untypical actors): indeed given TBox’= TBox [ fT(Actor u Comic) v :Charming g,
we have that T(Actor u Comic) v Charming 62 TBox 0. Furthermore, as for the
propositional case, rational closure is closed under rational monotonicity [
            <xref ref-type="bibr" rid="ref22">22</xref>
            ]: from
T(Actor ) v Charming 2 TBox and T(Actor ) v Bold 62 TBox it follows that
T(Actor u :Bold ) v Charming 2 TBox .
          </p>
          <p>Although the rational closure TBox is an infinite set, its definition is based on the
construction of a finite sequence E0; E1; : : : ; En of subsets of TBox, and the problem
of verifying that an inclusion T(C) v D 2 TBox is in EXPTIME. Let us first prove the
following proposition:
Proposition 3. Let KB=(TBox,;) be a knowledge base with empty ABox. KB j=SHIQRT
CL v CR iff KB0 j=SHIQ CL0 v CR0, where KB0, CL0 and CR0 are polynomial
encodings in SHIQ of KB, CL and CR, respectively.</p>
          <p>SHIQ .</p>
          <p>
            Proof. (Sketch) First of all, let us remember that rational entailment is equivalent to
preferential entailment for a knowledge base only containing positive non-monotonic
implications A j B (see [
            <xref ref-type="bibr" rid="ref24">24</xref>
            ]).The same holds in preferential description logics with
typicality. Let SHIQP T be the logic that we obtain when we remove the requirement
of modularity in the definition of SHIQRT. In this logic the typicality operator has
a preferential semantics [
            <xref ref-type="bibr" rid="ref22">22</xref>
            ], based on the preferential models of P rather then on
the ranked models of R [
            <xref ref-type="bibr" rid="ref22">22</xref>
            ]. It is possible to prove that entailment in SHIQRT and
entailment in SHIQP T are equivalent if we restrict to KBs with empty ABox, as TBox
contains inclusions (positive non-monotonic implications). Hence, to prove the thesis
it suffices to show that for all inclusions CL v CR in SHIQRT: KB j=SHIQP T
CL v CR iff KB0 j=SHIQ CL0 v CR0, for some polynomial encoding KB0, CL0, CR0 in
          </p>
          <p>
            The idea of the encoding exploits the definition of the typicality operator T
introduced in [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ] (for ALC), in terms of a Go¨del -Lo¨b modality 2 as follows: T(C) is
defined as C u 2:C where the accessibility relation of the modality 2 is the preference
relation &lt; in preferential models.
          </p>
          <p>We define the encoding KB’=(TBox’, ABox’) of KB in SHIQ as follows. First,
ABox’=;. For each A v B 2 TBox, not containing T, we introduce A v B in TBox’.
For each T(A) in occurring in the TBox, we introduce a new atomic concept 2:A and,
for each inclusion T(A) v B 2 TBox, we add to TBox’ the inclusion: A u 2:A v B.
Furthermore, to capture the properties of the 2 modality, a new role R is introduced
to represent the relation &lt; in preferential models, and the following inclusions are
introduced in TBox’: 2:A v 8R:(:A u 2:A) and :2:A v 9R:(A u 2:A).</p>
          <p>For the inclusion CL v CR, we let CR0 = CR. For a strict inclusion (CL 6= T (A)),
we let CL0 = CL, while for a defeasible inclusion (CL = T (A)), we let CL0 = A u 2:A.</p>
          <p>It is clear that the size of KB’ is polynomial in the size of the KB. Given the above
encoding, it can be proved that: KB j=SHIQP T CL v CR iff KB0 j=SHIQ CL0 v CR0.
2</p>
        </sec>
        <sec id="sec-1-3-2">
          <title>Theorem 2 (Complexity of rational closure over TBox). Given a TBox, the problem</title>
          <p>of deciding whether T(C) v D 2 TBox is in EXPTIME.</p>
          <p>Proof. Checking if T(C) v D 2 TBox can be done by computing the finite sequence
E0; E1; : : : ; En of non increasing subsets of TBox inclusions in the construction of
the rational closure. Note that the number n of the Ei is O(jKBj), where jKBj is the
size of the knowledge base KB. Computing each Ei = E (Ei 1), requires to check, for
all concepts A occurring on the left hand side of an inclusion in the TBox, whether
Ei 1 j=SHIQRT T(&gt;) v :A. Regarding Ei 1 as a knowledge base with empty ABox,
by Proposition 3 it is enough to check that Ei0 1 j=SHIQ &gt; t 2:&gt; v :A, which
requires an exponential time in the size of Ei0 1 (and hence in the size of KB). If not
already checked, the exceptionality of C and of C u :D have to be checked for each
Ei, to determine the ranks of C and of C u :D (which can be computed in SHIQ as
well). Hence, verifying if T(C) v D 2 TBox is in EXPTIME. 2
The above proof also shows that the rational closure of a TBox can be computed simply
using the entailment in SHIQ.
4</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Infinite Minimal Models with finite ranks</title>
      <p>In the following we provide a characterization of minimal models of a KB in terms of
their rank: intuitively minimal models are exactly those where each domain element has
rank 0 if it satisfies all defeasible inclusions, and otherwise has the smallest rank greater
than the rank of any concept C occurring in a defeasible inclusion T(C) v D of the KB
falsified by the element. Exploiting this intuitive characterization of minimal models,
we are able to show that, for a finite KB, minimal models have always a finite ranking
function, no matter whether they have a finite domain or not. This result allows us to
provide a semantic characterization of rational closure of the previous section to logics,
like SHIQ, that do not have the finite model property.</p>
      <p>Given a model M = h ; &lt;; Ii, let us define the set SxM of defeasible inclusions
falsified by a domain element x 2 , as SxM = fT(C) v D 2 KD j x 2 (C u :D)I gg.
Proposition 4. Let M = h ; &lt;; Ii be a model of KB and x 2 , then: (a) if kM(x) =
0 then SxM = ;; (b) if SxM 6= ; then kM(x) &gt; kM(C) for every C such that, for some
D, T(C) v D 2 SxM.</p>
      <p>Let us define KF = fC v D 2 T Box : T does not occur in Cg [ ABox and KD =
fT(C) v D 2 T Boxg, so that KB = KF [ KD.</p>
      <p>Proposition 5. Let KB = KF [ KD and M = h ; &lt;; Ii be a model of KF ; suppose
that for any x 2 it holds that: - if kM(x) = 0 then SxM = ;; - if SxM 6= ; then
kM(x) &gt; k (C) for every C s.t., for some D, T(C) v D 2 SxM. Then M j= KB.</p>
      <p>M
From Propositions 4 and 5, we obtain the following characterization of minimal models.
Theorem 3. Let KB = KF [ KD, and let M
following are equivalent:
= h ; &lt;; Ii be a model of KF . The
– M is a minimal model of KB
– For every x 2 it holds: (a) SxM = ; iff kM(x) = 0 (b) if SxM 6= ; then
kM(x) = 1 + maxfkM(C) j T(C) v D 2 SxMg.</p>
      <p>The following proposition shows that in any minimal model the rank of each domain
element is finite.</p>
      <p>Proposition 6. Let KB = KF [ KD and M = h ; &lt;; Ii a minimal model of KB, for
every x 2 , kM(x) is a finite ordinal (kM(x) &lt; !).</p>
      <p>The previous proposition is essential for establishing a correspondence between the
minimal model semantics of a KB and its rational closure. From now on, we can assume
that the ranking function assigns to each domain element in a natural number, i.e. that
kM : ! N.
5</p>
      <sec id="sec-2-1">
        <title>A Minimal Model Semantics for Rational Closure in SHI Q</title>
        <p>
          In previous sections we have extended to SHIQ the syntactic notion of rational closure
introduced in [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ] for propositional logic. To provide a semantic characterization of
this notion, we define a special class of minimal models, exploiting the fact that, by
Proposition 6, in all minimal SHIQRT models the rank of each domain element is
always finite. First of all, we can observe that the minimal model semantics in Definition
4 as it is cannot capture the rational closure of a TBox.
        </p>
        <p>Consider the following KB = (TBox, ;), where TBox contains: VIP v Person,
T(Person) v 1 HasMarried :Person, T(VIP ) v 2 HasMarried : Person. We
observe that T(VIP u Tall ) v 2 HasMarried :Person does not hold in all minimal
SHIQRT models of KB w.r.t. Definition 4. Indeed there can be a model M = h ; &lt;; Ii
in which = fx; y; zg, VIP I = fx; yg, PersonI = fx; y; zg, ( 1 HasMarried :
Person)I = fx; zg, ( 2 HasMarried :Person)I = fyg, Tall I = fxg, and z &lt; y &lt; x.
M is a model of KB, and it is minimal. Also, x is a typical tallVIP in M (since there
is no other tall VIP preferred to him) and has no more than one spouse, therefore
T(VIP u Tall ) v 2 HasMarried :Person does not hold in M. On the contrary, it
can be verified that T(VIP u Tall ) v 2 HasMarried :Person 2 TBox .</p>
        <p>Things change if we consider the minimal models semantics applied to models that
contain a domain element for each combination of concepts consistent with KB. We
call these models canonical models. Therefore, in order to semantically characterize
the rational closure of a SHIQRT KB, we restrict our attention to minimal canonical
models. First, we define S as the set of all the concepts (and subconcepts) occurring in
KB or in the query F together with their complements.</p>
        <p>In order to define canonical models, we consider all the sets of concepts fC1; C2; : : : ;
Cng S that are consistent with KB, i.e., s.t. KB 6j=SHIQRT C1 u C2 u u Cn v ?.
Definition 8 (Canonical model with respect to S). Given KB=(TBox,ABox) and a
query F , a model M =h ; &lt;; Ii satisfying KB is canonical with respect to S if it
contains at least a domain element x 2 s.t. x 2 (C1 u C2 u u Cn)I , for each set
of concepts fC1; C2; : : : ; Cng S that is consistent with KB.</p>
        <p>Next we define the notion of minimal canonical model.</p>
        <p>Definition 9 (Minimal canonical models (w.r.t. S)). M is a minimal canonical model
of KB if it satisfies KB, it is minimal (with respect to Definition 4) and it is canonical (as
defined in Definition 8).</p>
        <sec id="sec-2-1-1">
          <title>Proposition 7 (Existence of minimal canonical models). Let KB be a finite knowledge</title>
          <p>base, if KB is satisfiable then it has a minimal canonical model.</p>
          <p>To prove the correspondence between minimal canonical models and the rational
closure of a TBox, we need to introduce some propositions. The next one concerns all
SHIQRT models. Given a SHIQRT model M =h ; &lt;; Ii, we define a sequence
M0, M1; M2; : : : of models as follows: We let M0 = M and, for all i, we let
Mi = h ; &lt;i; Ii be the SHIQRT model obtained from M by assigning a rank 0
to all the domain elements x with kM(x) &lt; i, i.e., kMi (x) = kM(x) i if kM(x) &gt; i,
and kMi (x) = 0 otherwise. We can prove the following:
Proposition 8. Let KB= hT Box; ABoxi and let M =h ; &lt;; Ii be any SHIQRT
model of TBox. For any concept C, if rank(C) i, then 1) kM(C) i, and 2) if
T(C) v D is entailed by Ei, then Mi satisfies T(C) v D.</p>
          <p>Let us now focus our attention on minimal canonical models by proving the
correspondence between rank of a formula (as in Definition 6) and rank of a formula in a model
(as in Definition 3). The following proposition is proved by induction on the rank i:
Proposition 9. Given KB and S, for all C 2 S, if rank (C) = i, then: 1. there is a
fC1 : : : Cng S maximal and consistent with KB such that C 2 fC1 : : : Cng and
rank (C1 u u Cn) = i; 2. for any M minimal canonical model of KB, kM(C) = i.
The following theorem follows from the propositions above:
Theorem 4. Let KB=(TBox,ABox) be a knowledge base and C v D a query. We have
that C v D 2 TBox if and only if C v D holds in all minimal canonical models of KB
with respect to S.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Rational Closure over the ABox</title>
      <p>The definition of rational closure in Section 3 takes only into account the TBox. We
address the issue of ABox reasoning first by the semantical side: as for any domain
element, we would like to attribute to each individual constant named in the ABox the
lowest possible rank. Therefore we further refine Definition 9 of minimal canonical
models with respect to TBox by taking into account the interpretation of individual
constants of the ABox.</p>
      <p>Definition 10 (Minimal canonical model w.r.t. ABox). Given KB=(TBox,ABox), let
M =h ; &lt;; Ii and M0 = h 0; &lt;0; I0i be two canonical models of KB which are
minimal w.r.t. Definition 9. We say that M is preferred to M0 w.r.t. ABox (M &lt;ABox
M0) if, for all individual constants a occurring in ABox, kM(aI ) kM0 (aI0 ) and there
is at least one individual constant b occurring in ABox such that kM(bI ) &lt; kM0 (bI0 ).
As a consequence of Proposition 7 we can prove that:
Theorem 5. For any KB= (T Box; ABox) there exists a minimal canonical model of
KB with respect to ABox.</p>
      <p>In order to see the strength of the above semantics, consider our example about marriages
and VIPs.</p>
      <p>Example 2. Suppose we have a KB=(TBox,ABox) where: TBox=fT(Person) v
1 HasMarried :Person; T(VIP ) v 2 HasMarried :Person; VIP v Persong; and
ABox = fVIP (demi ); Person(marco)g. Knowing that Marco is a person and Demi
is a VIP, we would like to be able to assume, in the absence of other information, that
Marco is a typical person, whereas Demi is a typical VIP, and therefore Marco has at
most one spouse, whereas Demi has at least two. Consider any minimal canonical model
M of KB. Being canonical, M will contain, among other elements, the following:
x 2 (Person)I , x 2 ( 1 HasMarried :Person)I , x 2 (:VIP )I , kM(x) = 0;
y 2 (Person)I , y 2 ( 2 HasMarried :Person)I , y 2 (:VIP )I , kM(y) = 1;
z 2 (VIP )I , z 2 (Person)I , z 2 ( 2 HasMarried :Person)I , kM(z) = 1;
w 2 (VIP )I , w 2 (Person)I , w 2 ( 1 HasMarried :Person)I , kM(w) = 2.
so that x is a typical person and z is a typical VIP. According to Definition 10, there is a
unique minimal canonical model w.r.t. ABox in which (marco)I = x and (demi )I = z.
We next provide an algorithmic construction for the rational closure of ABox. The idea
is that of considering all the possible minimal consistent assignments of ranks to the
individuals explicitly named in the ABox. We adopt a skeptical view by considering
only those conclusions which hold for all assignments. In order to calculate the rational
closure of ABox, written ABox , for all individual constants of the ABox we find out
which is the lowest possible rank they can have in minimal canonical models with respect
to Definition 9: the idea is that an individual constant ai can have a given rank kj (ai) just
in case it is compatible with all the inclusions T(A) v D of the TBox whose antecedent
A’s rank is kj (ai) (the inclusions whose antecedent A’s rank is &lt; kj (ai) do not matter
since, in the canonical model, there will be an instance of A with rank &lt; kj (ai) and
therefore ai is not a typical instance of A). The algorithm below computes all minimal
rank assignments kj s to all individual constants: ij contains all the concepts that ai
would need to satisfy in case it had the rank attributed by kj (kj (ai)). The algorithm
verifies whether j is compatible with (TBox , ABox) and whether it is minimal. Notice
that, in this phase, all constants are considered simultaneously (indeed, the possible
ranks of different individual constants depend on each other).</p>
      <p>Definition 11 (ABox : rational closure of ABox). Let a1; : : : ; am be the individuals
explicitly named in the ABox. Let k1; k2; : : : ; kh be all the possible rank assignments
(ranging from 1 to n) to the individuals occurring in ABox.
– Given a rank assignment kj we define:
– for each ai: ij = f(:C t D)(ai) s.t. C; D 2 S, T(C) v D in TBox , and
kj (ai) rank(C)g [ f(:C t D)(ai) s.t. C v D in TBox g;
– let j = j1 [ [ jm for all j1 : : : jm just calculated for all a1; : : : ; am in ABox
– kj is minimal and consistent with (TBox , ABox), i.e.: (i) TBox [ ABox [ j is consistent
in SHIQRT; (ii) there is no ki consistent with (TBox , ABox) s.t. for all ai, ki(ai)
kj (ai) and for some b, ki(b) &lt; kj (b).
– The rational closure of ABox ( ABox ) is the set of all assertions derivable in SHIQRT
from TBox [ ABox [ j for all minimal consistent rank assignments kj , i.e:</p>
      <p>ABox = Tkjminimal consistentfC(a) : TBox [ ABox [ j j=SHIQRT C(a)g
The example below is the syntactic counterpart of the semantic Example 2 above.
Example 3. Consider the KB in Example 2. Computing the ranking of concepts we get
that rank(Person) = 0, rank(VIP ) = 1, rank(Person u 2 HasMarried :Person)
= 1, rank(VIP u 1 HasMarried :Person) = 2. The set 1 contains, among the
others, (:VIP t 2 HasMarried :Person)(demi ) , (:Person t 1 HasMarried :
Person)(marco). It is tedious but easy to check that KB [ 1 is consistent and that k1 is
the only minimal consistent assignment, thus both ( 2 HasMarried :Person)(demi )
and ( 1 HasMarried :Person) (marco) belong to ABox .</p>
      <p>Theorem 6 (Soundness and completeness of ABox ). Given KB=(TBox, ABox), for
each individual constant a in ABox, C(a) 2 ABox if and only if C(a) holds in all
minimal canonical models with respect to ABox of KB.</p>
      <sec id="sec-3-1">
        <title>Theorem 7 (Complexity of rational closure over the ABox). Given a knowledge base</title>
        <p>KB=(TBox,ABox) in SHIQRT, an individual constant a and a concept C, the problem
of deciding whether C(a) 2 ABox is EXPTIME-complete.</p>
        <p>
          The proof is similar to the one for rational closure over ABox in ALC (Theorem 5 [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]).
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>7 Related Works</title>
      <p>There are a number of works which are closely related to our proposal.</p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref14 ref17">14, 17</xref>
        ] nonmonotonic extensions of DLs based on the T operator have been
proposed. In these extensions, focused on the basic DL ALC, the semantics of T is
based on preferential logic P[
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. Moreover and more importantly, the notion of minimal
model adopted here is completely independent from the language and is determined only
by the relational structure of models.
      </p>
      <p>
        [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] develop a notion of rational closure for DLs based on the construction of rational
closure proposed by Freund [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] at a propositional level. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] introduces an approach
based on the combination of rational closure and Defeasible Inheritance Networks (INs).
In [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], a semantic characterization of a variant of the notion of rational closure in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] is
presented, based on a generalization to ALC of our semantics in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>
        An approach related to ours can be found in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The basic idea of their semantics is
similar to ours, but it is restricted to the propositional case. Furthermore, their
construction relies on a specific representation of models and it provides a recipe to build a model
of the rational closure, rather than a characterization of its properties. Our semantics,
defined in terms of standard Kripke models, can be more easily generalized to richer
languages, as we have done here for SHIQ.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] the semantics of the logic of defeasible subsumptions is strengthened by a
preferential semantics. Furthermore, the authors describe an EXPTIME algorithm in
order to compute the rational closure of a given TBox in ALC. In [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] a plug-in for
the Prote´ge´ ontology editor implementing the mentioned algorithm for computing the
rational closure for a TBox for OWL ontologies is described.
      </p>
      <p>
        Recent works discuss the combination of open and closed world reasoning in DLs.
In particular, formalisms have been defined for combining DLs with logic programming
rules (see, for instance, [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] and [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]). A grounded circumscription approach for DLs
with local closed world capabilities has been defined in [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
      </p>
    </sec>
    <sec id="sec-5">
      <title>8 Conclusions</title>
      <p>
        In this work we have proposed an extension of the rational closure defined by Lehmann
and Magidor to the Description Logic SHIQ, taking into account both TBox and ABox
reasoning. One of the contributions is that of extending the semantic characterization
of rational closure proposed in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] for propositional logic, to SHIQ, which does not
enjoy the finite model property. We have shown that in all minimal models of a finite KB
in SHIQ the rank of domain elements is always finite, although the domain might be
infinite. We have proved an EXPTIME upper bound for both TBox and ABox reasoning
with the rational closure shown that the rational closure of a TBox can be computed
using entailment in SHIQ.
      </p>
      <p>The rational closure construction in itself can be applied to any description logic. We
would like to extend its semantic characterization to stronger logics, such as SHOIQ,
for which the notion of canonical model as defined in this paper is too strong due to the
interaction of nominals with number restrictions.</p>
      <p>It is well known that rational closure has some weaknesses that accompany its
well-known qualities. Among the weaknesses is the fact that one cannot separately
reason property by property, so that, if a subclass of C is exceptional for a given aspect,
it is exceptional “tout court” and does not inherit any of the typical properties of C.
Among the strengths there is its computational lightness, which is crucial in Description
Logics. Both the qualities and the weaknesses seems to be inherited by its extension to
Description Logics. To address the mentioned weakness of rational closure, we may think
of attacking the problem from a semantic point of view by considering a finer semantics
where models are equipped with several preference relations; in such a semantics it
might be possible to relativize the notion of typicality, whence to reason about typical
properties independently from each other.</p>
      <p>Acknowledgement. We thank the anonymous referees for their helpful comments. This
work has been partially supported by the Compagnia di San Paolo and by the project
“CONDESC: deduzione automatica per logiche CONDizionali e DESCrittive”.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <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>Journal of Automated Reasoning (JAR) 15(1)</source>
          ,
          <fpage>41</fpage>
          -
          <lpage>68</lpage>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <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>The Complexity of Circumscription in DLs</article-title>
          .
          <source>Journal of Artificial Intelligence Research (JAIR) 35</source>
          ,
          <fpage>717</fpage>
          -
          <lpage>773</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Booth</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , Paris, J.:
          <article-title>A note on the rational closure of knowledge bases with both positive and negative knowledge</article-title>
          .
          <source>Journal of Logic, Language and Information</source>
          <volume>7</volume>
          ,
          <fpage>165</fpage>
          -
          <lpage>190</lpage>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <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>
          . In: Brewka,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Lang</surname>
          </string-name>
          ,
          <string-name>
            <surname>J</surname>
          </string-name>
          . (eds.)
          <source>Principles of Knowledge Representation and Reasoning: Proceedings of the 11th International Conference (KR</source>
          <year>2008</year>
          ). pp.
          <fpage>476</fpage>
          -
          <lpage>484</lpage>
          . AAAI Press, Sidney, Australia (
          <year>September 2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Britz</surname>
          </string-name>
          , K., Meyer, T.,
          <string-name>
            <surname>Varzinczak</surname>
            ,
            <given-names>I.J.:</given-names>
          </string-name>
          <article-title>Semantic foundation for preferential description logics</article-title>
          .
          <source>In: AI 2011: Advances in Artificial Intelligence - 24th Australasian Joint Conference. Lecture Notes in Computer Science</source>
          , vol.
          <volume>7106</volume>
          , pp.
          <fpage>491</fpage>
          -
          <lpage>500</lpage>
          . Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Casini</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Straccia</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Rational Closure for Defeasible Description Logics</article-title>
          . In: Janhunen,
          <string-name>
            <surname>T.</surname>
          </string-name>
          , Niemela¨, I. (eds.)
          <source>Proceedings of the 12th European Conference on Logics in Artificial Intelligence (JELIA</source>
          <year>2010</year>
          ).
          <source>Lecture Notes in Artificial Intelligence</source>
          , vol.
          <volume>6341</volume>
          , pp.
          <fpage>77</fpage>
          -
          <lpage>90</lpage>
          . Springer, Helsinki, Finland (
          <year>September 2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Casini</surname>
          </string-name>
          , G., Meyer, T.,
          <string-name>
            <surname>Varzinczak</surname>
            ,
            <given-names>I.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moodley</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Nonmonotonic Reasoning in Description Logics: Rational Closure for the ABox</article-title>
          .
          <source>In: DL</source>
          <year>2013</year>
          , 26th International Workshop on Description Logics.
          <source>CEUR Workshop Proceedings</source>
          , vol.
          <volume>1014</volume>
          , pp.
          <fpage>600</fpage>
          -
          <lpage>615</lpage>
          . CEUR-WS.org (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Casini</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Straccia</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Defeasible Inheritance-Based Description Logics</article-title>
          . In: Walsh,
          <string-name>
            <surname>T</surname>
          </string-name>
          . (ed.)
          <source>Proceedings of the 22nd International Joint Conference on Artificial Intelligence (IJCAI</source>
          <year>2011</year>
          ). pp.
          <fpage>813</fpage>
          -
          <lpage>818</lpage>
          . Morgan Kaufmann, Barcelona,
          <source>Spain (July</source>
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Casini</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Straccia</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Defeasible inheritance-based description logics</article-title>
          .
          <source>J. Artif. Intell. Res. (JAIR) 48</source>
          ,
          <fpage>415</fpage>
          -
          <lpage>473</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <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 Transactions on Computational Logic (ToCL) 3</source>
          (
          <issue>2</issue>
          ),
          <fpage>177</fpage>
          -
          <lpage>225</lpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <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>
          . In: Dubois,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Welty</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Williams</surname>
          </string-name>
          , M. (eds.)
          <source>Principles of Knowledge Representation and Reasoning: Proceedings of the 9th International Conference (KR</source>
          <year>2004</year>
          ). pp.
          <fpage>141</fpage>
          -
          <lpage>151</lpage>
          . AAAI Press, Whistler, Canada (
          <year>June 2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Freund</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Preferential reasoning in the perspective of poole default logic</article-title>
          .
          <source>Artif. Intell</source>
          .
          <volume>98</volume>
          (
          <issue>1-2</issue>
          ),
          <fpage>209</fpage>
          -
          <lpage>235</lpage>
          (
          <year>1998</year>
          )
        </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>Preferential Description Logics</article-title>
          . In: Dershowitz,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Voronkov</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of LPAR</source>
          <year>2007</year>
          (
          <article-title>14th Conference on Logic for Programming</article-title>
          ,
          <source>Artificial Intelligence, and Reasoning)</source>
          .
          <source>LNAI</source>
          , vol.
          <volume>4790</volume>
          , pp.
          <fpage>257</fpage>
          -
          <lpage>272</lpage>
          . Springer-Verlag, Yerevan, Armenia (
          <year>October 2007</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>ALC+T: a preferential extension of Description Logics</article-title>
          .
          <source>Fundamenta Informaticae</source>
          <volume>96</volume>
          ,
          <fpage>1</fpage>
          -
          <lpage>32</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <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>
          ? In: Coelho,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Studer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Wooldridge</surname>
          </string-name>
          , M. (eds.)
          <source>Proceedings of ECAI 2010 (19th European Conference on Artificial Intelligence)</source>
          .
          <source>Frontiers in Artificial Intelligence and Applications</source>
          , vol.
          <volume>215</volume>
          , pp.
          <fpage>1069</fpage>
          -
          <lpage>1070</lpage>
          . IOS Press, Lisbon,
          <source>Portugal (August</source>
          <volume>16</volume>
          -20
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <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>A minimal model semantics for nonmonotonic reasoning</article-title>
          .
          <source>In: Luis Farin˜as del Cerro</source>
          ,
          <string-name>
            <given-names>Andreas</given-names>
            <surname>Herzig</surname>
          </string-name>
          , J.M. (ed.)
          <source>Logics in Artificial Intelligence - 13th European Conference</source>
          ,
          <string-name>
            <surname>JELIA</surname>
          </string-name>
          <year>2012</year>
          .
          <article-title>LNAI</article-title>
          , vol.
          <volume>7519</volume>
          , pp.
          <fpage>228</fpage>
          -
          <lpage>241</lpage>
          . Springer-Verlag, Toulouse, France (
          <year>Sptember 2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <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>A NonMonotonic Description Logic for Reasoning About Typicality</article-title>
          .
          <source>Artificial Intelligence</source>
          <volume>195</volume>
          ,
          <fpage>165</fpage>
          -
          <lpage>202</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <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>Minimal Model Semantics and Rational Closure in Description Logics</article-title>
          . In: Eiter,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Glim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Kazakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Krtzsch</surname>
          </string-name>
          , M. (eds.)
          <source>Informal Proceedings of the 26th International Workshop on Description Logics (DL</source>
          <year>2013</year>
          ).
          <source>CEUR Workshop Proceedings</source>
          , vol.
          <volume>1014</volume>
          , pp.
          <fpage>168</fpage>
          -
          <lpage>180</lpage>
          . Ulm, Germany (7
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <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>Rational closure in SHIQ</article-title>
          . In: arXiv:
          <fpage>1406</fpage>
          .
          <year>2023</year>
          (
          <year>2014</year>
          ), http://arxiv.org/abs/1406.2023
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sattler</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tobies</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Practical reasoning for very expressive description logics</article-title>
          .
          <source>Logic Journal of the IGPL</source>
          <volume>8</volume>
          (
          <issue>3</issue>
          ),
          <fpage>239</fpage>
          -
          <lpage>263</lpage>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <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>
          . In: Baader,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Lutz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Motik</surname>
          </string-name>
          ,
          <string-name>
            <surname>B</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of Description Logics. CEUR Workshop Proceedings</source>
          , vol.
          <volume>353</volume>
          . CEUR-WS.org, Dresden, Germany (May
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <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>
          ),
          <fpage>167</fpage>
          -
          <lpage>207</lpage>
          (
          <year>1990</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Krisnadhi</surname>
            ,
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sengupta</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hitzler</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          : Local closed world semantics: Keep it simple,
          <source>stupid! In: Proceedings of Description Logics. CEUR Workshop Proceedings</source>
          , vol.
          <volume>745</volume>
          .
          <string-name>
            <surname>Barcelona</surname>
          </string-name>
          ,
          <string-name>
            <surname>Spain</surname>
          </string-name>
          (
          <year>July 2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <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>
          ),
          <fpage>1</fpage>
          -
          <lpage>60</lpage>
          (
          <year>1992</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Moodley</surname>
          </string-name>
          , K., Meyer, T.,
          <string-name>
            <surname>Varzinczak</surname>
            ,
            <given-names>I.J.:</given-names>
          </string-name>
          <article-title>A protege plug-in for defeasible reasoning</article-title>
          .
          <source>In: Description Logics. CEUR Workshop Proceedings</source>
          , vol.
          <volume>846</volume>
          .
          <string-name>
            <surname>CEUR-WS.org</surname>
          </string-name>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Motik</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosati</surname>
          </string-name>
          , R.:
          <article-title>Reconciling Description Logics and rules</article-title>
          .
          <source>Journal of the ACM</source>
          <volume>57</volume>
          (
          <issue>5</issue>
          ) (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <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>
          . In: Bajcsy,
          <string-name>
            <surname>R</surname>
          </string-name>
          . (ed.)
          <source>Proceedings of the 13th International Joint Conference on Artificial Intelligence (IJCAI</source>
          <year>1993</year>
          ). pp.
          <fpage>676</fpage>
          -
          <lpage>681</lpage>
          . Morgan Kaufmann, Chambe´ry, France (
          <year>August 1993</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>