<!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>Ranking-based Defeasible Reasoning for Restricted First-Order Conditionals Applied to Description Logics</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alexander Hahn</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gabriele Kern-Isberner</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Thomas Meyer</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dept. of Computer Science, TU Dortmund University</institution>
          ,
          <addr-line>Dortmund</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Cape Town and CAIR</institution>
          ,
          <addr-line>Cape Town</addr-line>
          ,
          <country country="ZA">South Africa</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Nonmonotonic reasoning based on ordinal conditional functions (OCFs), often called ranking functions, and description logics are both well-established methodologies in knowledge representation and reasoning. However, nonmonotonic reasoning mainly focuses on propositional logic as a base logic, while description logics investigate fragments of first-order logic for eficient reasoning with terminological knowledge. In this paper, we investigate how OCFs can be employed to define inference relations induced from first-order conditional knowledge bases. The goal of this work is to present first steps towards an interpretation of defeasible subsumptions in description logics (DL) which is thoroughly based on conditionals and ranking functions. In the process, we adapt a recently proposed DL version of the KLM postulates, a popular framework for non-monotonic reasoning from propositional knowledge bases, for the use with conditional first-order logic. Moreover, we consider some additional recently proposed rationality postulates for a KLM approach based on (restricted) first-order logic. Concrete examples are provided for reasoning with strategic c-representations, a special type of ranking functions based on the underlying conditional structures of a knowledge base, yielding high-quality non-monotonic inferences without the need to specify external relations, e.g., expressing typicality among individuals.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;ifrst-order logic</kwd>
        <kwd>description logic</kwd>
        <kwd>conditional reasoning</kwd>
        <kwd>non-monotonic reasoning</kwd>
        <kwd>ranking functions</kwd>
        <kwd>c-representations</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Rules in the form of conditional statements “If A then
(usually) B” (sometimes equipped with a quantitative degree)
are basic to human reasoning and also to logics in Artificial
Intelligence, and have been explored in the area of
nonmonotonic reasoning since the 80s of the past century. They
can be formalized as conditionals (|), allowing for a
nonclassical, three-valued interpretation of conditional
statements. Semantics for knowledge bases consisting of
conditionals are provided by epistemic states, often equipped with
total preorders on possible worlds. Using total preorders
ensures a high quality of nonmonotonic reasoning in terms
of broadly accepted axioms. Ordinal conditional functions
[
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ], often called ranking functions, can be considered an
implementation of such epistemic states that assign to each
possible world  an implausibility rank  () such that the
higher  (), the less plausible  is, and with the
normalization constraint that there are worlds that are maximally
plausible.
      </p>
      <p>
        Similar to conditionals for propositional logic, statements
of the form “Usually, As are Bs” encoded as defeasible
concept inclusions  ⊏∼ , also called defeasible subsumptions,
are a natural extension for description logics (DLs) in
order to introduce conditional reasoning. Recently, diferent
semantics for defeasible DL knowledge bases have been
proposed [
        <xref ref-type="bibr" rid="ref3 ref4 ref5">3, 4, 5</xref>
        ].
      </p>
      <p>
        In order to compare and contrast diferent approaches to
non-monotonic reasoning, as well as to provide unifying
frameworks, postulates are necessary. A popular approach
for non-monotonic reasoning, preferential models, is
characterized by the so-called KLM postulates [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. However,
preferential models have been mostly considered for
propositional logics. Recently, Britz et al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] have proposed a
22nd International Workshop on Nonmonotonic Reasoning, November 2-4,
2024, Hanoi, Vietnam
$ alexander.hahn@tu-dortmund.de (A. Hahn);
gabriele.kern-isberner@tu-dortmund.de (G. Kern-Isberner);
tommie.meyer@uct.ac.za (T. Meyer)
      </p>
      <p>0009-0008-6114-2594 (A. Hahn); 0000-0001-8689-5391
(G. Kern-Isberner); 0000-0003-2204-6969 (T. Meyer)
© 2024 Copyright for this paper by its authors. Use permitted under Creative Commons License
Attribution 4.0 International (CC BY 4.0).</p>
      <p>DL version of these postulates, lifting the KLM approach to
defeasible description logics.</p>
      <p>
        The goal of this paper is to propose first steps towards
an interpretation of defeasible subsumptions in description
logics (DL) which is thoroughly based on conditionals and
ranking functions. To this end, we lift the notion of inductive
inference operators defined in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] to first-order conditional
knowledge bases. Additionally, we adapt the KLM
postulates from [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], as well as additional rationality postulates for
the KLM approach from [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and show that they are fulfilled
by our approach. Moreover, we illustrate the application
of ranking-based first-order conditional semantics to a DL
example well-known from the literature and compare it to
concept-wise multipreference (cwm) semantics from [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        The rest of this paper is organized as follows. In Section 2,
the basics on first-order conditionals and defeasible ℒ
are summarized. In Section 3, we describe inductive
inference operators for first-order (conditional) knowledge bases.
In Section 4, postulates from [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] are adapted and
evaluated for the use with first-order conditional logic. In
Section 5, we compare the OCF-based semantics for
firstorder knowledge bases with cwm-semantics [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] for
defeasible ℒ knowledge bases. In Section 6, we conclude this
paper with summarizing its main contributions and some
pointers for future work.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Preliminaries</title>
      <p>
        This section recalls some formal basics on conditional
firstorder logic and defeasible description logics. For a more
thorough introduction to description logics, we recommend
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <sec id="sec-2-1">
        <title>2.1. Conditionals in First-Order Logic</title>
        <p>
          In this section, we recall relevant parts of the first-order
conditional logic introduced in [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. We start with
syntactical details. Let Σ = ⟨Σ, Σ⟩ be a first-order signature
consisting of a finite set of predicates Σ and a finite set
of constant symbols Σ but without function symbols of
arity &gt; 0. An atom is a predicate of arity  together with a
list of  constants and/or variables. A literal is an atom or a
negated atom. Formulas are built on atoms using
conjunction (∧), disjunction (∨), negation (¬), material implication
(⇒), and quantification ( ∀, ∃). We abbreviate conjunctions
by juxtaposition and negations usually by overlining, e. g.
 means  ∧  and  means ¬. The symbol ⊤ denotes
an arbitrary tautology, and ⊥ denotes an arbitrary
contradiction. A ground formula contains no variables. In a closed
formula, all variables (if they occur) are bound by
quantiifers, otherwise, the formula is open, and the variables that
occur outside of the range of quantifiers are called free. If a
formula  contains free variables we also use the notation
(⃗) where ⃗ = (1, . . . , ) contains all free variables in
. If ⃗ is a vector of the same length as ⃗ then (⃗) is meant
to denote the instantiation of  with ⃗. A formula ∀⃗(⃗)
(∃⃗(⃗)) is universal (existential) if  involves no further
quantification. Let
        </p>
        <p>ℒΣ be the first-order language that
alboth open and closed formulas.
lows no nested quantification, i.e., all quantified formulas
are either universal or existential formulas. ℒΣ contains
ℒΣ is extended by a conditional operator “|” to a
conditional language (ℒΣ|ℒΣ) containing first-order
conditionals (|) with ,  ∈ ℒΣ. We write ((⃗)|(⃗)) to
highlight free variables. Then we assume ⃗ to mention
all free variables occurring in  or  where the positions
of the variables are suitably adapted. Note that  and 
usually will have free variables in common but may also
mention free variables which do not occur in the
respective other formula. E.g., the conditional ( (, ) ∧
 (, )| (, )) (if  is a friend of  then
usually  is also a friend of  and  has also a(nother)
friend ) would be represented by ((, , )|(, , ))
with (, , ) =  (, ) ∧  (, ) and
(, , ) =  (, ). Note that conditionals cannot
be nested, and that conditionals with tautological antecedent
are identified with the corresponding non-conditional
statement, i.e., (|⊤) ≡
tween such plausible statements (|⊤) ≡
facts. Let ℒΣ = ℒΣ ∪ (ℒΣ|ℒΣ) be the language
containing both first-order formulas and conditionals as specified
 and strict
above.
ℛ is a finite set</p>
        <sec id="sec-2-1-1">
          <title>A first-order conditional knowledge base of conditional formulas. A first-order knowledge base</title>
          <p>to represent defeasible plausible beliefs.
⟨ℱ , ℛ⟩ consists of a first-order conditional knowledge base
ℛ, together with a set ℱ of closed formulas from ℒΣ, called
facts. The open formulas and conditionals in ℛ are meant</p>
          <p>Regarding semantics, we base our first-order conditional
of ℋ
semantics on the Herbrand semantics. A possible world
 is a subset of the Herbrand base ℋΣ, which contains all
ground atoms of the first-order signature Σ . Possible worlds
can be concisely represented as complete conjunctions or
minterms, i.e. conjunctions of literals where every atom
Σ appears either in positive or in negated form. The
set of all possible worlds is denoted by Ω Σ. For an open
conditional  = ((⃗)|(⃗)), the set ℋ
of all vectors from the Herbrand universe that appear in
 denotes the set
ℬ =
groundings of , i.e.</p>
          <p>ℋ</p>
          <p>((⃗)|(⃗)) = {⃗ ∈ Σ | |⃗| = |⃗|}.</p>
          <p>
            Ordinal conditional functions [
            <xref ref-type="bibr" rid="ref1">1</xref>
            ], usually called
ranking functions, can be defined just as in the propositional
case. They associate degrees of (im)plausibility with
possible worlds.
          </p>
          <p>. Nevertheless, we distinguish
bethen  also holds”.</p>
          <p>Definition 1.</p>
          <p>An ordinal conditional function (OCF)  on
Ω Σ is a function  : Ω Σ → N ∪ {∞} with  − 1(0) ̸= ∅.
open formulas.</p>
          <p>We can now make use of the possible world semantics
to assign degrees of disbelief also to formulas and
(nonquantified) conditionals. In the following, let ,  ∈ ℒΣ
denote closed formulas, and let (⃗), (⃗) ∈ ℒΣ denote
Definition 2</p>
          <p>
            ( -ranks of closed formulas [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ]). Let  be
an OCF. The  -ranks of closed formulas are defined (as in the
propositional case) via
          </p>
          <p>|=
 () = min  () and  ( | ) =  () −  ().</p>
          <p>By convention,  (⊥) = ∞, because ranks are supposed
to reflect plausibility.
closed (conditional) formulas.</p>
          <p>
            The ranks of first-order formulas are coherently based on
the usage of OCFs for propositional formulas. These degrees
of beliefs are used to specify when a formula from (ℒΣ|ℒΣ)
is accepted by a ranking function  (where acceptance is
denoted by |=). We will first consider the acceptance of
Definition 3 (Acceptance of closed formulas [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ]). Let 
be an OCF. The acceptance relation between  and closed
formulas from ℒΣ and (ℒΣ|ℒΣ) is defined as follows:
•  |=  if for all  ∈ Ω with  () = 0, it holds that
 |= .
          </p>
          <p>•  |= ( | ) if  () &lt;  ().</p>
          <p>Acceptance of a sentence by a ranking function is the
same as in the propositional case for ground sentences, and
interprets the classical quantifiers in a straightforward way.</p>
          <p>
            The treatment of acceptance of open formulas is more
intricate, as such formulas will be used to express default
statements, like in “ is plausible”, or in “usually, if  holds,
Definition 4 ( -ranks of open formulas [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ]). We define the
ranks of open formulas and open conditionals by evaluating
most plausible instances:
          </p>
          <p>((⃗)) =
 ((⃗)|(⃗)) =</p>
          <p>min
⃗∈ℋ(⃗)</p>
          <p>min
⃗∈ℋ((⃗)|(⃗))
 ((⃗))
 ((⃗)(⃗)) −  ((⃗)).</p>
          <p>Generalizing the notion of acceptance of a first-order
formula or conditional is straightforward for closed formulas
and conditionals. The basic idea here is that such
(conditional) open statements hold if there are individuals called
representatives that provide most convincing instances of
the respective conditional.</p>
          <p>
            Definition 5 (representative [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ]). Let  = ((⃗)|(⃗))
be an open conditional. We call ⃗ ∈ ℋ
tive of  if both of the following conditions are satisfied:
 a weak
representa ((⃗)(⃗))
 ((⃗)(⃗))
=
&lt;
 ((⃗)(⃗))
 ((⃗)(⃗))
          </p>
        </sec>
        <sec id="sec-2-1-2">
          <title>The set of weak representatives of  is denoted by wRep().</title>
          <p>Further, ⃗ ∈ wRep() is a (strong) representative of  if
 (︀ (⃗)(⃗))︀ =</p>
          <p>min
⃗∈wRep()

︁(
(⃗)(⃗))︁ .</p>
          <p>The set of strong representatives of  is denoted by Rep().
(1)
(2)
(3)
(Strong) Representatives of a conditional are
characterized by being most general (1) and least exceptional (3). And
of course, their instantiation should be accepted by  (2).
Note that Rep() ̸= ∅ if wRep() ̸= ∅. Now we can base
our definition of acceptance of open conditionals on the
notion of representatives as follows.</p>
          <p>
            Definition 6 (acceptance of open conditionals [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ]). Let 
be an OCF and  = ((⃗)|(⃗)). Then  |=  if Rep() ̸=
∅ and either of the two following conditions holds.
(A) It holds that
          </p>
          <p>Observe the diference between acceptance and
enforcement: while  |=  is the same as  |= (|⊤) and
only means that  has to hold in the  -minimal worlds,
 ||−  means that  holds in all feasible (i.e.
finitelyranked) worlds. Nevertheless, enforcement is
downwardcompatible to plausible acceptance, as the next proposition
shows.</p>
          <p>Proposition 1. Let  be an OCF and let  ∈ ℒΣ be a closed
formula.  ||−  implies  |= .</p>
          <p>Proof. If  ||− , then  |=  for all  ∈ Ω such that
 () &lt; ∞. This implies particularly that  |=  for all
 ∈ Ω such that  () = 0, i.e.,  |= .</p>
          <p>With the necessary notation for the treatment of both
uncertain and factual knowledge in place, we are now ready to
define the conditions for whether an OCF can be considered
a model of a first-order knowledge base.</p>
          <p>
            Definition 8 ((ranking) model of a first-order KB [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ]). Let
 be an OCF and let ℬ = ⟨ℱ , ℛ⟩ be a first-order knowledge
base. We say that  is a (ranking) model of ℬ if both of the
following conditions hold.
          </p>
          <p>•  ||−  for every fact  ∈ ℱ .</p>
          <p>•  |=  for every rule  ∈ ℛ.</p>
          <p>We illustrate first-order knowledge bases and their
ranking models in the following example.</p>
          <p>Example 1. We consider a signature Σ = ⟨Σ, Σ⟩
consisting of two unary predicates Σ = {, } and at least
two constants {, } ⊆ Σ. Let the knowledge base ℬ =
⟨ℱ , ℛ⟩ be specified by ℱ = {()(), ()()} and
ℛ = {(()|()), (()|())}. Any model  of ℬ
must assign rank ∞ to all  ̸|= ℱ , i.e., can have finite ranks
only for worlds  satisfying  |= ()()()(). This
implies, also by Proposition 1, that  (()()) = 0 =
 (()()) and  (()()) = ∞ =  (()()).
Moreover, we must have  |= (()|()) and  |=
(()|()). For the second closed conditional, this simply
means  (()()) &lt;  (()()), which clearly holds.
For the open conditional (()|()), we must apply
Definition 6. In particular, we must consider representatives of
this conditional. Since  (()()) = 0 =  (()()),
we also have  (()()) = 0 =  (()()) by</p>
        </sec>
        <sec id="sec-2-1-3">
          <title>Definition 4. Hence the more complicated option (B) of</title>
          <p>Definition 6 applies, and we must also consider
representatives of (()|()). Natural candidates of
representatives for (()|()) resp. (()|()) would be  resp.
, but let us go into more details here. For both, we have
 (()()) = ∞ =  (()()), so they are
definitely weak representatives of the respective conditional.
However, for strong representatives, their rank of falsification
must also be minimal among all weak representatives,
according to (3). For  and , this rank is maximal due to
 (()()) = ∞ =  (()()), and at least prima
facie, it is well imaginable that there are other constants  ∈ Σ
with lower, i.e., finite falsification ranks. So, at this point we
stop our investigations here and will come back later to this
example when we can use more detailed information about
the structure of ranking models of ℬ in the next section.</p>
          <p>Now we have set up the formal framework of our
rankingbased approach that we need for reasoning from first-order
knowledge bases. Before dealing with inference from such
knowledge bases in the next section, we briefly summarize
the syntactic basics of a description logics with defeasible
subsumptions.
2.2. Defeasible ℒ
Let  be a set of atomic concept names,  be a set of
role names and  be a set of individual names. The set of
ℒ-concepts is defined by the rule</p>
          <p>::= |⊤|⊥|¬| ⊓ | ⊔ |∃.|∀. ,
where  ∈  and  ∈ .</p>
          <p>An ℒ-interpretation is a tuple  = ⟨∆ ℐ , · ℐ ⟩, where
∆ ℐ is a domain and · ℐ is an interpretation function which
maps  ∈  ,  ∈ ,  ∈  to ℐ ⊆ ∆ ℐ , ℐ ⊆
∆ ℐ × ∆ ℐ , ℐ ∈ ∆ ℐ , respectively. For complex concepts:
⊤ℐ = ∆ ℐ
⊥ℐ = ∅
¬ℐ = ∆ ℐ ∖ ℐ
( ⊓ )ℐ = ℐ ∩ ℐ
( ⊔ )ℐ = ℐ ∪ ℐ
(∃.)ℐ = { ∈ ∆ ℐ | ∃.(, ) ∈ ℐ ∧  ∈ ℐ }
(∀.)ℐ = { ∈ ∆ ℐ | ∀.(, ) ∈ ℐ ⇒  ∈ ℐ }
Classical (strict) subsumptions  ⊑  (where ,  are
concepts) hold in an interpretation  (short:  |=  ⊑ )
if ℐ ⊆ ℐ . Assertions of the form () or (, ) (where
 is a concept,  is a role and ,  are individuals) hold if
 ∈ ℐ or (, ) ∈ ℐ , respectively.</p>
          <p>Beyond classical logics and similar to first-order
conditionals, defeasible subsumptions  ⊏∼  encode information
of the form “Usually, instances of  are instances of ” or
“Typical s are s”.</p>
          <p>A defeasible (ℒ) knowledge base ℬ = ⟨ , , ⟩
consists of a TBox  (containing strict subsumptions), a
DBox  (containing defeasible subsumptions) and an ABox
 (containing assertions).</p>
          <p>
            A popular approach to provide semantics for defeasible
subsumptions (e.g. used in [
            <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
            ]) is to introduce some
ordering over the domain elements ∆ ℐ and require the minimal
instances of  (with respect to said ordering) to be instances
of  in order for  ⊏∼  to hold.
          </p>
          <p>In this paper, we understand defeasible subsumptions as
open conditionals and interpret them via ranking functions.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Reasoning from First-Order</title>
    </sec>
    <sec id="sec-4">
      <title>Knowledge Bases</title>
      <p>
        In this section, we consider inference relations induced by
ifrst-order (FO) knowledge bases, similar to the ones
considered for the propositional case in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <sec id="sec-4-1">
        <title>3.1. Inductive FO-Inference Relations</title>
        <p>
          Let ℬ = ⟨ℱ , ℛ⟩ be a first-order knowledge base. We
are interested in defeasible inferences that we can draw
from ℬ, i.e., we consider (nonmonotonic) inferences of
the form ℬ |∼  with  ∈ ℒΣ being a first-order formula
or conditional. More precisely, we study inductive inference
relations |∼⊆ℒ Σ × ℒ Σ similar to the ones presented in [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ].
Two fundamental postulates for such inference relations
presupposed in [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] are that formulas from the knowledge base
can be inferred (this is called Direct Inference (DI)), and that
without conditionals in the knowledge base, conditionals
can be inferred only trivially (Trivial Vacuity (TV)).
(DI)  ∈ ℱ ∪ ℛ implies ⟨ℱ , ℛ⟩ |∼  .
(TV) ⟨ℱ , ∅⟩ |∼ ((⃗)|(⃗)) only if there is a constant
vector ⃗ such that ℱ |= (⃗) ⇒ (⃗).
        </p>
        <p>Note that (DI) is a bit basic concerning the treatments of
facts. Actually, we would expect facts from ℱ to be enforced.
We will see that our approach can guarantee this.</p>
        <p>One natural way to construct an inductive inference
relation is to choose a model  for each knowledge base and
consider the inferences induced by  via
⟨ℱ , ℛ⟩ |≈   if  |= ,
(6)
where  ∈ ℒΣ, and ⟨ℱ , ℛ⟩ |≈   means that  can be
inferred from ⟨ℱ , ℛ⟩ via its ranking model  .</p>
        <p>However in general, it is not easy to decide on the
existence of models of a first-order knowledge base, i.e., on
the satisfiability of such knowledge bases in our
rankingbased semantics, as we saw in Example 1. In particular,
knowledge given by facts in ℱ may interact with
plausible beliefs specified by conditionals in ℛ. For example, if
ℱ |= ∀⃗.(⃗) ⇒ (⃗), the conditional ((⃗)|(⃗)) ∈ ℛ
cannot be accepted by a ranking function  . In this case,
the ℬ = ⟨ℱ , ℛ⟩ would be not satisfiable.</p>
        <p>
          In the next subsection, we recall a class of ranking models
of first-order knowledge bases that allow for more
transparent investigations into the satisfiability of first-order
knowledge bases and usually provide a basis for quite
wellbehaved inductive inference.
3.2. Inductive FO-Inference Based on
c-Representations
c-Representations, originally defined for the propositional
setting [
          <xref ref-type="bibr" rid="ref11">11, 12</xref>
          ], are a special kind of ranking models which
assign ranks to possible worlds in a regular way by adhering
to the conditional structures of knowledge bases. A
(simpliifed) version of c-representations for first-order conditinal
knowledge bases was proposed in [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
        </p>
        <p>
          Definition 9 (c-Representation [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]). Let ℬ = ⟨ℱ , ℛ⟩
with ℛ = {(1(⃗1)|1(⃗1)), . . . , ((⃗)|(⃗))} be
a first-order knowledge base. An OCF  is a c-representation
of ℬ if  () = ∞ for all  ̸|= ℱ and  |=  for every
 ∈ ℛ, and for all  |= ℱ ,  () is of the form
 () =  0 +
∑︁ () ,
        </p>
        <p>(7)
1≤ ≤ 
where () = #{⃗ ∈ ℋ |  = ((⃗) | (⃗)) ∈
ℛ,  |= (⃗)(⃗)} is the number of possible grounding
vectors that appear in falsifications of  in , and  0,   ∈ N
with   ≥ 0 are suitably chosen to ensure that  is an OCF
and  |= ℛ.</p>
        <p>The value  0 is a normalizing factor for ensuring that
min∈Ω  () = 0, and the values   are called impact
factors. Observe that the value of   does not depend on the
specific world  under consideration, but on the other
conditionals in ℛ, and can be determined via a set of inequalities
between the diferent  . Therefore, c-representations exist
if this system of inequalities is solvable. This allows for
deriving suficient conditions for the satisfiability of
knowledge bases in terms of solutions of inequalities. However, in
the first-order case, this system of inequalities is much more
complex than in the propositional case because conditionals
can be both verified and falsified by diferent constants in
the same world, and due to the interactions between facts
and conditionals. Therefore, it is hardly possible to give a
generic representation of these inequalities for first-order
knowledge bases. We illustrate c-representations by
continuing our Example 1.</p>
        <p>Example 2 (Example 1 cont’d). We consider the knowledge
base ℬ = ⟨ℱ , ℛ⟩ with ℱ = {()(), ()()} and
ℛ = {1 = (()|()), 2 = (()|())} from
Example 1. A c-representation  of ℬ has the form  () =
 0 + ∑︀1≤ ≤ 2 ()  for  |= ()()()(),
and  () = ∞ for  ̸|= ()()()(). Since
()() ∈ ℱ , conditional 2 cannot be falsified by
finitelyranked worlds, so the impact factor  2 is inefective, and we
just have
 () =  0 + 1() 1
(8)
for  |= ()()()(). For any such ,  () ≥
 0 +  1 because of the falsification of 1 by , and if no
other constant falsifies 1, we obtain  () =  0 +  1 as the
minimum rank which must be 0. This yields  0 = −  1.</p>
        <p>The impact factor  1 ≥ 0 has to be chosen in such a
way that 1 is accepted by  . As for any model of ℬ,
it holds that 0 =  (()()) =  (()()) &lt;
 (()()) = ∞ and 0 =  (()()) =
 (()()) &lt;  (()()) = ∞, so  ∈ wRep(1)
and  ∈ wRep((()|())), and Definition 6 (B) applies.
Consider any constant  ̸∈ {, }. Since  |= ()()
can be chosen in such a way that  |= () for any
further constant  ̸∈ {, , }, we obtain  (()()) =
 (()()()()()()) = 0 =  (()()),
and analogously,  (()()) =  1.</p>
        <sec id="sec-4-1-1">
          <title>Consider the case  1</title>
          <p>=
0.</p>
          <p>Then we would have
 ̸∈
 (()()) = 0 =  (()()), so  ̸∈ wRep(1) and
wRep((()|())). Hence wRep(1) = {} and
wRep((()|())) = {}, and therefore Rep(1) = {}
and Rep((()|())) = {}. So finally, we have to check
the last condition (5) from Definition 6 (B) for  and , and
ifnd that  (()()) = ∞ =  (()()), hence (5) is
violated. Therefore,  1 = 0 cannot ensure the acceptance of
1.</p>
          <p>On the other hand, for any (finite)  1 &gt; 0 and for any
constant  ̸∈ {, }, we then calculate  (()()) =
 (()()) = 0 &lt;  1</p>
          <p>=  (()()). Hence each
such  is a weak representative satisfying  (()()) =
 1 &lt;
∞</p>
          <p>=  (()()). So in this case,  cannot be
a strong representative of 1, and we obtain Rep(1) =
Σ ∖ {, }. Obviously, any  ∈ Σ ∖ {} cannot be a
(weak) representative of (()|()), and therefore we have
wRep((()|())) = Rep((()|())) = {}.
Finally, since for any  ∈ Rep(1),  (()()) =  1 &lt;
∞ =  (()()), also (5) can be satisfied. Therefore, any
ifnite  1 &gt; 0 in (8) yields a c-representation of ℬ.</p>
          <p>Nevertheless, if c-representations of a first-order
knowledge base exist at all, then there are usually infinitely many
of them. E.g., in Example 2 above, infinitely many  1 &gt; 0
define infinitely many c-representations. Therefore, some
kind of selection procedure is needed in order to
formalize which c-representations an inductive inference operator
should choose.
vector⃗ ∈ N|ℛ|
Definition 10 (selection strategy  ). A selection strategy
(for c-representations) is a function  assigning to each
firstorder conditional knowledge base ℬ = ⟨ℱ , ℛ⟩ an impact
 : ℬ ↦→⃗
such that the OCF obtained by using⃗ as impacts in
Definition 9 is a c-representation of ℛ.</p>
          <p>With the help of selection strategies, we are now able to
define inductive inference operators specifically for
inferences obtained from c-representations of a given knowledge
base.</p>
          <p>Definition 11 (Cc-rep). An inductive inference operator for
c-representations with selection strategy  is a function
Cc-rep : ℬ ↦→   (ℬ)</p>
          <p>where  is a selection strategy for c -representations. As before,
a corresponding inductive inference relation can be obtained
via Equation (6).</p>
          <p>It can easily be checked that the postulates (DI) and
(TV) are satisfied by all inference relations induced from
c-representations. (DI) is ensured by the fact that each
crepresentation is a model of the knowledge base, and (TV)
is immediate from Equation (7), as the following lemma
shows.
vector ⃗ such that ℱ |= (⃗) ⇒ (⃗).</p>
          <p>Lemma 1. Let ⟨ℱ , ∅⟩ be a first-order knowledge base, let
 be a c-representation of ⟨ℱ , ∅⟩. Then for any conditional
((⃗)|(⃗)),  |
= ((⃗)|(⃗)) only if there is a constant
Proof. Any c-representation  of ⟨ℱ , ∅⟩ has the form (7)
for  |= ℱ and satisfies  () =
∞ for  ̸|= ℱ
there are no conditionals in the rule base, we simply have
. Since
 () =  0 for  |= ℱ
must satisfy  0 = 0. If 
, hence the normalization constant</p>
          <p>|= ((⃗)|(⃗)) holds, there
must be weak representative for ((⃗)|(⃗)), hence there
must be a constant vector ⃗ such that  ((⃗)(⃗)) &lt;
 ((⃗)(⃗)). This is possible only if  ((⃗)(⃗)) = 0
and  ((⃗)(⃗)) = ∞, since  has only these two ranks.
This implies  () =</p>
          <p>∞ for all  |= (⃗)(⃗), i.e., for
all  |= (⃗)(⃗),  ̸|= ℱ
. Via contraposition, ℱ |
=
¬((⃗)(⃗)) ≡</p>
          <p>(⃗) ⇒ (⃗). This was to be shown.
3.3. c-Representations for Defeasible ℒ
The basic idea of our approach is to understand
defeasible subsumptions as open first-order conditionals. This
allows for considering defeasible ℒ knowledge bases
as first-order (conditional) knowledge bases and make use
of ranking functions to provide semantics for defeasible
ℒ knowledge bases. Even more, we are then able to
reason inductively from defeasible ℒ knowledge bases
via c-representations. We will investigate both the general
ranking-based semantics of defeasible ℒ reasoning and
its more sophisticated version based on c-representations
in the following to show the potential of this semantics for
description logics. Since this paper only takes first steps in
this direction, we want to focus on main techniques of our
approach to not burden the general line of thought with
too many technical details. Therefore, the following three
prerequisites apply for the rest of this paper:</p>
          <p>Rep() ̸= ∅ and
1. Both components ℱ and ℛ of first-order conditional
knowledge bases do not mention any constant. For
the ABox is empty.</p>
          <p>defeasible ℒ knowledge bases, this means that
2. The ranking-based semantics for open first-order
conditionals is restricted to option (A) of Definition 6,
i.e., in the following,  |</p>
          <p>=  = ((⃗)|(⃗)) if
3. Moreover, we also presuppose that there are
“enough” constants available in Σ to ensure that
for every conditional there is some constant vector
that can serve as a strong representative, and that
non-acceptance of conditionals is not due to |Σ|
being too small. E.g., one may assume that for every
conditional  = ((⃗)|(⃗)) there exists a special
constant vector ⃗ with ⃗ ∈ ℋ
 the components of
which do not occur anywhere else in the knowledge
base.</p>
          <p>The first prerequisite is not uncommon for description logics
and is an intuitive justification for the second prerequisite.
Although the ranking-based conditional semantics for
firstorder knowledge bases from Section 2.1 is able very well
to deal with information about individuals and even allows
for having a defeasible ABox, as Examples 1 and 2 illustrate,
these examples also show how intricate investigations can
be when option (B) of Definition 6 must be applied. This
option is typically relevant only in cases where knowledge
or beliefs about individuals are present. Since we focus on
generic (conditional) beliefs in this paper, i.e., our knowledge
bases consist of quantified first-order sentences and open
conditionals representing defeasible subsumptions, we use
only option (A) of Definition 6 in this paper.</p>
          <p>In fact, condition (4) is enough to ensure the acceptance
of a conditional, as the following proposition shows.
Proposition 2. Let  be an OCF and let ((⃗)|(⃗)) be an
open conditional. If  ((⃗)(⃗)) &lt;  ((⃗)(⃗)) holds,
then  |= ((⃗)|(⃗)).</p>
          <p>Proof. We have to show that (4) ensures that the
conditional has strong representatives. Let ⃗ be such that
 ((⃗)(⃗)) =  ((⃗)(⃗)). Since  ((⃗)(⃗)) &lt;
 ((⃗)(⃗)) ≤  ((⃗)(⃗)), we have  ((⃗)(⃗)) &lt;
 ((⃗)(⃗)). Therefore, ⃗ is at least a weak representative
of ((⃗)|(⃗)), which means that Rep(((⃗)|(⃗))) ̸=
∅. Because (A) holds by definition, it follows that  |=
((⃗)|(⃗)).</p>
          <p>To motivate prerequisite (3), consider Example 2 again. If
Σ would consist only of the constants  and , conditional
1 could not be accepted for the only reason that neither 
nor  can be a strong representative for 1 (please see the
argumentation for case  1 = 0 in the example). At least a
third constant  ̸∈ {, } is needed to ensure the acceptance
of 1.</p>
          <p>However, even under all three prerequisites from above,
it is hard to make general statements about the consistency
of a first-order knowledge base, or the system of inequalities
that impact factors in c-representations have to solve. The
papers [13, 14] present a suficient condition for the
consistency of a first-order knowledge base by lifting the concept
of a tolerance partition (on which the propositional system
Z [15] is based) to the first-order case. However, it is still an
open question under which conditions c-representations for
a first-order knowledge base exist. Our conjecture here is
that they exist if the knowledge base is consistent, i.e., if it
has a ranking model at all, just as in the propositional case.
We leave further investigations into this research question
for future work and focus on the quality of inductive
reasoning based on c-representations for defeasible description
logics in the following.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>4. KLM-style Postulates and Beyond</title>
      <p>
        In [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], the well-known KLM postulates for non-monotonic
reasoning were translated for use with defeasible description
logics, and also the postulate of rational monotonicity was
considered. Let , ,  be concepts.
(Ref)  ⊏∼ .
(LLE) If  ≡  and  ⊏∼ , then  ⊏∼ .
(RW) If  ⊏∼  and  ⊑ , then  ⊏∼ .
(And) If  ⊏∼  and  ⊏∼ , then  ⊏∼ ( ⊓ ).
(Or) If  ⊏∼  and  ⊏∼ , then ( ⊔ ) ⊏∼ .
(CM) If  ⊏∼  and  ⊏∼ , then ( ⊓ ) ⊏∼ .
(RM) If  ⊏∼  and  ⊏⧸︀ ∼ ¬, then ( ⊓ ) ⊏∼ .
Moreover, in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], quantified versions of (CM) and (RM)
which are adapted to the specific form of DL concepts have
been presented.
(CM∃) If ∃. ⊏∼  and ∃. ⊏∼ ∀., then ∃.(⊓) ⊏∼
.
(CM∀) If ∀. ⊏∼  and ∀. ⊏∼ ∀., then ∀.(⊓) ⊏∼
.
(RM∃) If ∃. ⊏∼  and ∃. ⊏⧸︀ ∼ ∀.¬, then ∃.( ⊓
) ⊏∼ .
(RM∀) If ∀. ⊏∼  and ∀. ⊏⧸︀ ∼ ∀.¬, then ∀.( ⊓
) ⊏∼ .
      </p>
      <p>We now present a version of the KLM-style postulates
using first-order conditionals. Since concepts and roles in
description logics are unary and binary predicates,
respectively, we use single variables ,  instead of vectors ⃗ here
in order to simplify notation. However, none of the proofs
in this paper rely on the arity of the predicates. Moreover,
in compliance with the prerequisites stated in the previous
section, we can assume that there is at least one constant
symbol, i.e. Σ ̸= ∅.
(Ref)  |= (()|()).
(LLE) If  ||− ∀ .[() ⇔ ()] and  |= (()|()),
then  |= (()|()).
(RW) If  ||− ∀ .[() ⇒ ()] and  |= (()|()),
then  |= (()|()).
(And) If  |= (()|()), (()|()), then 
(() ∧ ()|()).
(Or) If  |= (()|()), (()|()), then 
(()|() ∨ ()).
(CM) If  |= (()|()), (()|()), then 
(()|() ∧ ()).
|=
|=
|=
(RM) If  |= (()|()) and  ̸|= (()|()), then
 |= (()|() ∧ ()).</p>
      <p>The translation of the quantified postulates using first-order
conditionals is given below.
(CM∃) If  |= (() | ∃.[(, ) ∧ ()]) and  |=
(∀.[(, ) ⇒ ()] | ∃.[(, ) ∧ ()]), then
 |= (()|∃.(, ) ∧ () ∧ ()).
(CM∀) If  |= (() | ∀.[(, ) ⇒ ()]) and  |=
(∀.[(, ) ⇒ ()] | ∀.[(, ) ⇒ ()]),
then  |= (() | ∀.[(, ) ⇒ (() ∧ ())]).
(RM∃) If  |= (() | ∃.[(, ) ∧ ()]) and  ̸|=
(∀.[(, ) ⇒ ()] | ∃.[(, ) ∧ ()]), then
 |= (() | ∃.[(, ) ∧ () ∧ ()]).
(RM∀) If  |= (() | ∀.[(, ) ⇒ ()]) and  ̸|=
(∀.[(, ) ⇒ ()] | ∀.[(, ) ⇒ ()]),
then  |= (() | ∀.[(, ) ⇒ (() ∧ ())]).</p>
      <sec id="sec-5-1">
        <title>Proposition 3. All of the postulates given above hold for every OCF  .</title>
        <p>Proof. In the following proofs for the individual postulates,
we implicitly use Proposition 2 and prove the acceptance
of desired conditionals by proving that their verification is
more plausible than their falsification.</p>
        <p>(Ref): This postulate is straightforward as  (()) &lt;
 (⊥) by definition.</p>
        <p>(LLE): Let () be equivalent to () for all  in all
feasible possible worlds, and let  |
= (()|()).
Because of the equivalence of () and (), we have
 (()())
=  (()()) and  (()())
=
 (()()) for every . Therefore, if  is a
representative of (()|()), it has to be a representative of
(()|()) as well. Hence, if condition (A) or (B) from
(()|()), the respective
condiDefinition 6 holds for
tion has to hold for (()|()), too.</p>
        <p>(RW): We have  (()())
the fact ∀.[()
⇒
()].</p>
        <p>&lt;  (()()) and
Therefore, we have
 (()())</p>
        <p>=  (()()()) ≥
Hence,  (()()) &lt;  (()()).
 (()()) ≤  (()()()) =  (()()) and
 (()()).
|
=
(And):</p>
        <p>Because of  (()())
&lt;  (()())
and  (()()) &lt;  (()()), the minimal worlds
 in 
with</p>
        <p>() for some  have to
satisfy both () and () as well.</p>
        <p>Therefore, we
can conclude that  (()())
=  (()()) =
 (()()()). It follows that  (()()()) &lt;
min{()(), ()()} =  (()(() ∨ ())).</p>
        <p>(Or): It holds that  (()() ∨ ()())
()()).
min{ (()()),  (()())}
min{ (()()),  (()())}
=  (()() ∨
=
&lt;
(CM): Because of  (()()) &lt;  (()()) and
 (()()) &lt;  (()()), the minimal worlds 
∃
∀
in 
with  |</p>
        <p>= () for some  have to satisfy both
 (()()()).
() and () as well. Therefore, we can conclude that
 (()())</p>
        <p>=  (()()) =  (()()()).</p>
        <p>It follows that  (()()()) &lt;  (()()) ≤
(CM ): Let  be a minimal world in  such that , 
ex()()], and for every ′′ with  (′′)
ist with  |= (, )(). Since (A) holds, for every ′
with  (′) =  () we have ′ |= ∀.∀.[(, )() ⇒
 ()
&lt;
we have ′′
|
=</p>
        <p>∀.∀.(, ) ∨ ().
 () =  (() ∧ ∃.[(, )()()]) &lt;  (() ∧
Therefore,
()()]).
∃.[(, )()()]).</p>
        <p>(CM ): Let  be a minimal world in  such that 
exists with  |= ∀.(, ) ⇒ (). Since (A) holds, for
every ′ with  (′) =  () it holds for all  that ′ |=
∀.[(, ) ⇒ ()] implies ′ |= () ∧ ∀.[(, ) ⇒
()]. And for every ′′ with  (′′) &lt;  () we have
′′ |= ∀.∃.(, )(). Therefore,  () =  (() ∧
∀.[(, ) ⇒ ()()]) &lt;  (() ∧ ∀.[(, ) ⇒
For the case (A), (RM), (RM∃), and (RM∀) are implied by
∃</p>
        <p>∀
(CM), (CM ), and (CM ), respectively.</p>
        <p>
          In [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], the authors present an approach to defeasible
reasoning for a restricted first-order logic which they evaluate
according to postulates that are inspired by rational closure
[16]. Beyond the KLM-postulates the satisfaction of which
we proved above, they also propose further postulates. E.g.,
the postulate (INCL) in that paper corresponds to our (DI). In
the following, we adapt and extend three of those properties
that deal with relations to classical logic and irrelevance to
the framework here. First, we consider relations to classical
logic resp. implication:
(CLA) Let ℬ
        </p>
        <p>= ⟨ℱ , ℛ⟩ be a first-order conditional
knowledge base, and let  be a model of ℬ. If
ℱ |=  ∈ ℒΣ, then  ||−  .
(SUB) ⟨∅, {((⃗)|(⃗))}⟩ |∼ ((⃗) ⇒ (⃗)|⊤).</p>
        <p>Postulate (CLA) claims that each ranking model of a
conditional knowledge base respects all classical consequences
of the facts. Postulate (SUB) reveals a compatibility between
a conditional and its counterpart as material implication.
But note that this counterpart is only plausible.</p>
        <p>The next proposition shows that both these postulates
are also satisfied by our approach.</p>
        <p>Proposition 4. Let  be an OCF. If  is a model of ⟨ℱ , ℛ⟩
then  ||−  for all</p>
        <p>∈ ℒΣ with ℱ |=  . If  is a model of
⟨∅, {((⃗)|(⃗))}⟩ then  |= ((⃗) ⇒ (⃗)|⊤).
Proof. Let  be a model of ⟨ℱ , ℛ⟩, let 
ℱ |
also for all  ̸|</p>
        <p>=
=  . Then  () =
.</p>
        <p>Therefore,</p>
        <p>∞ for all  ̸|=
ment follows.
model of ⟨∅, {((⃗)|(⃗))}⟩ then 
i.e.,  ((⃗)(⃗)) &lt;  ((⃗)(⃗)). Since  ((⃗)
(⃗)) =  (¬(⃗) ∨ (⃗)) ≤  ((⃗)(⃗)), the
state⇒
||−
|
=
∈ ℒΣ with
ℱ and hence
 . If  is a
((⃗)|(⃗)),</p>
        <p>
          The next postulate deals with obviously irrelevant
variables in an open conditional, i.e., variables that do not occur
in both the antecedent and the consequent of the conditional.
It adapts the postulate (IRR) from [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
(IRR) Let ⃗, ⃗, ⃗ mention variables from pairwise
disjoint sets.
        </p>
        <p>Then ⟨∅, {((⃗, ⃗)|(⃗, ⃗))}⟩
|∼
⃗ resp. ⃗ in  resp. .</p>
        <p>((⃗, ⃗)|(⃗, ⃗)) for all proper groundings ⃗, ⃗ of
This postulate does not hold in general for our ranking
semantics but we can show that it holds for ranking models
which are c-representations.
resp. ⃗ in  resp. .</p>
        <p>Proposition 5. Let ⃗, ⃗, ⃗ mention variables from pairwise
disjoint sets, and let ℬ</p>
        <p>= ⟨∅, {((⃗, ⃗)|(⃗, ⃗))}⟩. Let

 |
=   (ℬ) be a strategic c-representation of ℬ. Then
= ((⃗, ⃗)|(⃗, ⃗)) for all proper groundings ⃗, ⃗ of ⃗
representation  of ℬ has the form
Proof. Let ⃗, ⃗, ⃗ mention variables from pairwise disjoint
sets, and let ℬ</p>
        <p>= ⟨∅, {((⃗, ⃗)|(⃗, ⃗))}⟩. Each
c () =  0 + 1() 1,
latter condition enforces that
where 1() = #{(⃗, ⃗, ⃗)|(⃗, ⃗, ⃗) are proper groundings
of ⃗, ⃗, ⃗ in ((⃗, ⃗)|(⃗, ⃗))} and  0,  1 ∈
suitably chosen to ensure that  |= ((⃗, ⃗)|(⃗, ⃗)). This
N with  1
⃗,⃗,⃗
min  ((⃗, ⃗)(⃗, ⃗) &lt; min  ((⃗, ⃗)(⃗, ⃗).
⃗,⃗,⃗
The left hand side here is 0 (all instantiations verifying the
conditional), and the right hand side here is  1 (just one
falsification of the conditional), so we obtain  1 &gt; 0 from
that.</p>
        <p>Now, if we take any proper groundings ⃗, ⃗ of ⃗ resp. ⃗
in  resp.  and check whether
⃗</p>
        <p>
          ⃗
min  ((⃗, ⃗)(⃗, ⃗) &lt; min  ((⃗, ⃗)(⃗, ⃗),
in  resp. .
we find again that the left hand side is 0 and the right hand
side is  1. Since  1 &gt; 0 must hold, we conclude that  |
((⃗, ⃗)|(⃗, ⃗)) for all proper groundings ⃗, ⃗ of ⃗ resp. ⃗
=
The goal of this section is to provide an example for how
a DL knowledge base can be translated into a first-order
knowledge base, so that OCF-based inductive reasoning can
be applied. Further, we point out some commonalities and
diferences between the OCF-based semantics and the cw
msemantics introduced by Giordano and Theseider Dupré in
[
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] which we consider first.
        </p>
        <sec id="sec-5-1-1">
          <title>5.1. Concept-Wise Multipreference</title>
        </sec>
        <sec id="sec-5-1-2">
          <title>Semantics</title>
          <p>
            In [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ], a concept-wise multipreference (cwm) semantics for
ranked defeasible knowledge bases was presented, which
makes use of a typicality operator T on concepts used for
the construction of typicality inclusions of the form T() ⊑
 (where ,  are concepts). We provide an equivalent
definition using the notation  ⊏∼  here. Note that our
definition here is a simplified version of the one given in
[
            <xref ref-type="bibr" rid="ref5">5</xref>
            ], because we only consider non-ranked knowledge bases
in this paper.
          </p>
          <p>In order to define a preference relation over individuals,
the DBox  is partitioned based on the left-hand side of the
defeasible inclusions. Let  = { | ( ⊏∼ ) ∈ }. For
each concept  ∈ , let  be the set that contains all
defeasible inclusions ( ⊏∼ ) ∈ , and for an interpretation
ℐ = ⟨∆ ℐ , · ℐ ⟩, let ℐ () be the set of defeasible inclusions
from  which are not violated by , i.e.</p>
          <p>ℐ () = {( ⊏∼ ) ∈  |  ∈ (¬ ⊔ )ℐ }.
Based on the amount of non-violated defeasible
subsumptions, for each concept  ∈  a preference relation ≤  is
defined via
 ≤   if |ℐ ()| ≥ | ℐ ()|.
(9)</p>
          <p>Before we can define cw m-models, we need one more
definition: If a concept  is a (potentially) strict subset of
another concept , the subset  can be viewed as more
specific then .</p>
          <p>
            Definition 12 (specificity of concepts [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ]). Given a
defeasible knowledge base ℬ = ⟨ , , ⟩ and two concepts
,  ∈ , we call  more specific than  (short:  ≻ )
if  |=  ⊑  and  ̸|=  ⊑ .
          </p>
          <p>In cwm-models of defeasible knowledge bases, the
preference relations for the specific concepts defined in Equation 9
are combined into a global preference relation based on the
concepts’ specificity.</p>
          <p>
            Definition 13 (cwm-model [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ]). A cwm-model of a
defeasible knowledge base ℬ = ⟨ , , ⟩ is a tuple ℳ =
⟨∆ ℐ , · ℐ , &lt;ℳ⟩, where ∆ ℐ ̸= ∅, ⟨∆ ℐ , · ℐ ⟩ is an
ℒinterpretation satisfying  and , and &lt;ℳ is an ordering
over ∆ ℐ such that  &lt;ℳ  if
1.  &lt;  for some  ∈ , and
2. for all  ∈ :  ≤  , or there exists ′ such that
′ ≻  and  &lt;′ .
          </p>
          <p>A cwm-model ℳ satisfies a defeasible subsumption  ⊏∼
 if the &lt;ℳ-minimal instances of  are instances of :
ℳ |=  ⊏∼  if min(&lt;ℳ, ℐ ) ⊆ ℐ ,
where min(&lt;, ) = { ∈  | ∄′ ∈  : ′ &lt; } as usual.</p>
          <p>Now we move towards defining m-entailment from
defeasible knowledge bases. Let ℬ be the set that contains
 and ¬ for all concepts  that occur in a knowledge base
ℬ = ⟨ , , ⟩. We say that {1, . . . , } ⊆  ℬ is
consistent with ℬ if
 ̸|= (1 ⊓ · · · ⊓
) ⊑ ⊥ ,
i.e. if the intersection of 1 to  does not have to be
empty.</p>
          <p>
            Definition 14 (canonical interpretation [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ]). A cwm-model
ℳ = ⟨∆ ℐ , · ℐ , &lt;ℳ⟩ is canonical for a knowledge base
ℬ = ⟨ , , ⟩ if ⟨∆ ℐ , · ℐ ⟩ satisfies  , and for any set of
concepts {1, . . . , } ⊆  ℬ consistent with ℬ, there
exists  ∈ (1 ⊓ · · · ⊓ )ℐ .
          </p>
          <p>In other words, an interpretation is canonical if there is
at least one domain element  ∈ ∆ ℐ in every intersection
of concepts that occur in ℬ.</p>
          <p>
            Definition 15 (T-compliant interpretation [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ]). A
cwmmodel ℳ = ⟨∆ ℐ , · ℐ , &lt;ℳ⟩ is T-compliant for a knowledge
base ℬ = ⟨ , , ⟩ if ⟨∆ ℐ , · ℐ ⟩ satisfies  and for all  ∈
 with ℐ ̸= ∅, there exists  ∈ ℐ such that ℐ () =  .
          </p>
          <p>The definition above means that for all non-empty
concepts , there is at least one instance of  which does not
violate any defeasible subsumptions in with  on the
lefthand side.</p>
          <p>
            Definition 16 (cwm-entailment [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ]). A defeasible
subsumption  =  ⊏∼  is cwm-entailed by a knowledge base ℬ
(short: ℬ |≈ cwm ) if all canonical and T-compliant
cwmmodels of ℬ satisfy .
          </p>
          <p>
            It was proven in [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ] that cwm-entailment fulfills the
properties (Ref), (LLE), (And), (Or), and (CM).
          </p>
        </sec>
        <sec id="sec-5-1-3">
          <title>5.2. Translation of a DL Knowledge Base</title>
          <p>
            In order to allow for a comparison between the approach
of [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ] and the OCF-based semantics in the next part of this
section, we now give an example for how a defeasible
knowledge base can be transformed into a first-order knowledge
base.
          </p>
          <p>
            Example 3. We consider the following example DL
knowledge base, which is very similar to the running example
presented in [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ].
          </p>
          <p>= {Employee ⊑ Adult, PhdStudent ⊑ Student,
(∃has_funding.⊤ ⊓ ¬Funded) ⊑ ⊥},
Employee = { 1 : Employee ⊏∼ ¬Young,</p>
          <p>2 : Employee ⊏∼ ∃has_boss.Employee },
Student = { 3 : Student ⊏∼ ∃has_classes.⊤,
4 : Student ⊏∼ Young,
5 : Student ⊏∼ ¬Funded },
PhdStudent = { 6 : PhdStudent ⊏∼ ∃has_funding.Money,
7 : PhdStudent ⊏∼ Bright }.</p>
          <p>As description logics are fragments of first-order logic, the
knowledge base above can easily be translated into a
firstorder knowledge base. We start by translating the strict
subsumptions in the TBox as facts.</p>
          <p>ℱ = {∀.[Employee() ⇒ Adult()],
∀.[PhdStudent() ⇒ Student()],
∀.[∃.has_funding(, ) ⇒ Funded()]} .</p>
          <p>The defeasible subsumptions can be translated as open
conditionals. From now on, all predicates are shortened to their
initial letters.</p>
          <p>ℛ = { 1 : (¬ () | ()),
2 : (∃.[hb(, ) ∧ ()] | ()),
3 : (∃.hc(, ) | ()),
4 : ( () | ()),
5 : (¬ () | ()),
6 : (∃.[hf (, ) ∧  ()] |  ()),
7 : (() |  ()) }</p>
        </sec>
      </sec>
      <sec id="sec-5-2">
        <title>We demonstrate below how the inequality for the acceptance</title>
        <p>of 6 by a c-representation  can be computed. In order to
keep formulas compact and readable, we indicate by a dot
over a literal (e.g. ̇()) that the literal may be either positive
or negative (() or ¬()) and an underscore serves as a
wildcard that may be filled by all suitable constants  ∈ Σ.
For roles, i.e., binary predicates, the constants  are the ones
used together with a constant  in order to form a candidate
for a strong representative for the rule .
 |= 6
(4)
⇔
⇔
⇔
 ( ()hf (, ) ())
∈Σ
&lt;  ( () ∧ ∀.hf (, ) ())
min  ( ()hf (, 6) (6))
&lt; min  ( () ⋀︁ hf (, ) ())</p>
        <p>∈Σ
 ()hf (, 6) (6)
∈Σ</p>
        <p>︁(
min 
∈Σ
&lt; min 
∈Σ
̇ ()()()hc(, 3) ()
̇()()̇ ()ḣb(, _)</p>
        <p>︁)
︁(
 () ⋀︁ (︀ hf (, ) ∨  ())︀</p>
        <p>∈Σ
̇ ()()()hc(, 3) ()
̇()()̇ ()ḣb(, _)
︁)</p>
        <p>In the following, we present an example which shows that
the desirable properties of cwm-semantics w.r.t. inheritance
of properties are fulfilled by the OCF-based semantics as
well. A full axiomatization of “proper inheritance of
properties” is out of the scope of this paper, and will be addressed
in future work.</p>
      </sec>
      <sec id="sec-5-3">
        <title>Example 4. We consider again the knowledge base from</title>
        <p>
          Example 3. In [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], several possible queries and desirable
results are mentioned. Formulated as queries for the first-order
knowledge base defined above, they read as follows.
1. ⟨ℱ , ℛ⟩ |≈ 
2. ⟨ℱ , ℛ⟩ |≈ 
˓→ should be yes
˓→ should be yes
3. ⟨ℱ , ℛ⟩ |≈
        </p>
        <p>˓→ should be yes
4. ⟨ℱ , ℛ⟩ |≈ 
5. ⟨ℱ , ℛ⟩ |≈ 
˓→ should be no
˓→ should be no
6. ⟨ℱ , ℛ⟩ |≈ 
7. ⟨ℱ , ℛ⟩ |≈ 
˓→ should be no
˓→ should be no
︀(
︀(
︀(
︀(
︀(
︀( ∃.hb(, ) | () ∧ ())︀ ?
︀( ∃.hc(, ) | () ∧ ())︀ ?
¬ () | () ∧ ())︀ ?</p>
        <p>() | () ∧ ())︀ ?
¬ () | () ∧ ())︀ ?
¬ () | () ∧ Italian())︀ ?
¬ () |  ())︀ ?
(inheritance)
(inheritance)
(inheritance)
(conflict)
(conflict)
(irrelevance)
(override)
When the OCF  used for answering the queries above is a
(minimal) c-representation, all of the queries are answered
correctly. As an example, we will compute the answer for
query 7 below. The conditional mentioned in the query is
accepted by  if  ( () ()) &lt;  ( () (). Hence, we
need to compute these two ranks.
 ( () ())</p>
        <p>min  ( () ())
=
=
=
=
=
=
∈Σ
∈Σ
 6
∈Σ
∈Σ
 5
min  (︀  () ()()hf (, _)
())ḣb(, _)hc(, 3) ()
()̇()̇ ())︀
min  (︀  () ()()hf (, 6 )

 (6)())ḣb(, _)hc(, 3 )</p>
        <p>()()̇()̇ ())︀
 ( () ())
min  ( () ())
⇔</p>
        <p>5 &lt;  6
as well.</p>
      </sec>
      <sec id="sec-5-4">
        <title>The other inequalities can be computed in a similar way. The</title>
        <p>resulting system of inequalities can be solved, i.e. the
knowledge base ⟨ℱ , ℛ⟩ is consistent for the OCF-based semantics</p>
        <sec id="sec-5-4-1">
          <title>5.3. Inheritance of Properties and</title>
        </sec>
        <sec id="sec-5-4-2">
          <title>Conflicting Information</title>
          <p>
            One particular advantage of the cwm-semantics is that it
supports sub-concepts to both inherit and override properties
defined for their parent-concepts, depending on whether
there is a conflict of information. This is not the case for e.g.
Rational Closure [
            <xref ref-type="bibr" rid="ref4">4</xref>
            ], which sufers from the well-known
drowning problem.
          </p>
        </sec>
      </sec>
      <sec id="sec-5-5">
        <title>The computation</title>
        <p>above shows that the conditional
( ()| ()) is accepted by  if  6 &lt;  5. However, we know
from Example 3 that  5 &lt;  6. Hence, the answer to the query
is no.</p>
        <p>The example above shows that the OCF-based semantics,
just like cwm-semantics, allows subclasses to appropriately
inherit and override information specified for their
respective superclass.</p>
        <p>Observe another interesting feature of c-representations
that comes to light in the example above: We did not have
to compute the ranks for all possible worlds or even just the
values of the  , but could answer the query based on the
underlying conditional structures of the knowledge base,
captured by the inequalities between the  .</p>
        <p>There are some key diferences between our approach and
the semantics proposed for defeasible description logics in
the literature. While most of these approaches are based on
an ordering over individuals and uses some notion of typical
individuals for specific concepts, our approach uses an
ordering over possible worlds and makes use of representatives
for conditionals. Even if canonical models look very similar
to orderings over possible worlds, only considering
typicality between domain elements (even on a concept-level)
when constructing the global ordering &lt; seems to be less
restrictive than considering representatives for conditionals,
as it allows knowledge bases to have models that would be
considered inconsistent under our semantics. However, this
breaks (DI), as the following example shows.</p>
      </sec>
      <sec id="sec-5-6">
        <title>Example 5. Consider the following knowledge base.</title>
        <p>= { ⊑ }
 = { ⊏∼ ¬}
 = { ⊏∼ ,  ⊏∼ }
A canonical and T-compliant model ℳ for this knowledge
base is given by the orderings below. The individuals are
named after the concepts that they are interpreted in, with
overlines indicating negation, i.e. for the individual  we
have  ∈ (¬ ⊓ ¬ ⊓ )ℐ .</p>
        <p>, , , ,  &lt; 
, ,  &lt; ,  &lt; 
,  &lt;ℳ ,  &lt;ℳ  &lt;ℳ 
We have min&lt;(ℐ ) = {, }, i.e. min&lt;(ℐ ) ⊈ ℐ
and min&lt;(ℐ ) ⊈ ℐ . Therefore, ℬ ̸|≈ cwm  ⊏∼  and
ℬ ̸|≈ cwm  ⊏∼ .</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions</title>
      <p>
        In this paper, we have presented an approach for first-order
conditional logic from [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], and added a definition of
inductive inference operators for first-order knowledge bases.
Moreover, we have shown that an inductive inference
operator based on strategic c-representations fulfills the
DLversion of the KLM postulates defined in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], as well as
additional postulates from [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Additionally, we have shown
how to apply our approach to defeasible DL knowledge
bases, while pointing out some commonalities and
diferences with cwm-semantics for defeasible description logics
[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        The work done in this paper lays the foundation for future
research on the capabilities of OCF-based semantics for
ifrst-order conditional knowledge bases and, in particular,
for more in-depth comparisons between
c-representationbased inductive inference operators and diferent entailment
relations proposed for defeasible DL knowledge bases like
rational entailment [
        <xref ref-type="bibr" rid="ref4">17, 4</xref>
        ], relevant entailment [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], and
cwmentailment [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. There is some recent work on connections
between defeasible DL semantics and OCF-based semantics
[18], albeit only using propositional conditional logic.
      </p>
      <p>Additionally, most work done so far on first-order
conditional knowledge bases and defeasible DL knowledge bases
focus on the general case where no facts or no ABox,
respectively, are present. Our approach is basically also capable
of dealing with information from an ABox, but for this, we
must also include option (B) from Definition 6 into our
considerations. We will work this out in future work. Moreover,
also more postulates describing how diferent approaches
deal specifically with facts are needed.</p>
      <p>
        More advanced properties like syntax splitting [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] could
be considered for the first-order case as well. Our results
concerning the property (IRR) dealing with splitting of
variables can be considered as first steps in this direction.
      </p>
      <sec id="sec-6-1">
        <title>Notes in Computer Science, Springer, 2001. doi:10.</title>
        <p>1007/3-540-44600-1.
[12] G. Kern-Isberner, A thorough axiomatization of a
principle of conditional preservation in belief revision,
Annals of Mathematics and Artificial Intelligence 40
(2004) 127–164. doi:10.1023/a:1026110129951.
[13] C. Beierle, T. Falke, S. Kutsch, G. Kern-Isberner,
Minimal tolerance pairs for system Z-like
ranking functions for first-order conditional knowledge
bases, in: Z. Markov, I. Russell (Eds.), Proceedings
of the Twenty-Ninth International Florida Artificial
Intelligence Research Society Conference, FLAIRS
2016, AAAI Press, Menlo Park, CA, 2016, pp. 626–
631. URL: http://www.aaai.org/ocs/index.php/FLAIRS/
FLAIRS16/paper/view/12868.
[14] C. Beierle, T. Falke, S. Kutsch, G. Kern-Isberner, System
ZFO: Default reasoning with system Z-like ranking
functions for unary first-order conditional knowledge
bases, International Journal of Approximate
Reasoning 90 (2017) 120–143.
[15] J. Pearl, System Z: A natural ordering of defaults with
tractable applications to nonmonotonic reasoning, in:
Proc. of the 3rd conf. on Theor. asp. of reasoning about
knowledge, TARK ’90, Morgan Kaufmann Publishers
Inc., San Francisco, CA, USA, 1990, pp. 121–135.
[16] D. Lehmann, M. Magidor, What does a conditional
knowledge base entail?, Artificial Intelligence 55 (1992)
1–60. doi:10.1016/0004-3702(92)90041-u.
[17] L. Giordano, V. Gliozzi, N. Olivetti, G. L. Pozzato,
Semantic characterization of rational closure: From
propositional logic to description logics, Artificial
Intelligence 226 (2015) 1–33. doi:10.1016/J.ARTINT.
2015.05.001.
[18] J. Haldimann, C. Beierle, Characterizing
multipreference closure with system W, in: F. D. de
SaintCyr, M. Öztürk-Escofier, N. Potyka (Eds.), Scalable
Uncertainty Management - 15th International
Conference, SUM 2022, Paris, France, October 17-19, 2022,
Proceedings, volume 13562 of Lecture Notes in
Computer Science, Springer, 2022, pp. 79–91. doi:10.1007/
978-3-031-18843-5\_6.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>W.</given-names>
            <surname>Spohn</surname>
          </string-name>
          ,
          <article-title>Ordinal conditional functions: A dynamic theory of epistemic states</article-title>
          , in: W. L.
          <string-name>
            <surname>Harper</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          Skyrms (Eds.),
          <article-title>Causation in Decision, Belief Change</article-title>
          , and Statistics, Springer Netherlands,
          <year>1988</year>
          , pp.
          <fpage>105</fpage>
          -
          <lpage>134</lpage>
          . doi:
          <volume>10</volume>
          .1007/
          <fpage>978</fpage>
          -94-009-2865-
          <issue>7</issue>
          _
          <fpage>6</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>W.</given-names>
            <surname>Spohn</surname>
          </string-name>
          ,
          <source>The Laws of Belief - Ranking Theory and Its Philosophical Applications</source>
          , Oxford University Press, Oxford,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>G.</given-names>
            <surname>Casini</surname>
          </string-name>
          , T. Meyer, K. Moodley,
          <string-name>
            <given-names>R.</given-names>
            <surname>Nortjé</surname>
          </string-name>
          ,
          <article-title>Relevant closure: A new form of defeasible reasoning for description logics</article-title>
          , in: E. Fermé, J. Leite (Eds.),
          <source>Logics in Artificial Intelligence - 14th European Conference, JELIA</source>
          <year>2014</year>
          , Funchal, Madeira, Portugal,
          <source>September 24-26</source>
          ,
          <year>2014</year>
          . Proceedings, volume
          <volume>8761</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2014</year>
          , pp.
          <fpage>92</fpage>
          -
          <lpage>106</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -11558-
          <issue>0</issue>
          _
          <fpage>7</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>K.</given-names>
            <surname>Britz</surname>
          </string-name>
          , G. Casini, T. Meyer, K. Moodley,
          <string-name>
            <given-names>U.</given-names>
            <surname>Sattler</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Varzinczak</surname>
          </string-name>
          ,
          <article-title>Principles of KLM-style defeasible description logics</article-title>
          ,
          <source>ACM Transactions on Computational Logic</source>
          <volume>22</volume>
          (
          <year>2020</year>
          )
          <fpage>1</fpage>
          -
          <lpage>46</lpage>
          . doi:
          <volume>10</volume>
          .1145/3420258.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. Theseider</given-names>
            <surname>Dupré</surname>
          </string-name>
          ,
          <article-title>An ASP approach for reasoning in a concept-aware multipreferential lightweight DL</article-title>
          ,
          <source>Theory and Practice of Logic Programming</source>
          <volume>20</volume>
          (
          <year>2020</year>
          )
          <fpage>751</fpage>
          -
          <lpage>766</lpage>
          . doi:
          <volume>10</volume>
          .1017/ s1471068420000381.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kraus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Magidor</surname>
          </string-name>
          ,
          <article-title>Nonmonotonic reasoning, preferential models and cumulative logics</article-title>
          ,
          <source>Artificial Intelligence</source>
          <volume>44</volume>
          (
          <year>1990</year>
          )
          <fpage>167</fpage>
          -
          <lpage>207</lpage>
          . doi:
          <volume>10</volume>
          .1016/
          <fpage>0004</fpage>
          -
          <lpage>3702</lpage>
          (
          <issue>90</issue>
          )
          <fpage>90101</fpage>
          -
          <lpage>5</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>G.</given-names>
            <surname>Kern-Isberner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Beierle</surname>
          </string-name>
          , G. Brewka,
          <article-title>Syntax splitting = relevance + independence: New postulates for nonmonotonic reasoning from conditional belief bases</article-title>
          ,
          <source>in: Proceedings of the Seventeenth International Conference on Principles of Knowledge Representation and Reasoning</source>
          , KR-2020,
          <source>International Joint Conferences on Artificial Intelligence Organization</source>
          ,
          <year>2020</year>
          . doi:
          <volume>10</volume>
          .24963/kr.2020/56.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>G.</given-names>
            <surname>Casini</surname>
          </string-name>
          , T. Meyer, G.
          <string-name>
            <surname>Paterson-Jones</surname>
            ,
            <given-names>I. Varzinczak</given-names>
          </string-name>
          ,
          <article-title>KLM-style defeasibility for restricted first-order logic</article-title>
          ,
          <source>in: Lecture Notes in Computer Science</source>
          , Springer International Publishing,
          <year>2022</year>
          , pp.
          <fpage>81</fpage>
          -
          <lpage>94</lpage>
          . doi:
          <volume>10</volume>
          .1007/ 978-3-
          <fpage>031</fpage>
          -21541-
          <issue>4</issue>
          _
          <fpage>6</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          , I. Horrocks,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lutz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Sattler</surname>
          </string-name>
          , An Introduction to Description Logic, Cambridge University Press,
          <year>2017</year>
          . doi:
          <volume>10</volume>
          .1017/9781139025355.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>G.</given-names>
            <surname>Kern-Isberner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Thimm</surname>
          </string-name>
          ,
          <article-title>A ranking semantics for ifrst-order conditionals</article-title>
          , in: L.
          <string-name>
            <surname>De Raedt</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Bessiere</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Dubois</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Doherty</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Frasconi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Heintz</surname>
            ,
            <given-names>P. J. F.</given-names>
          </string-name>
          <string-name>
            <surname>Lucas</surname>
          </string-name>
          (Eds.),
          <source>ECAI 2012 - 20th European Conference on Artificial Intelligence. Including Prestigious Applications of Artificial Intelligence (PAIS-2012) System Demonstrations Track</source>
          , Montpellier, France,
          <source>August 27-31</source>
          ,
          <year>2012</year>
          , volume
          <volume>242</volume>
          <source>of Frontiers in Artificial Intelligence and Applications</source>
          , IOS Press,
          <year>2012</year>
          , pp.
          <fpage>456</fpage>
          -
          <lpage>461</lpage>
          . doi:
          <volume>10</volume>
          .3233/978-1-
          <fpage>61499</fpage>
          -098-7-456.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>G.</given-names>
            <surname>Kern-Isberner</surname>
          </string-name>
          ,
          <source>Conditionals in Nonmonotonic Reasoning and Belief Revision</source>
          , volume
          <volume>2087</volume>
          of Lecture
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>