<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A framework for a modular multi-concept lexicographic closure semantics (an abridged report)</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>DISIT - Universita` del Piemonte Orientale</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We define a modular multi-concept extension of the lexicographic closure semantics for defeasible description logics with typicality. The idea is that of distributing the defeasible properties of concepts into different modules, according to their subject, and of defining a notion of preference for each module based on the lexicographic closure semantics. The preferential semantics of the knowledge base can then be defined as a combination of the preferences of the single modules. The range of possibilities, from fine grained to coarse grained modules, provides a spectrum of alternative semantics.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Kraus, Lehmann and Magidor’s preferential logics for non-monotonic reasoning [43,
44], have been extended to description logics, to deal with inheritance with exceptions
in ontologies, allowing for non-strict forms of inclusions, called typicality or defeasible
inclusions, with different preferential and ranked semantics [
        <xref ref-type="bibr" rid="ref15">30, 15</xref>
        ] as well as different
closure constructions such as the rational closure [
        <xref ref-type="bibr" rid="ref18 ref19">19, 18, 33</xref>
        ], the lexicographic closure
[
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], the relevant closure [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], and MP-closure [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ].
      </p>
      <p>In this paper we define a modular multi-concept extension of the lexicographic
closure for reasoning about exceptions in ontologies. The idea is very simple: different
modules can be defined starting from a defeasible knowledge base, containing a set
D of typicality inclusions (or defeasible inclusions) describing the prototypical
properties of classes in the knowledge base. We will represent such defeasible inclusions
as T(C) ⊑ D [30], meaning that “typical C’s are D’s” or “normally C’s are D’s”,
corresponding to conditionals C |∼ D in KLM framework.</p>
      <p>A set of modules m1, . . . , mn is introduced, each one concerning a subject, and
defeasible inclusions belong to a module if they are related with its subject. By subject,
here, we mean any concept of the knowledge base. Module mi with subject Ci does
not need to contain just typicality inclusions of the form T(Ci) ⊑ D, but all defeasible
inclusions in D which are concerned with subject Ci are admitted in mi. We call a
collection of such modules a modular multi-concept knowledge base.</p>
      <p>This modularization of the defeasible part of the knowledge base does not define
a partition of the set D of defeasible inclusions, as an inclusion may belong to more
⋆ Copyright c 2021 for this paper by its authors. Use permitted under Creative Commons
License Attribution 4.0 International (CC BY 4.0).
than one module. For instance, the typical properties of employed students are relevant
both for the module with subject Student and for the module with subject Employee .
The granularity of modularization has to be chosen by the knowledge engineer who can
fix how large or narrow is the scope of a module, and how many modules are to be
included in the knowledge base (for instance, whether the properties of employees and
students are to be defined in the same module with subject Person or in two different
modules). At one extreme, all the defeasible inclusions in D can be put together in a
module associated with subject ⊤ (Thing). At the other extreme, which has been studied
in [35], a module mi is a defeasible TBox containing only the defeasible inclusions of
the form T(Cj ) ⊑ D for some concept Ci. In this paper we remove this restriction
considering general modules, containing arbitrary sets of defeasible inclusions, intuitively
pertaining some subject.</p>
      <p>
        In [35], following Gerard Brewka’s framework of Basic Preference Descriptions
for ranked knowledge bases [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], we have assumed that a specification of the relative
importance of typicality inclusions for a concept Ci is given by assigning ranks to
typicality inclusions. However, for a large module, a specification by hand of the ranking
of the defeasible inclusions in the module would be awkward. In particular, a module
may include all properties of a class as well as properties of its exceptional subclasses
(for instance, the typical properties of penguins, ostriches, etc. might all be included
in a module with subject Bird ). A natural choice is then to consider, for each
module, a lexicographic semantics which builds on the rational closure ranking to define a
preference ordering on domain elements. This preference relation corresponds, in the
propositional case, to the lexicographic order on worlds in Lehmann’s model theoretic
semantics of the lexicographic closure [45]. This semantics already accounts for the
specificity relations among concepts inside the module, as the lexicographic closure
deals with specificity, based on ranking of concepts computed by the rational closure.
      </p>
      <p>Based on the ranked semantics of the single modules, a compositional
(preferential) semantics of the knowledge base is defined by combining the multiple preference
relations into a single global preference relation &lt;. This gives rise to a modular
multiconcept extension of Lehmann’s preference semantics for the lexicographic closure.
When there is a single module, containing all the typicality inclusions in the knowledge
base, the semantics collapses to a natural extension to DLs of Lehmann’s semantics,
which corresponds to Lehmann’s semantics for the fragment of ALC without universal
and existential restrictions.</p>
      <p>
        We introduce a notion of entailment for modular multi-concept knowledge bases,
based on the proposed semantics, which satisfies the KLM properties of a preferential
consequence relation. This notion of entailment has good properties inherited from
lexicographic closure: it deals properly with irrelevance and specificity, and it is not subject
to the “blockage of property inheritance” problem, i.e., the problem that property
inheritance from classes to subclasses is not guaranteed, which affects the rational closure
[47]. In addition, separating defeasible inclusions in different modules provides a
simple solution to another problem of the rational closure and its refinements (including
the lexicographic closure), that was recognized by Geffner and Pearl [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ], namely, that
“conflicts among defaults that should remain unresolved, are resolved anomalously”,
giving rise to too strong conclusions. The preferential (not necessarily ranked) nature
of the global preference relation &lt; provides a simple way out to this problem, when
defeasible inclusions are suitably separated in different modules.
2
      </p>
      <p>
        The description logics ALC and its extension with typicality
In this section we recall the syntax and semantics of the description logic ALC [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and
an extension of ALC with typicality [33].
      </p>
      <p>Let NC be a set of concept names, NR a set of role names and NI a set of individual
names. The set of ALC concepts (or, simply, concepts) can be defined inductively:
- A ∈ NC , ⊤ and ⊥ are concepts;
- if C and D are concepts, and r ∈ NR, then C ⊓ D, C ⊔ D, ¬C, ∀r.C, ∃r.C are
concepts.</p>
      <p>A knowledge base (KB) K is a pair (T , A), where T is a TBox and A is an ABox.
The TBox T is a set of concept inclusions (or subsumptions) C ⊑ D, where C, D are
concepts. The ABox A is a set of assertions of the form C(a) and r(a, b) where C is a
concept, a and b are individual names in NI and r a role name in NR.</p>
      <p>An ALC interpretation is defined as a pair I = hΔ, ·I i where: Δ is a domain—a set
whose elements are denoted by x, y, z, . . . —and ·I is an extension function that maps
each concept name C ∈ NC to a set CI ⊆ Δ, each role name r ∈ NR to a binary
relation rI ⊆ Δ × Δ, and each individual name a ∈ NI to an element aI ∈ Δ. It is
extended to complex concepts as follows:
⊤I = Δ, ⊥I = ∅, (¬C)I = Δ\CI ,
(∃r.C)I = {x ∈ Δ | ∃y.(x, y) ∈ rI and y ∈ CI }, (C ⊓ D)I = CI ∩ DI ,
(∀r.C)I = {x ∈ Δ | ∀y.(x, y) ∈ rI ⇒ y ∈ CI }, (C ⊔ D)I = CI ∪ DI .
The notion of satisfiability of a KB in an interpretation and the notion of entailment are
defined as follows:
Definition 1 (Satisfiability and entailment). Given an ALC interpretation I = hΔ, ·I i:
- I satisfies an inclusion C ⊑ D if CI ⊆ DI ;
- I satisfies an assertion C(a) (resp., r(a, b)) if aI ∈ CI (resp., (aI , bI ) ∈ rI ).
Given a KB K = (T , A), an interpretation I satisfies T (resp. A) if I satisfies all
inclusions in T (resp. all assertions in A); I is a model of K if I satisfies T and A.</p>
      <p>A subsumption F = C ⊑ D (resp., an assertion C(a), r(a, b)), is entailed by K,
written K |= F , if for all models I =hΔ, ·I i of K, I satisfies F .</p>
      <p>Given a knowledge base K, the subsumption problem is the problem of deciding whether
an inclusion C ⊑ D is entailed by K.</p>
      <p>In the following we will refer to an extension of ALC with typicality inclusions,
that we will call ALC + T as in [30], and to the rational closure of ALC + T
knowledge bases (T , A) [33]. In addition to standard ALC inclusions C ⊑ D (called strict
inclusions in the following), in ALC + T the TBox T also contains typicality inclusions
of the form T(C) ⊑ D, where C and D are ALC concepts. Let us recall the notions of
preferential, ranked and canonical model of a defeasible knowledge base (T , A).</p>
    </sec>
    <sec id="sec-2">
      <title>Definition 2 (Interpretations for ALC + T). A preferential interpretation N is any</title>
      <p>structure hΔ, &lt;, ·I i where: Δ is a domain; &lt; is an irreflexive, transitive and
wellfounded relation over Δ; ·I is a function that maps all concept names, role names and
individual names as defined above for ALC interpretations, and provides an
interpretation to all ALC concepts as above, and to typicality concepts as follows: (T(C))I =
min&lt;(CI ), where min&lt;(S) = {u : u ∈ S and ∄z ∈ S s.t. z &lt; u}.</p>
      <p>When relation &lt; is required to be also modular (i.e., for all x, y, z ∈ Δ, if x &lt; y then
x &lt; z or z &lt; y), N is called a ranked interpretation.</p>
      <p>
        Preferential interpretations for description logics were first studied in [30], while ranked
interpretations (i.e., modular preferential interpretations) were first introduced for ALC
in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. A preferential (ranked) model of an ALC + T knowledge base K is a
preferential (ranked) ALC + T interpretation N = hΔ, &lt;, ·I i that satisfies all inclusions in
K , where: a strict inclusion or an assertion is satisfied in N if it is satisfied in the ALC
model hΔ, ·I i, and a typicality inclusion T(C) ⊑ D is satisfied in N if (T(C))I ⊆ DI .
Preferential entailment in ALC + T is defined in the usual way: for a knowledge base
K and a query F (a strict or defeasible inclusion or an assertion), F is preferentially
entailed by K (K |=ALC+T F ) if F is satisfied in all preferential models of K .
      </p>
      <p>A canonical model for K is a preferential (ranked) model containing, roughly
speaking, as many domain elements as consistent with the knowledge base specification K .
Given an ALC + T knowledge base K = (T , A) and a query F , let us define SK as the
set of all ALC concepts (and subconcepts) occurring in K or in F , together with their
complements. We consider all the sets of concepts {C1, C2, . . . , Cn} ⊆ SK consistent
with K , i.e., s.t. K 6|=ALC+T C1 ⊓ C2 ⊓ · · · ⊓ Cn ⊑ ⊥.</p>
      <p>Definition 3 (Canonical model). . A preferential model M =hΔ, &lt;, I i of K is
canonical with respect to SK if it contains at least a domain element x ∈ Δ s.t. x ∈
(C1 ⊓ C2 ⊓ · · · ⊓ Cn)I , for each set {C1, C2, . . . , Cn} ⊆ SK consistent with K .
For finite, consistent ALC + T knowledge bases, existence of finite (ranked) canonical
models has been proved in [33] (Theorem 1). In the following, we consider finite ALC +
T knowledge bases, and we can restrict our consideration to finite preferential models.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Modular multi-concept knowledge bases</title>
      <p>In this section we introduce a notion of a multi-concept knowledge base, starting from
a set of strict inclusions T , a set of assertions A, and a set of typicality inclusions D,
each one of the form T(C) ⊑ D, where C and D are ALC concepts.</p>
      <p>Definition 4. A modular multi-concept knowledge base K is a tuple hT , D, m1 , . . . ,
mk , A, s i, where T is an ALC TBox, D is a set of typicality inclusions, such that m1 ∪
. . . ∪ mk = D, A is an ABox, and s is a function associating each module mi with a
concept, s(mi) = Ci, the subject of mi.</p>
      <p>The idea is that each mi is a module defining the typical properties of the instances
of some concept Ci. The defeasible inclusions belonging to a module mi with
subject Ci are the inclusions that intuitively pertain to Ci. We expect that all the
typicality inclusions T(C) ⊑ D, such that C is a subclass of Ci, belong to mi, but not
only. For instance, for a module mi with subject Ci = Bird , the typicality inclusion
T(Bird ⊓ Live at SouthPole) ⊑ Penguin , meaning that the birds living at the south
pole are normally penguins, is clearly to be included in mi. As penguins are birds, also
inclusion T(Penguin) ⊑ Black is to be included in mi, and, if T(Bird ) ⊑ Flying
Animal and T(FlyingAnimal ) ⊑ BigWings are defeasible inclusions in the
knowledge base, they both may be relevant properties of birds to be included in mi. For this
reason we will not put restrictions on the typicality inclusions that can belong to a
module. We will see that the semantic construction for a module mi will be able to ignore
the typicality inclusions which are not relevant for subject Ci.</p>
      <p>The modularization m1, . . . , mk of the defeasible part D of the knowledge base
does not define a partition of D, as the same inclusion may belong to more than one
module mi. For instance, the typical properties of employed students are relevant for
both concept Student and concept Employee and should belong to their related
modules (if any). Also, a granularity of modularization has to be chosen and, as we will see,
this choice may have an impact on the global semantics of the knowledge base. At one
extreme, all the defeasible inclusions in D are put together in the same module, e.g., the
module associated with concept ⊤. At the other extreme, which has been studied in [35],
a module mi contains only the defeasible inclusions of the form T(Ci) ⊑ D, where Ci
is the subject of mi (and in this case, the inclusions T(C) ⊑ D with C subsumed by
Ci are not admitted in mi). In this regard, the framework proposed in this paper could
be seen as an extension of the proposal in [35] to allow coarser grained modules, while
here we do not allow for user-defined preferences among defaults.</p>
      <p>Let us consider an example of multi-concept knowledge base.</p>
      <p>Example 1. Let K be the knowledge base hT , D, m1 , m2 , m3 , A, s i, where A = ∅, T
contains the strict inclusions:</p>
      <sec id="sec-3-1">
        <title>Adult ⊑ ∃has SSN .⊤ PhDStudent ⊑ Adult PrimarySchoolStudent ⊑ Children PrimarySchoolStudent ⊑ HasNoClasses</title>
      </sec>
      <sec id="sec-3-2">
        <title>Employee ⊑ Adult PhdStudent ⊑ Student Has no Scolarship ≡ ¬∃hasScolarship.⊤ Driver ⊑ ∃has DrivingLicence.⊤ Driver ⊑ Adult</title>
        <p>and the defeasible inclusions in D are distributed in the modules m1, m2, m3 as follows.</p>
        <p>Module m1 has subject Employee, and contains the defeasible inclusions:
(d1) T(Employee) ⊑ ¬Young (d2) T(Employee) ⊑ ∃has boss .Employee
(d3) T(ForeignerEmployee) ⊑ ∃has Visa.⊤
(d4) T(Employee ⊓ Student ) ⊑ Busy (d5) T(Employee ⊓ Student ) ⊑ ¬Young</p>
        <p>Module m2 has subject Student, and contains the defeasible inclusions:
(d6) T(Student ) ⊑ ∃has classes .⊤ (d7) T(Student ) ⊑ Young
(d8) T(Student ) ⊑ Has no Scolarship (d9) T(HighSchoolStudent ) ⊑ Teenager
(d10) T(PhDStudent ) ⊑ ∃hasScolarship.Amount
(d11) T(PhDStudent ) ⊑ Bright
together with (d4) and (d5). Module m3 has subject V ehicle, and we omit its content.
Observe that, in previous example, (d4) and (d5) belong to both modules m1 and m2.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>A lexicographic semantics of modular multi-concept KBs</title>
      <p>In this section, we define a semantics of modular multi-concept knowledge bases, based
on Lehmann’s lexicographic closure semantics [45]. The idea is that, for each module
mi, a semantics can be defined using lexicographic closure semantics, with some minor
modification.</p>
      <p>Given a modular multi-concept knowledge base K = hT , D, m1 , . . . , mk , A, s i,
we let rank (C ) be the rank of concept C in the rational closure ranking of the
knowledge base (T ∪ D, A), according to the rational closure construction in [33]. In the
rational closure ranking, concepts with higher ranks are more specific than concepts with
lower ranks. While we will not recall the rational closure construction, let us consider
again Example 1. In Example 1, the rational closure ranking assigns to concepts Adult ,
Employee , ForeignEmployee , Driver , Student, HighSchoolStudent , Primary
SchoolStudent the rank 0, while to concepts PhDStudent and Employee ⊓ Student
the rank 1. In fact, PhDStudent are exceptional students, as they have a scholarship,
while employed students are exceptional students, as they are not young: they are
exceptional subclasses of class Student.</p>
      <p>Based on the concept ranking, the rational closure assigns a rank to typicality
inclusions: the rank of T(C) ⊑ D is equal to the rank of concept C. For each module
mi of a knowledge base K = hT , D, m1 , . . . , mk , A, s i, we aim to define a canonical
model, using the lexicographic order based on the rank of typicality inclusions in mi.
In the following we will assume that the knowledge base hT ∪ D, Ai is consistent in the
logic ALC + T, that is, it has a preferential model. This also guarantees the existence
of (finite) canonical models [33].</p>
      <p>Let us define the projection of the knowledge base K on module mi as the
knowledge base Ki = hT ∪ mi, Ai. Ki is an ALC + T knowledge base. Hence a preferential
model Ni = hΔ, &lt;i, ·I i of Ki is defined as in Section 2 (but now we use &lt;i, instead of
&lt;, for the preference relation in Ni, for i = 1, . . . , k).</p>
      <p>In his seminal work on the lexicographic closure, Lehmann [45] defines a model
theoretic semantics of the lexicographic closure construction by introducing an order
relation among propositional models, considering which defaults are violated in each
model, and introducing a seriousness ordering ≺ among sets of violated defaults. For
two propositional models w and w′, w ≺ w′ (w is preferred to w′) is defined in [45] as:
w ≺ w′ iff V (w) ≺ V (w′)
(1)
w is preferred to w′ when the defaults V (w) violated by w are less serious than the
defaults V (w′) violated by w′. As we will recall below, the seriousness ordering also
depends on the number of defaults violated by w and by w′ for each rank.</p>
      <p>In a similar way, in the following, we introduce a ranked relation &lt;i on the domain
Δ of a model of Ki. Let us first define, for a preferential model Ni = hΔ, &lt;i, ·I i of Ki,
what it means that an element x ∈ Δ violates a typicality inclusion T(C) ⊑ D in mi.
Definition 5. Given a module mi of K, with s(mi) = Ci, and a preferential model
Ni = hΔ, &lt;i, ·I i of Ki, an element x ∈ Δ violates a typicality inclusion T(C) ⊑ D in
mi if x ∈ CiI , x ∈ CI and x 6∈ DI .</p>
      <p>Notice that, the set of typicality inclusions violated by a domain element x in a model
only depends on the interpretation ·I of ALC concepts, and on the defeasible inclusions
in mi. Furthermore, differently from the usual notion of violation in Lehmann’s
semantics, for a module mi with subject Ci, we do not consider the violations of domain
elements x 6∈ CiI (i.e., the domain elements x which are not Ci-instances are assumed
not to violate any default in mi). Let Vi(x) be the set of the defeasible inclusions of mi
violated by domain element x, and let Vih(x) be the set of all defeasible inclusions in
mi with rank h which are violated by domain element x.</p>
      <p>In order to compare alternative sets of defaults, in [45] the seriousness ordering ≺
among sets of defaults is defined by associating with each set of defaults D ⊆ K a tuple
of numbers hn0, n1, . . . , nri, where r is the order of K , i.e. the least finite i such that
there is no default with the finite rank r or rank higher than r (but there is at least one
default with rank r − 1). The tuple is constructed considering the ranks of defaults in the
rational closure. n0 is the number of defaults in D with rank ∞ and, for 1 ≤ i ≤ k, ni
is the number of defaults in D with rank r − i (in particular, nr is the number of defaults
in D with rank 0). Lehmann defines the strict modular order ≺ among sets of defaults
from the natural lexicographic order over the tuples hn0, n1, . . . , nri. This order gives
preference to those sets of defaults containing a larger number of more specific defaults.
As we have seen from equation (1), ≺ is used by Lehmann to compare sets of violated
defaults and to prefer the propositional models whose violations are less serious.</p>
      <p>We use the same criterion for comparing domain elements, introducing a
seriousness ordering ≺i for each module mi. Considering that the defaults with infinite rank
must be satisfied by all domain elements, we will not need to consider their violation in
our definition (that is, we will not consider n0 in the following).</p>
      <p>The set Vi(x) of defaults from module mi which are violated by x, can be associated
with a tuple of numbers ti,x = h|Vir−1(x)|, . . . , |Vi0(x)|i, where Vil(x) is the number of
defaults in D with rank l which are violated by x. Following Lehmann, we let Vi(x) ≺i
Vi(y) iff ti,x comes before ti,y in the natural lexicographic order on tuples (restricted to
the violations of defaults in mi), that is:</p>
      <p>Vi(x) ≺i Vi(y) iff
∃l such that |Vil(x)| &lt; |Vil(y)|
and, ∀h &gt; l, |Vih(x)| = |Vih(y)|
Definition 6. A preferential model Ni = hΔ, &lt;i, ·I i of Ki = hT ∪ mi, Ai, is a
lexicographic model of Ki if hΔ, ·I i is an ALC model of hT , Ai and &lt;i satisfies the following
condition: x &lt;i y iff Vi(x) ≺i Vi(y).</p>
      <p>Informally, &lt;Cj gives higher preference to domain elements violating less typicality
inclusions of mi with higher rank. In particular, all x, y 6∈ CI , x ∼Ci y, i.e., all
¬Cii
elements are assigned the same preference wrt &lt;i, the least one, as they trivially satisfy
all the typicality properties in mi. As in Lehmann’s semantics, in a lexicographic model
Ni = hΔ, &lt;i, ·I i of Ki, the preference relation &lt;i is a strict modular partial order, i.e.
an irreflexive, transitive and modular relation. As well-foundedness trivially holds for
finite interpretations, a lexicographic model Ni of Ki is a ranked model of Ki.</p>
      <p>A multi-concept model for K can be defined as a multi-preference interpretation
with a preference relation &lt;i for each module mi.</p>
      <p>Definition 7 (Multi-concept interpretation). Let K = hT , D, m1 , . . . , mk , A, s i be
a multi-concept knowledge base. A multi-concept interpretation M for K is a tuple
hΔ, &lt;1, . . . , &lt;k, ·I i such that, for all i = 1, . . . , k, hΔ, &lt;i, ·I i is a ranked ALC + T
interpretation, as defined in Section 2.</p>
      <p>Definition 8 (Multi-concept lexicographic model). Let K = hT , D, m1 , . . . , mk , A, si
be a multi-concept knowledge base. A multi-concept lexicographic model M = hΔ, &lt;1
, . . . , &lt;k, ·I i of K is a multi-concept interpretation for K, such that, for all i = 1, . . . , k,
Ni = hΔ, &lt;i, ·I i is a lexicographic model of Ki = hT ∪ mi, Ai.</p>
      <p>A canonical multi-concept lexicographic model of K is multi-concept lexicographic
model of K such that Δ and ·I are the domain and interpretation function of some
canonical preferential model of hT ∪ D, Ai, according to Definition 3 (see [36]).</p>
      <p>Observe that, restricting to the propositional fragment of the language (which does
not allow universal and existential restrictions nor assertions), for a knowledge base K
without strict inclusions and with a single module m1, with subject ⊤, containing all
the typicality inclusions in K, the preference relation &lt;1 corresponds to Lehmann’s
lexicographic closure semantics, as its definition is based on the set of all defeasible
inclusions in the knowledge base.
5</p>
    </sec>
    <sec id="sec-5">
      <title>The combined lexicographic model of a KB</title>
      <p>
        For multiple modules, each &lt;i determines a ranked preference relation which can be
used to answer queries over module mi (i.e. queries whose subject is Ci). If we want
to evaluate the query T(C) ⊑ D (are all typical C elements also D elements?) in
module mi (assuming that C concerns subject Ci), we can answer the query using the
&lt;i relation, by checking whether min&lt;i (CI ) ⊆ DI . For instance, in Example 1, the
query “are all typical Phd students young?” can be evaluated in module m2. The answer
would be positive, as the property of students of being normally young is inherited by
PhD Student. The evaluation of a query in a specific module is something considered
in context-based formalisms, such as in the CKR framework [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], where a language
construct eval (X , c) allows for evaluating a concept (or role) X in context c.
      </p>
      <p>The lexicographic orders &lt;i and &lt;j (for i 6= j) do not need to agree. For instance,
in Example 1, for two domain elements x and y, we might have that x &lt;1 y and
y &lt;2 x, as x is more typical than y as an employee, but less typical than x as a student.
To answer a query T(C) ⊑ D, where C is a concept which is concerned with more
than one subject in the knowledge base (e.g., are typical employed students young?),
we need to combine the relations &lt;i.</p>
      <p>A simple way of combining the modular partial order relations &lt;i is to use Pareto
combination. Let ≤i be defined as follows: x ≤i y iff y 6&lt;i x. As &lt;i is a modular partial
order, ≤i is a total preorder. Given a canonical multi-concept lexicographic model M =
hΔ, &lt;1, . . . , &lt;k, ·I i of K, we define a global preference relation &lt; on Δ as follows:
x &lt; y iff (i) for some i = 1, . . . , k, x &lt;i y and
(∗)
(ii) for all j = 1, . . . , k, x ≤j y,
The resulting relation &lt; is a partial order, while modularity may not hold for &lt;.
Definition 9. Given a canonical multi-concept lexicographic model M = hΔ, &lt;1, . . . , &lt;k
, ·I i of K, the combined lexicographic interpretation of M, is a triple MP = hΔ, &lt;, ·I i,
where &lt; is the global preference relation defined by (*).</p>
      <p>We call MP a combined lexicographic model of K (shortly, an mlc-model of K ).
Proposition 1. A combined lexicographic model MP of K is a preferential
interpretation satisfying all the strict inclusions and assertions in K .</p>
      <p>A combined lexicographic model MP of K is a preferential interpretation as those
defined for ALC + T in Definition 2 (and, in general, it is not a ranked interpretation).
However, preference relation &lt; in MP is not an arbitrary irreflexive, transitive and
well-founded relation. It is obtained by first computing the lexicographic preference
relations &lt;i for modules, and then by combining them into &lt;. As MP satisfies all
strict inclusions and assertions in K but is not required to satisfy all typicality inclusions
T(C) ⊑ D in K , MP is not a preferential ALC + T model of K defined in Section 2.</p>
      <p>Consider a situation in which there are two concepts, Student and YoungPerson ,
that are very related in that students are normally young persons and young persons are
normally students (i.e., T(Student ) ⊑ YoungPerson and T(YoungPerson ) ⊑
Student ) and suppose there are two modules m1 and m2 such that s(m1) = Student and
s(m2) = YoungPerson . The two concepts may have different (and even contradictory)
prototypical properties, for instance, normally students are quiet (T(Student ) ⊑ Quiet ),
but normally young persons are not quiet (T(YoungPerson ) ⊑ ¬Quiet ). Considering
the preference relations &lt;1 and &lt;2, associated with m1 and m2 in a canonical
multiconcept lexicographic model, there may be two young persons and student Bob and
John, such that bob &lt;1 john and john &lt;2 bob, as Bob is quiet and John is not. Then,
John and Bob are incomparable in the global relation &lt;. Both of them, depending on the
other prototypical properties of students and young persons, might be minimal, among
students, wrt the global preference relation &lt;.</p>
      <p>In general, for a knowledge base K and a module mi, with s(mi) = Ci, the
inclusion min&lt;(CiI ) ⊆ min&lt;i (CiI ) may not hold and, for this reason, a combined
lexicographic interpretation may fail to satisfy all typicality inclusions. In this respect,
canonical multi-concept lexicographic models are more liberal than KLM-style preferential
models for typicality logics [31], where min&lt;(Student I ) ⊑ Quiet I must hold for the
typicality inclusion to be satisfied. As a consequence, the knowledge base above has no
preferential model according to the semantics in Section 2.</p>
      <p>In [36] the notion of mlc-model of K has also been strengthened, by considering
T-compliant mlc-models (or mcT-models) of K , which further satisfy the condition
that, for all the typicality inclusilons T(C) ⊑ D in K , (T(C ))I = min&lt;(C I ) ⊆ D I .</p>
      <p>A notion of multi-concept lexicographic entailment (mlc-entailment) can be defined
as usual: a query F is mlc-entailed by K (K |=mlc F ) if, for all mlc-models MP =
hΔ, &lt;, ·I i of K , F is satisfied in MP. Notice that a query T(C) ⊑ D is satisfied in
MP when min&lt;(CI ) ⊆ DI . Similarly, a notion of mcT-entailment can be defined:
l
K |=mlcT F if, for all mlcT-models MP = hΔ, &lt;, ·I i of K , F is satisfied in MP.</p>
      <p>
        As, for any multi-concept knowledge base K , the set of mcT-models of K is a
l
subset of the set of mlc-models of K , and there is some K for which the inclusion
is proper, mcT-entailment is stronger than mlc-entailment. It can be proven that both
l
notions of entailment satisfy the KLM postulates of preferential consequence relations,
which can be reformulated for a typicality logic, considering that typicality inclusions
T(C) ⊑ D [30] stand for conditionals C|∼D in KLM preferential logics [43, 44]. See
also [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] for the formulation of KLM postulates in the Propositional Typicality Logic.
      </p>
      <p>The notions ofmlc-entailment and mcT-entailment are not stronger than Lehmann’s
l
lexicographic closure in the propositional case. Let us consider again Example 1.
Example 2. Let us add another module m4 with subject Citizen to the knowledge base
K, plus the following additional axioms in T :</p>
      <p>Italian ⊑ Citizen French ⊑ Citizen Canadian ⊑ Citizen
Module m4 has subject Citizen , and contains the defeasible inclusions:</p>
      <p>(d17) T(Italian) ⊑ DriveFast (d18) T(Italian) ⊑ HomeOwner
Suppose the following typicality inclusion is also added to module m2:</p>
      <p>(d19) T(PhDStudent ) ⊑ ¬HomeOwner
What can we conclude about typical Italian PhD students? We can see that neither the
inclusion T(PhDStudent ⊓ Italian) ⊑ HomeOwner nor the inclusion T(PhDStudent
⊓Italian) ⊑ ¬HomeOwner is mlc-entailed by K. In fact, as &lt;2-minimal and &lt;4-minimal
PhDStudent ⊓Italian -elements are incomparable with respect to &lt;, the &lt;-minimal
Italian PhD students will include them all. Thus, min&lt;((PhDStudent ⊓ Italian)I ) 6⊆ HomeOwner I
and min&lt;((PhDStudent ⊓ Italian)I ) 6⊆ (¬HomeOwner )I .</p>
      <p>
        The home owner example is a reformulation of the example used by Geffner and Pearl
to show that the rational closure of conditional knowledge bases sometimes gives too
strong conclusions, as “conflicts among defaults that should remain unresolved, are
resolved anomalously” [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]. Informally, if defaults (d18) and (d19) are conflicting for
Italian Phd students before adding any default which makes PhD students exceptional
wrt Students (in our formalization, default (d10)), they should remain conflicting
after this addition. On the contrary, in the propositional case, both the rational closure
[44] and Lehmann’s lexicographic closure [45] would entail that normally Italian Phd
students are not home owners. This conclusion is unwanted, and is based on the fact
that (d18) has rank 0, while (d19) has rank 1 in the rational closure ranking. On the
other hand, T(PhDStudent ⊓ Italian) ⊑ ¬ HomeOwner is neither mlc-entailed from
K, nor mcT-entailed from K. Both notions of entailment, when restricted to the
propol
sitional case, cannot be stronger than Lehmann’s lexicographic closure.
      </p>
      <p>
        Geffner and Pearl’s Conditional Entailment [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ] does not suffer from the above
mentioned problem as it is based on (non-ranked) preferential models. The same problem,
which is related to the representation of preferences as levels of reliability, has also been
recognized by Brewka [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] in his logical framework for default reasoning, leading to a
generalization of the approach to allow a partial ordering between premises. The
example above shows that our approach using ranked preferences for the single modules, but
a non-ranked global preference relation &lt; for their combination, does not suffer from
this problem, provided a suitable modularization is chosen.
6
      </p>
    </sec>
    <sec id="sec-6">
      <title>Further issues: Reasoning with a hierarchy of modules and user-defined preferences</title>
      <p>The approach considered in Section 4 does not allow to reason with a hierarchy of
modules, but it considers a flat collection of modules m1, . . . , mk, each module concerning
some subject Ci. As we have seen, a module mi may contain defeasible inclusions
referring to subclasses of Ci, such as PhDStudent in the case of module m2 with subject
Student. When defining the preference relation &lt;i the lexicographic closure semantics
already takes into account the specificity relation among concepts within the module
(e.g., the fact that PhDStudent is more specific than Student).</p>
      <p>However, nothing prevents us from defining two modules mi (with subject Ci) and
mj (with subject Cj ), such that concept Cj is more specific than concept Ci. For
instance, as a variant of Example 1, we might have introduced two different modules m2
with subject Student and m5 with subject PhDStudent . As concept PhDStudent is
more specific than concept Student (in particular, PhDStudent ⊑ Student is entailed
from the strict part of knowledge base T in ALC), the specificity information should be
taken into account when combining the preference relations. More precisely, preference
&lt;5 should override preference &lt;2 when comparing PhDStudent -instances.</p>
      <p>This is the principle followed by Giordano and Theseider Dupre´ [35] to define a
global preference relation, in the case when each module with subject Ci only contains
typicality inclusions of the form T(Ci) ⊑ D. A more sophisticated way to combine the
preference relations &lt;i into a global relation &lt; is used to deal with this case with respect
to Pareto combination, by exploiting the specificity relation among concepts. While we
refer therein for a detailed description of this more sophisticated notion of preference
combination, let us observe that this solution could be as well applied to the modular
multi-concept knowledge bases considered in this paper, provided an irreflexive and
transitive notion of specificity among modules is defined.</p>
      <p>
        Another aspect that has been considered in the previously mentioned paper is the
possibility of assigning ranks to the defeasible inclusions associated with a given
concept. While assigning a rank to all typicality inclusions in the knowledge base may be
awkward, often people have a clear idea about the relative importance of the properties
for some specific concept. For instance, we may know that the defeasible property that
students are normally young is more important than the property that student normally
do not have a scholarship. For small modules, which only contain typicality inclusions
T(Ci) ⊑ D for a concept Ci, the specification of user-defined ranks of the Ci’s typical
properties is a feasible option and a ranked modular preference relation can be defined
from it, by using Brewka’s # strategy from his framework of Basic Preference
Descriptions for ranked knowledge bases [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. This alternative may coexist with the use
of the lexicographic closure semantics built from the rational closure ranking for large
modules.
      </p>
      <p>According to the choice of fine grained or coarse grained modules, to the choice of
the preferential semantics for each module (e.g., based on user-specified ranking or on
Lehmann’s lexicographic closure, or on the rational closure, etc.), and to the presence of
a specificity relation among modules, alternative preferential semantics for modularized
multi-concept knowledge bases can emerge.
7</p>
    </sec>
    <sec id="sec-7">
      <title>Conclusions and related work</title>
      <p>In this paper, we have proposed a modular multi-concept extension of the lexicographic
closure semantics, based on the idea that defeasible properties in the knowledge base
can be distributed in different modules, for which alternative preference relations can
be computed. Combining multiple preferences into a single global preference allows
a new preferential semantics and a notion of multi-concept lexicographic entailment
(mlc-entailment) which, in the propositional case, is not stronger than the lexicographic
closure. This work has been first presented in [36].</p>
      <p>
        mlc-entailment satisfies the KLM postulates of a preferential consequence relation.
It retains some good properties of the lexicographic closure, being able to deal with
irrelevance, with specificity within the single modules, and not being subject to the
“blockage of property inheritance” problem. The combination of different preference
relations provides a simple solution to a problem, recognized by Geffner and Pearl, that
the rational closure of conditional knowledge bases sometimes gives too strong
conclusions, as “conflicts among defaults that should remain unresolved, are resolved
anomalously” [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]. This problem also affects the lexicographic closure, which is stronger than
the rational closure. Our approach using ranked preferences for the single modules, but
a non-ranked preference &lt; for their combination, does not suffer from this problem,
provided a suitable modularization is chosen. As Geffner and Pearl’s Conditional
Entailment [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ], also some non-monotonic DLs, such as ALC + Tmin, a typicality DL
with a minimal model preferential semantics [32], and the non-monotonic description
logic DLN [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], which supports normality concepts based on a notion of overriding, do
not not suffer from the problem above.
      </p>
      <p>
        Reasoning about exceptions in ontologies has led to the development of many
nonmonotonic extensions of Description Logics (DLs), incorporating non-monotonic
features from most of NMR formalisms in the literature. In addition to those already
mentioned in the introduction, let us recall the work by Straccia on inheritance reasoning in
hybrid KL-One style logics [48] the work on defaults in DLs [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], on description logics
of minimal knowledge and negation as failure [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], on circumscriptive DLs [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], the
generalization of rational closure to all description logics [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], as well as the combination of
description logics and rule-based languages [
        <xref ref-type="bibr" rid="ref25 ref26 ref9">26, 25, 46, 42, 40, 9</xref>
        ].
      </p>
      <p>
        The lexicographic closure for DLs has been first investigated by Casini and Straccia
[
        <xref ref-type="bibr" rid="ref19 ref21">19, 21</xref>
        ]. Our multipreference semantics is related with the multipreference semantics
for ALC developed by Gliozzi [39], which is based on the idea of refining the rational
closure construction considering the preference relations &lt;Ai associated with different
aspects. We follow a different route concerning the definition of the preference relations
associated with modules, and the way of combining them in a single preference relation.
      </p>
      <p>
        Starting from Brewka’s framework of basic preference descriptions [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], multiple
preferences have also been used under different approaches: in system ARS, a
refinement of System Z developed by Kern-Isberner and Ritterskamp [41], through
preference fusion; by Gil [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] to define a multipreference formulation of the typicality DL
ALC + Tmin, mentioned above; by Britz and Varzinczak [
        <xref ref-type="bibr" rid="ref14 ref16">16, 14</xref>
        ], by associating
multiple preferences to roles; in the first-order logic setting, by Delgrande and Rantsaudis
[
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]; in ranked E L⊥ knowledge bases, by Giordano and Theseider Dupre´ [35].
      </p>
      <p>
        Bozzato et al. present extensions of the CKR (Contextualized Knowledge
Repositories) framework by Bozzato et al. [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ] in which defeasible axioms are allowed in the
global context and exceptions can be handled by overriding and have to be justified in
terms of semantic consequence, considering sets of clashing assumptions for each
defeasible axiom. An extension of this approach to deal with general contextual hierarchies
has been studied by the same authors [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], by introducing a coverage relation among
contexts, and defining a notion of preference among clashing assumptions, which is
used to define a preference relation among justified CAS models, based on which CKR
models are selected. An ASP based reasoning procedure, that is complete for instance
checking, is developed for SROIQ-RL.
      </p>
      <p>
        For the lightweight description logic E L+⊥, an Answer Set Programming (ASP)
approach has been proposed [35] for defeasible inference in a miltipreference extension
of E L+⊥, in the specific case in which each module only contains the defeasible
inclusions T(Ci) ⊑ D for a single concept Ci, where the ranking of defeasible inclusions
is specified in the knowledge base, following the approach by Gerhard Brewka in his
framework of Basic Preference Descriptions for ranked knowledge bases [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. A
specificity relation among concepts is also considered. The ASP encoding exploits asprin
[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], by formulating multipreference entailment as a problem of computing preferred
answer sets, which is proved to be Π2p-complete. A similar encoding has been
developed for defeasible reasoning with weighted conditional E L⊥⊥ knowledge bases (in the
two-valued case) [37], a formalism that has been introduced for capturing the logical
semantics of Multilayer Perceptrons [38].
      </p>
      <p>
        For E L+⊥ knowledge bases, we aim at extending this ASP encoding to deal with
the modular multi-concept lexicographic closure semantics proposed in this paper, as
well as with a more general framework, allowing for different choices of preferential
semantics for the single modules and for different specificity relations for combining
them. For lightweight description logics of the E L family [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], the ranking of concepts
determined by the rational closure construction can be computed in polynomial time
in the size of the knowledge base [
        <xref ref-type="bibr" rid="ref22">34, 22</xref>
        ]. This suggests that we may expect a Π2p
upper-bound on the complexity of multi-concept lexicographic entailment.
      </p>
      <p>Acknowledgement: This research is partially supported by INDAM-GNCS Projects
2019 and 2020.
30. L. Giordano, V. Gliozzi, N. Olivetti, and G. L. Pozzato. Preferential Description Logics. In</p>
      <p>LPAR 2007, volume 4790 of LNAI, pages 257–272, Yerevan, Armenia, October 2007.
31. L. Giordano, V. Gliozzi, N. Olivetti, and G. L. Pozzato. ALC+T: a preferential extension of</p>
      <p>Description Logics. Fundamenta Informaticae, 96:1–32, 2009.
32. L. Giordano, V. Gliozzi, N. Olivetti, and G. L. Pozzato. A NonMonotonic Description Logic
for Reasoning About Typicality. Artif. Intell., 195:165–202, 2013.
33. L. Giordano, V. Gliozzi, N. Olivetti, and G. L. Pozzato. Semantic characterization of rational
closure: From propositional logic to description logics. Artif. Intell., 226:1–33, 2015.
34. L. Giordano and D. Theseider Dupre´. Defeasible Reasoning in SROEL from Rational
Entailment to Rational Closure. Fundam. Inform., 161(1-2):135–161, 2018.
35. L. Giordano and D. Theseider Dupre´. An ASP approach for reasoning in a
conceptaware multipreferential lightweight DL. Theory and Practice of Logic programming, TPLP,
10(5):751–766, 2020.
36. L. Giordano and D. Theseider Dupre´. A framework for a modular multi-concept
lexicographic closure semantics. In 18th Int. Workshop on Non-Monotonic Reasoning, NMR2020,
September 12th - 14th, 2020. https://nmr2020.dc.uba.ar/WorkshopNotes.pdf.
37. L. Giordano and D. Theseider Dupre´. Weighted conditional E L⊥ knowledge bases with
integer weights: an ASP approach. In ICLP 2021, 2021. To appear.
38. L. Giordano and D. Theseider Dupre´. Weighted defeasible knowledge bases and a
multipreference semantics for a deep neural network model. In JELIA 2021, May 17-20, volume
12678 of LNCS, pages 225–242. Springer, 2021.
39. V. Gliozzi. Reasoning about multiple aspects in rational closure for DLs. In Proc. AI*IA
2016, Genova, Italy, Nov 29 - Dec 1, 2016, pages 392–405, 2016.
40. G. Gottlob, A. Hernich, C. Kupke, and T. Lukasiewicz. Stable model semantics for guarded
existential rules and description logics. In Proc. KR 2014, 2014.
41. G. Kern-Isberner and M. Ritterskamp. Preference fusion for default reasoning beyond system</p>
      <p>Z. J. Autom. Reasoning, 45(1):3–19, 2010.
42. M. Knorr, P. Hitzler, and F. Maier. Reconciling owl and non-monotonic rules for the semantic
web. In ECAI 2012, page 474479, 2012.
43. S. Kraus, D. Lehmann, and M. Magidor. Nonmonotonic reasoning, preferential models and
cumulative logics. Artificial Intelligence, 44(1-2):167–207, 1990.
44. D. Lehmann and M. Magidor. What does a conditional knowledge base entail? Artificial</p>
      <p>Intelligence, 55(1):1–60, 1992.
45. D. J. Lehmann. Another perspective on default reasoning. Ann. Math. Artif. Intell., 15(1):61–
82, 1995.
46. B. Motik and R. Rosati. Reconciling Description Logics and rules. Journal of the ACM,
57(5), 2010.
47. J. Pearl. System Z: A Natural Ordering of Defaults with Tractable Applications to
Nonmonotonic Reasoning. In TARK (3rd Conference on Theoretical Aspects of Reasoning about
Knowledge), pages 121–135, Pacific Grove, CA, USA, 1990. Morgan Kaufmann.
48. U. Straccia. Default inheritance reasoning in hybrid kl-one-style logics. In R. Bajcsy,
editor, Proceedings of the 13th International Joint Conference on Artificial Intelligence (IJCAI
1993), pages 676–681, Chambe´ry, France, August 1993. Morgan Kaufmann.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Brandt</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Lutz</surname>
          </string-name>
          .
          <article-title>Pushing the E L envelope</article-title>
          .
          <source>In Proceedings of the 19th International Joint Conference on Artificial Intelligence (IJCAI</source>
          <year>2005</year>
          ), pages
          <fpage>364</fpage>
          -
          <lpage>369</lpage>
          , Edinburgh, Scotland,
          <string-name>
            <surname>UK</surname>
          </string-name>
          ,
          <year>August 2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Calvanese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.L.</given-names>
            <surname>McGuinness</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Nardi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.F.</given-names>
            <surname>Patel-Schneider. The Description Logic Handbook - Theory</surname>
          </string-name>
          , Implementation, and
          <string-name>
            <surname>Applications</surname>
          </string-name>
          . Cambridge,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Hollunder</surname>
          </string-name>
          .
          <article-title>Embedding defaults into terminological knowledge representation formalisms</article-title>
          .
          <source>J. Autom. Reasoning</source>
          ,
          <volume>14</volume>
          (
          <issue>1</issue>
          ):
          <fpage>149</fpage>
          -
          <lpage>180</lpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>P. A.</given-names>
            <surname>Bonatti</surname>
          </string-name>
          .
          <article-title>Rational closure for all description logics</article-title>
          .
          <source>Artif</source>
          . Intell.,
          <volume>274</volume>
          :
          <fpage>197</fpage>
          -
          <lpage>223</lpage>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>P. A.</given-names>
            <surname>Bonatti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Faella</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Petrova</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Sauro</surname>
          </string-name>
          .
          <article-title>A new semantics for overriding in description logics</article-title>
          .
          <source>Artif</source>
          . Intell.,
          <volume>222</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>48</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>P. A.</given-names>
            <surname>Bonatti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Faella</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Sauro</surname>
          </string-name>
          .
          <article-title>Defeasible inclusions in low-complexity dls</article-title>
          .
          <source>J. Artif. Intell. Res. (JAIR)</source>
          ,
          <volume>42</volume>
          :
          <fpage>719</fpage>
          -
          <lpage>764</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. Richard Booth, Giovanni Casini, Thomas Meyer, and
          <string-name>
            <given-names>Ivan</given-names>
            <surname>Varzinczak</surname>
          </string-name>
          .
          <article-title>On rational entailment for propositional typicality logic</article-title>
          .
          <source>Artif</source>
          . Intell.,
          <volume>277</volume>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>L.</given-names>
            <surname>Bozzato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Eiter</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Serafini</surname>
          </string-name>
          .
          <article-title>Contextualized knowledge repositories with justifiable exceptions</article-title>
          .
          <source>In DL</source>
          <year>2014</year>
          , volume
          <volume>1193</volume>
          <source>of CEUR Workshop Proceedings</source>
          , pages
          <fpage>112</fpage>
          -
          <lpage>123</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>L.</given-names>
            <surname>Bozzato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Eiter</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Serafini</surname>
          </string-name>
          .
          <article-title>Enhancing context knowledge repositories with justifiable exceptions</article-title>
          .
          <source>Artif</source>
          . Intell.,
          <volume>257</volume>
          :
          <fpage>72</fpage>
          -
          <lpage>126</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. L.
          <string-name>
            <surname>Bozzato</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Eiter</surname>
            , and
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Serafini</surname>
          </string-name>
          .
          <article-title>Justifiable exceptions in general contextual hierarchies</article-title>
          .
          <source>In CONTEXT</source>
          <year>2019</year>
          , Trento, Italy,
          <source>November 20-22</source>
          ,
          <year>2019</year>
          , Proceedings, volume
          <volume>11939</volume>
          of Lecture Notes in Computer Science, pages
          <fpage>26</fpage>
          -
          <lpage>39</lpage>
          . Springer,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. G. Brewka.
          <article-title>Preferred subtheories: An extended logical framework for default reasoning</article-title>
          .
          <source>In Proceedings of the 11th International Joint Conference on Artificial Intelligence. Detroit</source>
          , MI, USA,
          <year>August 1989</year>
          , pages
          <fpage>1043</fpage>
          -
          <lpage>1048</lpage>
          ,
          <year>1989</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>G.</given-names>
            <surname>Brewka</surname>
          </string-name>
          .
          <article-title>A rank based description language for qualitative preferences</article-title>
          .
          <source>In Proceedings of the 16th Eureopean Conference on Artificial Intelligence, ECAI'</source>
          <year>2004</year>
          , Valencia, Spain,
          <source>August 22-27</source>
          ,
          <year>2004</year>
          , pages
          <fpage>303</fpage>
          -
          <lpage>307</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. G. Brewka,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Delgrande</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Romero</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Schaub</surname>
          </string-name>
          . asprin:
          <article-title>Customizing answer set preferences without a headache</article-title>
          .
          <source>In Proc. AAAI</source>
          <year>2015</year>
          , pages
          <fpage>1467</fpage>
          -
          <lpage>1474</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>A.</given-names>
            <surname>Britz</surname>
          </string-name>
          and
          <string-name>
            <surname>I. Varzinczak.</surname>
          </string-name>
          <article-title>Contextual rational closure for defeasible ALC (extended abstract)</article-title>
          .
          <source>In Proc. 32nd International Workshop on Description Logics</source>
          , Oslo, Norway, June 18-21,
          <year>2019</year>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>K.</given-names>
            <surname>Britz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Heidema</surname>
          </string-name>
          , and T. Meyer.
          <article-title>Semantic preferential subsumption</article-title>
          . In G. Brewka and J. Lang, editors,
          <source>KR 2008</source>
          , pages
          <fpage>476</fpage>
          -
          <lpage>484</lpage>
          , Sidney, Australia,
          <year>September 2008</year>
          . AAAI Press.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>K.</given-names>
            <surname>Britz</surname>
          </string-name>
          and
          <string-name>
            <given-names>I J.</given-names>
            <surname>Varzinczak</surname>
          </string-name>
          .
          <article-title>Rationality and context in defeasible subsumption</article-title>
          .
          <source>In Proc. 10th Int. Symp. on Found. of Information and Knowledge Systems, FoIKS</source>
          <year>2018</year>
          , Budapest, May 14-18,
          <year>2018</year>
          , pages
          <fpage>114</fpage>
          -
          <lpage>132</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17. G. Casini, T. Meyer, K. Moodley, and
          <string-name>
            <given-names>R.</given-names>
            <surname>Nortje</surname>
          </string-name>
          .
          <article-title>Relevant closure: A new form of defeasible reasoning for description logics</article-title>
          .
          <source>In JELIA 2014, LNCS 8761</source>
          , pages
          <fpage>92</fpage>
          -
          <lpage>106</lpage>
          . Springer,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18. G. Casini, T. Meyer,
          <string-name>
            <given-names>I. J.</given-names>
            <surname>Varzinczak</surname>
          </string-name>
          , , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Moodley</surname>
          </string-name>
          .
          <article-title>Nonmonotonic Reasoning in Description Logics: Rational Closure for the ABox</article-title>
          .
          <source>In DL</source>
          <year>2013</year>
          , volume
          <volume>1014</volume>
          <source>of CEUR Workshop Proceedings</source>
          , pages
          <fpage>600</fpage>
          -
          <lpage>615</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19. G. Casini and
          <string-name>
            <given-names>U.</given-names>
            <surname>Straccia</surname>
          </string-name>
          .
          <article-title>Rational Closure for Defeasible Description Logics</article-title>
          . In T. Janhunen and I. Niemela¨, editors,
          <source>JELIA</source>
          <year>2010</year>
          , volume
          <volume>6341</volume>
          <source>of LNCS</source>
          , pages
          <fpage>77</fpage>
          -
          <lpage>90</lpage>
          , Helsinki, Sept.
          <year>2010</year>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20. G. Casini and
          <string-name>
            <given-names>U.</given-names>
            <surname>Straccia</surname>
          </string-name>
          .
          <article-title>Lexicographic Closure for Defeasible Description Logics</article-title>
          .
          <source>In Proc. of Australasian Ontology Workshop</source>
          , vol.
          <volume>969</volume>
          , pages
          <fpage>28</fpage>
          -
          <lpage>39</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21. G. Casini and
          <string-name>
            <given-names>U.</given-names>
            <surname>Straccia</surname>
          </string-name>
          .
          <article-title>Defeasible inheritance-based description logics</article-title>
          .
          <source>Journal of Artificial Intelligence Research (JAIR)</source>
          ,
          <volume>48</volume>
          :
          <fpage>415</fpage>
          -
          <lpage>473</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22. G. Casini,
          <string-name>
            <given-names>U.</given-names>
            <surname>Straccia</surname>
          </string-name>
          , and T. Meyer.
          <article-title>A polynomial time subsumption algorithm for nominal safe ELO⊥ under rational closure</article-title>
          .
          <source>Inf. Sci.</source>
          ,
          <volume>501</volume>
          :
          <fpage>588</fpage>
          -
          <lpage>620</lpage>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <given-names>J.</given-names>
            <surname>Delgrande</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Rantsoudis</surname>
          </string-name>
          .
          <article-title>A preference-based approach for representing defaults in first-order logic</article-title>
          .
          <source>In 18th Int. Workshop on Non-Monotonic Reasoning, NMR2020, Sept. 12th - 14th</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>F. M. Donini</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Nardi</surname>
            , and
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Rosati</surname>
          </string-name>
          .
          <article-title>Description logics of minimal knowledge and negation as failure</article-title>
          .
          <source>ACM Transactions on Computational Logic (ToCL)</source>
          ,
          <volume>3</volume>
          (
          <issue>2</issue>
          ):
          <fpage>177</fpage>
          -
          <lpage>225</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25. T. Eiter, G. Ianni,
          <string-name>
            <given-names>T.</given-names>
            <surname>Lukasiewicz</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Schindlauer</surname>
          </string-name>
          .
          <article-title>Well-founded semantics for description logic programs in the semantic web</article-title>
          .
          <source>ACM Trans. Comput. Log.</source>
          ,
          <volume>12</volume>
          (
          <issue>2</issue>
          ):
          <fpage>11</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26. T. Eiter, G. Ianni,
          <string-name>
            <given-names>T.</given-names>
            <surname>Lukasiewicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Schindlauer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Tompits</surname>
          </string-name>
          .
          <article-title>Combining answer set programming with description logics for the semantic web</article-title>
          .
          <source>Artif</source>
          . Intell.,
          <volume>172</volume>
          (
          <fpage>12</fpage>
          -13):
          <fpage>1495</fpage>
          -
          <lpage>1539</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <given-names>Hector</given-names>
            <surname>Geffner</surname>
          </string-name>
          and
          <string-name>
            <given-names>Judea</given-names>
            <surname>Pearl</surname>
          </string-name>
          .
          <article-title>Conditional entailment: Bridging two approaches to default reasoning</article-title>
          . Artif. Intell.,
          <volume>53</volume>
          (
          <issue>2-3</issue>
          ):
          <fpage>209</fpage>
          -
          <lpage>244</lpage>
          ,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28. Oliver Fernandez Gil.
          <article-title>On the Non-Monotonic Description Logic ALC+Tmin</article-title>
          . CoRR, abs/1404.6566,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.</given-names>
            <surname>Gliozzi</surname>
          </string-name>
          .
          <article-title>Reasoning about exceptions in ontologies: An approximation of the multipreference semantics</article-title>
          .
          <source>In ECSQARU</source>
          <year>2019</year>
          , Belgrade, Serbia,
          <source>September 18-20</source>
          ,
          <year>2019</year>
          , Proceedings, volume
          <volume>11726</volume>
          <source>of LNCS</source>
          , pages
          <fpage>212</fpage>
          -
          <lpage>225</lpage>
          . Springer,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>