=Paper= {{Paper |id=Vol-2157/paper7 |storemode=property |title=Reasoning About Exceptions in Ontologies: from the Lexicographic Closure to the Skeptical Closure |pdfUrl=https://ceur-ws.org/Vol-2157/paper7.pdf |volume=Vol-2157 |authors=Laura Giordano,Valentina Gliozzi |dblpUrl=https://dblp.org/rec/conf/cade/0001G18 }} ==Reasoning About Exceptions in Ontologies: from the Lexicographic Closure to the Skeptical Closure== https://ceur-ws.org/Vol-2157/paper7.pdf
           Reasoning about exceptions in ontologies:
     from the lexicographic closure to the skeptical closure

                             Laura Giordano1 and Valentina Gliozzi2
     1
         DISIT - Università del Piemonte Orientale, Alessandria, Italy, laura.giordano@uniupo.it
         2
           Dipartimento di Informatica, Università di Torino, Italy, valentina.gliozzi@unito.it



           Abstract. Reasoning about exceptions in ontologies is nowadays one of the chal-
           lenges the description logics community is facing. The paper describes a prefer-
           ential approach for dealing with exceptions in Description Logics, based on the
           rational closure. The rational closure has the merit of providing a simple and ef-
           ficient approach for reasoning with exceptions, but it does not allow independent
           handling of the inheritance of different defeasible properties of concepts. In this
           work we outline a possible solution to this problem by introducing a variant of the
           lexicographical closure, that we call skeptical closure, which requires to construct
           a single base. A preliminary version of this work appeared in [22].


1 Introduction

Reasoning about exceptions in ontologies is nowadays one of the challenges the de-
scription logics community is facing, a challenge which is at the very roots of the de-
velopment of non-monotonic reasoning in the 80s. Many non-monotonic extensions of
Description Logics (DLs) have been developed incorporating non-monotonic features
from most non-monotonic formalisms in the literature [2, 19, 25, 10, 21, 31, 8, 14, 37, 7,
20, 32, 13, 26, 30, 28], or defining new constructions and semantics such as in [6, 9].
    The paper is based on a preferential approach for dealing with exceptions in descrip-
tion logics, where a typicality operator is used to select the typical (or most preferred)
instances of a concept [25]. This approach, as the preferential approach in [10], has been
developed along the lines of the preferential semantics introduced by Kraus, Lehmann
and Magidor [33, 34].
    We focus on the rational closure for DLs [14, 17, 13, 28, 12] and, in particular, on the
construction developed in [28], which is semantically characterized by minimal (canon-
ical) preferential models. While the rational closure provides a simple and efficient
approach for reasoning with exceptions, exploiting polynomial reductions to standard
DLs [27], the rational closure does not allow an independent handling of the inheritance
of different defeasible properties of concepts1 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. This problem was called by Pearl [39] “the blocking of property inher-
itance problem”, and it is an instance of the “drowning problem” in [5].
 1
     By properties of a concept, here we generically mean characteristic features of a class of
     objects (represented by a set of inclusion axioms) rather than roles (properties in OWL [38]).
        Laura Giordano and Valentina Gliozzi

    To cope with this problem Lehmann [35] introduced the notion of the lexicographic
closure, which was extended to Description Logics by Casini and Straccia [16], while
in [17] the same authors develop an inheritance-based approach for defeasible DLs.
Other proposals to deal with this “all or nothing” behavior in the context of DLs are the
logic of overriding, DLN , by Bonatti, Faella, Petrova and Sauro [6], a nonmonotonic
description logic in which conflicts among defaults are solved based on specificity, and
the work by Gliozzi [29], who develops a semantics for defeasible inclusions in which
models are equipped with several preference relations.
    In this paper we will consider a variant of the lexicographic closure. The lexico-
graphic closure allows for stronger inferences with respect to rational closure, but com-
puting the defeasible consequences in the lexicographic closure may require to compute
several alternative bases [35], namely, consistent sets of defeasible inclusions which are
maximal with respect to a (seriousness) ordering. We propose an alternative notion of
closure, the skeptical closure, which can be regarded as a more skeptical variant of the
lexicographic closure. It is a refinement of rational closure which allows for stronger
inferences, but it is weaker than the lexicographic closure and its computation does not
require to generate all the alternative maximally consistent bases. Roughly speaking,
the construction is based on the idea of building a single base, i.e. a single maximal con-
sistent set of defeasible inclusions, starting with the defeasible inclusions with highest
rank and progressively adding less specific inclusions, when consistent, but excluding
the defeasible inclusions which produce a conflict at a certain stage without considering
alternative consistent bases.
    Schedule of the paper is the following. In section 2 we recall the definition of ratio-
nal closure for ALC in [28]. In section 3, we define the new closure and in Section 4
we conclude the paper with some discussion of related work.

2 The rational closure
We briefly recall the logic ALC + TR which is at the basis of a rational closure construc-
tion proposed in [28] for ALC, which extends to ALC the notion of rational closure
introduced by Lehmann and Magidor [34]. The idea underlying ALC + TR is that of
extending the standard ALC with concepts of the form T(C), whose intuitive meaning
is that T(C) selects the typical instances of a concept C, to distinguish between the
properties that hold for all instances of concept C (C ⊑ D), and those that only hold
for the typical such instances (T(C) ⊑ D). The ALC + TR language is defined as
follows: CR := A | ⊤ | ⊥ | ¬CR | CR ⊓ CR | CR ⊔ CR | ∀R.CR | ∃R.CR , and
CL := CR | T(CR ), where A is a concept name and R a role name. A KB is a pair
K = (T , A), where the TBox T contains a finite set of concept inclusions CL ⊑ CR
and the ABox A contains a finite set of assertions of the form CR (a) and R(a, b), for
a, b individual names.
The semantics of ALC + TR is defined in terms of rational models: ordinary models of
ALC are equipped with a preference relation < on the domain, whose intuitive meaning
is to compare the “typicality” of domain elements: x < y means that x is more typical
than y. The instances of T(C) are the instances of concept C that are minimal with
respect to <. We refer to [28] for a detailed description of the semantics and we denote
by |=ALC+TR entailment in ALC + TR .
                                               Title Suppressed Due to Excessive Length

     The rational closure construction assigns a rank to each concept of the KB (the high-
est the rank, the more specific is the concept). It is based on the notion of exceptionality.
Roughly speaking T(C) ⊑ D holds in the rational closure of K if C is less exceptional
than C ⊓ ¬D. We shortly recall the construction of the rational closure w.r.t. TBox.

Definition 1 (Exceptionality of concepts and inclusions). Let E be a TBox and C a
concept. C is exceptional for E if and only if E |=ALC+TR T(⊤) ⊑ ¬C.2 An inclusion
T(C) ⊑ D is exceptional for E if C is exceptional for E. The set of inclusions in TBox
which are exceptional for E will be denoted by E(E).

Given a TBox T , it is possible to define a sequence of non increasing subsets of TBox
ordered according to the exceptionality of the elements E0 ⊇ E1 ⊇ E2 . . . by letting
E0 = T and, for i > 0, Ei = E(Ei−1 ) ∪ {C ⊑ D ∈ TBox s.t. T does not occurr in C}.
Observe that, being KB finite, there is an n ≥ 0 such that, for all m > n, Em = En
or Em = ∅. A concept C has rank i (denoted rank (C) = i) for T , 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) = ∞ (C has no rank). The rank of a typicality inclusion T(C) ⊑ D is
rank (C). Rational closure builds on this notion of exceptionality:

Definition 2 (Rational closure of TBox [28]). Let K = (T , K) be a DL knowledge
base. A typicality inclusion T(C) ⊑ D is in the rational closure of K w.r.t. TBox if
either rank (C) < rank (C ⊓ ¬D) or rank (C) = ∞.

Exploiting the fact that entailment in ALC + TR can be polynomially encoded into
entailment in ALC, it is easy to see that deciding if an inclusion T(C) ⊑ D belongs to
the rational closure of TBox is a problem in E XP T IME [28].

Example 1. Let K be the knowledge base with the following TBox T :
    T(Student ) ⊑ ¬Pay Taxes
    T(WStudent ) ⊑ Pay Taxes
    T(Student ) ⊑ Young
    WStudent ⊑ Student
stating that typical students do not pay taxes and are young, while typical working stu-
dents (which are students) do pay taxes. We can see that Student has rank 0, while
WStudent has rank 1 (as working students falsify the first default) and:
  E0 = T ;      E1 = {T(WStudent )⊑ Pay Taxes, WStudent ⊑ Student};
and the defeasible inclusions T(Student ⊓ Italian) ⊑ ¬Pay Taxes and T(WStudent
⊓Italian) ⊑ Pay Taxes both belong, as expected, to the rational closure of K, as be-
ing Italian is irrelevant with respect to being or not a typical student. However, we
cannot conclude that T(WStudent) ⊑ Y oung , as concept WStudent is exceptional
w.r.t. Student concerning the property of paying taxes and, hence, it does not inherit
any defeasible property of Student.

In this example the rational closure is too weak to infer that typical working students, as
all typical students, are young. The lexicographic closure [35] strengthens the rational
 2
     Observe that, as the instances of concept ⊤ are all the domain elements, T(⊤) is the set of all
     the preferred domain elements w.r.t. <
        Laura Giordano and Valentina Gliozzi

closure by allowing to retain, roughly speaking, as many as possible of the defeasible
properties, lgiving preference to the more specific properties. In the example, the prop-
erty of students of being Young would be inherited by working students, as it is consis-
tent with all the other (strict or defeasible) properties of W Student (those in E1 ). In the
general case, there may be exponentially many alternative sets of defeasible inclusions
(bases) which are maximal and consistent for a given concept and the lexicographic clo-
sure considers all of them to conclude that a defeasible inclusion is accepted. Besides
specificity, the lexicographic closure also considers the number of defaults accepted, for
each rank, in the alternative bases and gives preference to those bases maximizing the
number of defaults with the highest rank. In the next section we propose an approach
weaker than the lexicographic closure, which leads to the construction of a single base.


3 From the lexicographic to the skeptical closure
Given a concept B, one wants to identify the defeasible properties of the B-elements.
Assume that the rational closure of the knowledge base K has already been constructed
and that k is the rank of concept B in the rational closure. The typical B elements
are clearly compatible with all the defeasible inclusions in Ek , but they might satisfy
other defeasible inclusions with lower rank, i.e. those included in E0 , E1 , . . . , Ek−1 .
In general, there may be alternative maximal sets of defeasible inclusions compatible
with B, among which one would prefer those that maximize the number of defeasible
inclusions with higher rank. This is indeed what is done by the lexicographic closure
[35], which considers alternative maximally preferred sets of defaults called “bases”,
which, roughly speaking, maximize the number of defaults of higher ranks with respect
to those with lower ranks (the so called degree of seriousness), and where situations
which violate more defaults with a certain rank are considered to be less plausible than
situations which violates less defaults with the same rank. As a difference, in the follow-
ing, we aim at defining a construction which skeptically builds a single set of defeasible
inclusions compatible with B.
     Let S B be the set of typicality inclusions T(C) ⊑ D in K which are individually
compatible with B w.r.t. Ek , that is
     S B = {T(C) ⊑ D ∈ TBox | Ek ∪ {T(C) ⊑ D} 6|=ALC+TR T(⊤) ⊑ ¬B}.
Clearly, although each defeasible inclusion in S B is compatible with B, it might be the
case that overall set S B is not compatible with B, i.e., Ek ∪ S B |=ALC+TR T(⊤) ⊑
¬B. When compatible with B, S B is the unique maximal basis with respect to the
seriousness ordering in [35] (as defined for constructing the lexicographic closure).
     When S B is not compatible with B, we cannot use all the defeasible inclusions in
  B
S to derive conclusions about typical B elements. In this case, we can either just use
the defeasible inclusions in Ek , as in the rational closure, or we can additionally use
a subset of the defeasible inclusions S B . For instance, we can additionally use all the
defeasible inclusions in S B with rank k − 1 (let us call this set Sk−1
                                                                    B
                                                                        ), provided they are
(altogether) compatible with B and Ek . Then, we can, possibly, add all the defeasible
                                                                                        B
inclusions with rank k − 2 which are individually compatible with B w.r.t. Ek ∪ Sk−1
                   B                                                                    B
(let us call them Sk−2 ), provided they are altogether compatible with B, Ek and Sk−1 ,
and so on and so forth, for lower ranks. This leads to the construction below.
                                            Title Suppressed Due to Excessive Length

Definition 3. Given two sets of defeasible inclusions S and S ′ , S is globally compatible
with B w.r.t. S ′ if S ∪ S ′ 6|=ALC+TR T(⊤) ⊑ ¬B.

 Definition 4. Let B be a concept such that rank (B) = k. The skeptical closure of K
with respect to B is the set of inclusions S sk,B = Ek ∪ Sk−1   B       B
                                                                    ∪ Sk−2  ∪ . . . ∪ ShB where:
- SiB ⊆ Ei − Ei+1 is the set of defeasible inclusions with rank i which are individually
                                    B         B               B
 compatible with B w.r.t. Ek ∪ Sk−1       ∪ Sk−2  ∪ . . . ∪ Si+1 (for each finite rank i ≤ k);
                                                         B
- h is the least j (for 0 ≤ j ≤ k − 1) such that Sj is globally compatible with B w.r.t.
         B        B              B
 Ek ∪ Sk−1   ∪ Sk−2   ∪ . . . ∪ Sj+1 , if such a j exists; S sk,B = Ek , otherwise.
Intuitively, S sk,B contains, for each rank j, all the defeasible inclusions having rank
j which are compatible with B and with the more specific defeasible inclusions (with
                   B                                                                   B
rank > j). As Sh−1     is not included in the skeptical closure, it must be that Ek ∪ Sk−1  ∪
  B                     B                                            B
Sk−2   ∪ . . . ∪ Sh ∪ Sh−1  |=ALC+TR T(⊤) ⊑ ¬B i.e., the set Sh−1        contains conflicting
defeasible inclusions which are not overridden by more specific ones. In this case, the
                  B
inclusions in Sh−1    (and all the defeasible inclusions with rank lower than h − 1) are not
included in the skeptical closure w.r.t. B. Let us now define entailment of a defeasible
inclusion from the skeptical closure of TBox.
Definition 5. Let T(B) ⊑ D be a defeasible inclusion and let k = rank (B) be the
rank of concept B in the rational closure. T(B) ⊑ D is in the skeptical closure of
TBox if S sk,B |=ALC+TR T(⊤) ⊑ (¬B ⊔ D).
After the rational closure of the TBox has been computed, the identification of the de-
feasible inclusions in S sk,B requires a number of entailment checks which is linear in
the number of defeasible inclusions in TBox: the individual compatibility of a defeasi-
ble inclusion of rank i in TBox has to be checked only once to compute SiB ; also, for
each rank i of the rational closure (in the worst case), a (global) compatibility check is
needed for SiB .
    In Example 1 the inclusion T(WStudent ) ⊑ Young is in the skeptical closure of
TBox, as WStudent has rank 1 and inclusion T(Student ) ⊑ Young in E0 is compati-
ble with WStudent. No other inclusions with rank 0 are compatible with E1 .
Example 2. Let us consider, instead, the knowledge base K ′ with TBox:
    T(Student ) ⊑ ¬Pay Taxes
    T(Worker ) ⊑ Pay Taxes
    T(Student ) ⊑ Young
    WStudent ⊑ Student ⊓ Worker
the inclusion T(WStudent ) ⊑ Young is not in the skeptical closure of TBox ′ , as
S0WStudent is not compatible with WStudent (w.r.t. E1 ), due to the conflicting defaults
concerning tax payment for Worker and Student (both with rank 0). Hence, the de-
feasible property that typical students are young is not inherited by typical working
students.
Notice that, the property that typical working students are young is accepted in the
lexicographic closure of K ′ , as there are two bases (the one including T(Student ) ⊑
¬Pay Taxes and the other T(Worker ) ⊑ Pay Taxes), both containing T(Student )
⊑ Young. The skeptical closure is indeed weaker than the lexicographic closure.
         Laura Giordano and Valentina Gliozzi

4 Conclusions and related work

We have introduced a weaker variant of the lexicographic closure [35, 16], which deals
with the problem of “all or nothing” affecting the rational closure without generating
alternative “bases”. Other refinements of the rational closure, also deal with this lim-
itation of the rational closure, are the relevant closure [11] and the inheritance-based
rational closure [15, 17], In particular, in [15, 17], a new closure operation is defined by
combining the rational closure with defeasible inheritance networks. The inheritance-
based rational closure, in Example 2, is able to conclude that typical working students
are young, relying on the fact that only the information related to the connection of
WStudent and Young (and, in particular, only the defeasible inclusions occurring on
the routes connecting WStudent and Young in the corresponding net) are used in the
rational closure construction for answering the query.
     Another approach which deals with the above problem of “inheritance with excep-
tions” has been proposed by Bonatti et al. in [6], where the logic DLN captures a form
of “inheritance with overriding”: a defeasible inclusion is inherited by a more specific
class if it is not overridden by more specific (conflicting) properties. In Example 2, our
construction behaves differently from DLN , as in DLN the concept WStudent has an
inconsistent prototype, as working students inherit two conflicting properties by super-
classes: the property of students of paying taxes and the property of workers of paying
taxes. In the skeptical closure one cannot conclude that T(WStudent) ⊑ ⊥ and, using
the terminology in [6], the conflict is “silently removed”. In this respect, the skepti-
cal closure appears to be weaker than DLN , although it shares with DLN (and with
lexicographic closure) a notion of overriding.
     Bozzato et al. in [9] present an extension of the CKR framework in which defeasible
axioms can be included in the global context and can be overridden by knowledge in
a local context. Exceptions have to be justified in terms of semantic consequence. A
translation of extended CHRs (with knowledge bases in SROIQ-RL) into Datalog
programs under the answer set semantics is also defined.
     Concerning the multipreference semantics introduced in [29] (and further refined in
[23]) to provide a semantic strengthening of the rational closure, we have shown in [23]
that a variant of Lehmann’s lexicographic closure (which does not take into account
the number of defaults within the same level, but only their subset inclusion) provides
a sound approximation of the multipreference semantics. We expect that the skeptical
closure introduced in this work is still a sound, though weaker, approximation for the
multipreference semantics in [23].
     Detailed comparisons and the study of the semantics underlying the skeptical clo-
sure will be subject of future work. The relationships among the above variants of ra-
tional closure for DLs and the notions of rational closure for DLs developed in the
contexts of fuzzy logic [18] and probabilistic logics [36] have to be investigated as well.
As it has been show in [3] for the propositional logic case, KLM preferential logics and
the rational closure [33, 34], the probabilistic approach [1], the system Z [39] and the
possibilistic approach [4, 3] are all related with each other, and similar relations might
be expected to hold for the non-monotonic extensions of description logics as well. Al-
though the skeptical closure has been defined based on the preferential extension of
                                             Title Suppressed Due to Excessive Length

ALC, the same construction could be adopted for more expressive description logics,
provided the rational closure can be defined [24], as well as for the propositional case.
   Acknowledgement: We thank the anonymous reviewers for their helpful comments.

References
 1. E.W. Adams. The logic of conditionals. D. Reidel, Dordrecht, 1975.
 2. F. Baader and B. Hollunder. Priorities on defaults with prerequisites, and their application in
    treating specificity in terminological default logic. Journal of Automated Reasoning (JAR),
    15(1):41–68, 1995.
 3. S. Benferhat, D. Dubois, and H. Prade. Nonmonotonic reasoning, conditional objects and
    possibility theory. Artificial Intelligence, 92(1-2):259–276, 1997.
 4. Salem Benferhat, Didier Dubois, and Henri Prade. Representing default rules in possibilistic
    logic. In Proc. KR’92, Cambridge, MA, October 25-29, 1992., pages 673–684, 1992.
 5. Salem Benferhat, Didier Dubois, and Henri Prade. Possibilistic logic: From nonmonotonicity
    to logic programming. In Symbolic and Quantitative Approaches to Reasoning and Uncer-
    tainty, European Conference, ECSQARU’93, Granada, Spain, November 8-10, 1993, Pro-
    ceedings, pages 17–24, 1993.
 6. P. A. Bonatti, M. Faella, I. Petrova, and L. Sauro. A new semantics for overriding in descrip-
    tion logics. Artif. Intell., 222:1–48, 2015.
 7. P. A. Bonatti, M. Faella, and L. Sauro. Defeasible inclusions in low-complexity DLs. J. Artif.
    Intell. Res. (JAIR), 42:719–764, 2011.
 8. P. A. Bonatti, C. Lutz, and F. Wolter. The Complexity of Circumscription in DLs. Journal
    of Artificial Intelligence Research (JAIR), 35:717–773, 2009.
 9. L. Bozzato, T. Eiter, and L. Serafini. Enhancing context knowledge repositories with justifi-
    able exceptions. Artif. Intell., 257:72–126, 2018.
10. Katarina Britz, Johannes Heidema, and Thomas Meyer. Semantic preferential subsumption.
    In G. Brewka and J. Lang, editors, Principles of Knowledge Representation and Reason-
    ing: Proceedings of the 11th International Conference (KR 2008), pages 476–484, Sidney,
    Australia, September 2008. AAAI Press.
11. G. Casini, T. Meyer, K. Moodley, and R. Nortje. Relevant closure: A new form of defeasible
    reasoning for description logics. In JELIA 2014, LNCS 8761, pages 92–106. Springer, 2014.
12. G. Casini, T. Meyer, K. Moodley, U. Sattler, and I.J. Varzinczak. Introducing defeasibility
    into OWL ontologies. In The Semantic Web - ISWC 2015 - 14th International Semantic Web
    Conference, Bethlehem, PA, USA, October 11-15, 2015, Proceedings, Part II, pages 409–426,
    2015.
13. G. Casini, T. Meyer, I. J. Varzinczak, , and K. Moodley. Nonmonotonic Reasoning in Descrip-
    tion Logics: Rational Closure for the ABox. In DL 2013, 26th International Workshop on
    Description Logics, volume 1014 of CEUR Workshop Proceedings, pages 600–615. CEUR-
    WS.org, 2013.
14. G. Casini and U. Straccia. Rational Closure for Defeasible Description Logics. In T. Jan-
    hunen and I. Niemelä, editors, Proc. JELIA 2010, volume 6341 of Lecture Notes in Artificial
    Intelligence, pages 77–90, Helsinki, Finland, September 2010. Springer.
15. G. Casini and U. Straccia. Defeasible Inheritance-Based Description Logics. In Toby Walsh,
    editor, Proc. IJCAI 2011, pages 813–818, Barcelona, Spain, July 2011. Morgan Kaufmann.
16. G. Casini and U. Straccia. Lexicographic Closure for Defeasible Description Logics. In
    Proc. of Australasian Ontology Workshop, vol.969, pages 28–39, 2012.
17. G. Casini and U. Straccia. Defeasible inheritance-based description logics. Journal of Artifi-
    cial Intelligence Research (JAIR), 48:415–473, 2013.
         Laura Giordano and Valentina Gliozzi

18. G. Casini and U. Straccia. Towards rational closure for fuzzy logic: The case of proposi-
    tional Gödel logic. In Logic for Programming, Artificial Intelligence, and Reasoning - 19th
    International Conference, LPAR-19, Stellenbosch, South Africa, December 14-19, 2013. Pro-
    ceedings, pages 213–227, 2013.
19. F. M. Donini, D. Nardi, and R. Rosati. Description logics of minimal knowledge and negation
    as failure. ACM Transactions on Computational Logic (ToCL), 3(2):177–225, 2002.
20. T. Eiter, G. Ianni, T. Lukasiewicz, and R. Schindlauer. Well-founded semantics for descrip-
    tion logic programs in the semantic web. ACM Trans. Comput. Log., 12(2):11, 2011.
21. T. Eiter, G. Ianni, T. Lukasiewicz, R. Schindlauer, and H. Tompits. Combining answer set
    programming with description logics for the semantic web. Artif. Intell., 172(12-13):1495–
    1539, 2008.
22. L. Giordano. Reasoning about exceptions in ontologies: a skeptical preferential approach
    (extended abstract). In Joint Proc. of ICTCS 2017 and CILC 2017, Naples, Italy, September
    26-28, 2017, volume 1949 of CEUR Workshop Proceedings, pages 6–10, 2017.
23. L. Giordano and V. Gliozzi. Reasoning about multiple aspects in dls: Semantics and closure
    construction. CoRR, abs/1801.07161, 2018.
24. L. Giordano, V. Gliozzi, and N. Olivetti. Towards a rational closure for expressive description
    logics: the case of ∫ hi∐. Fundam. Inform., 159(1-2):95–122, 2018.
25. L. Giordano, V. Gliozzi, N. Olivetti, and G. L. Pozzato. Preferential Description Logics. In
    Nachum Dershowitz and Andrei Voronkov, editors, Proceedings of LPAR 2007, volume 4790
    of LNAI, pages 257–272, Yerevan, Armenia, October 2007. Springer-Verlag.
26. L. Giordano, V. Gliozzi, N. Olivetti, and G. L. Pozzato. A NonMonotonic Description Logic
    for Reasoning About Typicality. Artificial Intelligence, 195:165–202, 2013.
27. L. Giordano, V. Gliozzi, N. Olivetti, and G. L. Pozzato. Rational Closure in SHIQ. In
    DL2014, volume 1193 of CEUR Workshop Proceedings, pages 1–13, 2014.
28. L. Giordano, V. Gliozzi, N. Olivetti, and G. L. Pozzato. Semantic characterization of rational
    closure: From propositional logic to description logics. Artificial Intelligence, 226:1–33,
    2015.
29. V. Gliozzi. Reasoning about multiple aspects in rational closure for DLs. In Proc. AI*IA
    2016, Genova, Italy, November 29 - December 1, 2016, pages 392–405, 2016.
30. G. Gottlob, A. Hernich, C. Kupke, and T. Lukasiewicz. Stable model semantics for guarded
    existential rules and description logics. In Proc. KR 2014, 2014.
31. P. Ke and U. Sattler. Next Steps for Description Logics of Minimal Knowledge and Negation
    as Failure. In DL 2008, volume 353 of CEUR Workshop Proceedings, Dresden, Germany,
    May 2008. CEUR-WS.org.
32. M. Knorr, P. Hitzler, and F. Maier. Reconciling OWL and non-monotonic rules for the
    semantic web. In ECAI 2012, page 474479, 2012.
33. S. Kraus, D. Lehmann, and M. Magidor. Nonmonotonic reasoning, preferential models and
    cumulative logics. Artificial Intelligence, 44(1-2):167–207, 1990.
34. D. Lehmann and M. Magidor. What does a conditional knowledge base entail? Artificial
    Intelligence, 55(1):1–60, 1992.
35. D. J. Lehmann. Another perspective on default reasoning. Ann. Math. Artif. Intell., 15(1):61–
    82, 1995.
36. T. Lukasiewicz. Expressive probabilistic description logics. Artif. Intell., 172:852–883, 2008.
37. B. Motik and R. Rosati. Reconciling Description Logics and rules. Journal of the ACM,
    57(5), 2010.
38. P.F. Patel-Schneider, P.H. Hayes, and I. Horrocks. OWL Web Ontology Language; Semantics
    and Abstract Syntax. In http: //www.w3.org/TR/owl-semantics/, 2002.
39. J. Pearl. System Z: A natural ordering of defaults with tractable applications to nonmono-
    tonic reasoning. In R. Parikh, editor, TARK 1990, pages 121–135, Pacific Grove, CA, USA,
    1990. Morgan Kaufmann.