<!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>Using Kernel Consolidation for Query Answering in Inconsistent OBDA</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Madalina Croitoru</string-name>
          <email>croitoru@lirmm.fr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ricardo Oscar Rodriguez</string-name>
          <email>ricardo@dc.uba.ar</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Buenos Aires</institution>
          ,
          <country country="AR">Argentina</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Montpellier 2</institution>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper investigates the definition of belief revision operators that correspond to the inconsistency tolerant semantics in the Ontology Based Data Access (OBDA) setting. By doing this, we aim at providing a more general characterisation, as well as the construction, of the above mentioned semantics. In fact, the main result of this paper is the idea of using kernel consolidation in Datalog+ to achieve a new semantic for inconsistent tolerant ontology query answering.</p>
      </abstract>
      <kwd-group>
        <kwd />
        <kwd>Ontology Based Data Access</kwd>
        <kwd>Inconsistencytolerant semantics</kwd>
        <kwd>Kernel Consolidation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        We position ourselves in the Ontology Based Data Access
(OBDA) setting where a query is being asked over a set of
knowledge bases defined over a common ontology. When
the union of knowledge bases along with the ontology is
inconsistent, several semantics have been defined
        <xref ref-type="bibr" rid="ref11 ref4">(Bienvenu
2012; Lembo et al. 2010)</xref>
        which are tolerant to
inconsistency. They all rely on computing repairs, i.e. maximal
(in terms of set inclusion) subsets of the knowledge bases.
Several inconsistency tolerant semantics (such as
Intersection of All Repairs: IAR, All Repairs: AR, Intersection of
Closed Repairs: ICR) have been studied
        <xref ref-type="bibr" rid="ref11 ref4">(Bienvenu 2012;
Lembo et al. 2010)</xref>
        , from a productivity point of view and
a complexity point of view.
      </p>
      <p>In this paper we take a new approach and aim to
define new characterisations of two such semantics IAR and
ICR which are specially interesting because these give us a
unique result and because of their data complexity. We argue
that such characterisation can provide an alternative way of
comparing the semantics and can provide new insights into
their properties. Furthermore, such characterisation can be
used when proposing a generalisation of inconsistency
tolerant semantics.</p>
      <p>
        In order to provide the new characterisation we define
belief revision operators that correspond to IAR and ICR based
on kernel consolidation. This characterization will be more
general than the one proposed in
        <xref ref-type="bibr" rid="ref7">(Croitoru and Rodriguez
2014)</xref>
        . Please note that while a lot of work has been done in
belief revision and OBDA, none of the approaches deal with
the axiomatic characterisations of the inconsistency tolerant
semantics. The paper is structured as follows: Section 2
introduces the rule based OBDA language used in the paper
and three semantics for inconsistent tolerant query
answering in this setting. In Section 3 we introduce the concepts of
belief revision adapted to the OBDA context and we
reproduce results from
        <xref ref-type="bibr" rid="ref7">(Croitoru and Rodriguez 2014)</xref>
        . In
Section 4, we take an alternative point of view and consider a
more general characterisation of inconsistency tolerant
semantics using kernel consolidation. In addition, we provide
a new axiomatic characterisation of the inconsistency
tolerant semantics. Finally, Section 5 concludes the paper and
comments on future work.
      </p>
      <p>2</p>
    </sec>
    <sec id="sec-2">
      <title>Rule Based Knowledge Representation</title>
      <p>
        There are two major approaches in the literature used to
represent an ontology for the OBDA problem: Description
Logics (such as E L
        <xref ref-type="bibr" rid="ref2">(Baader, Brandt, and Lutz 2005)</xref>
        and
DL-Lite
        <xref ref-type="bibr" rid="ref6">(Calvanese et al. 2007)</xref>
        families) and rule based
languages. The most notable rule based language is the
Datalog+
        <xref ref-type="bibr" rid="ref5">(Cal`ı, Gottlob, and Lukasiewicz 2009)</xref>
        language, a
generalization of Datalog that allows for existentially
quantified variables in the head of the rules. Despite Datalog+
undecidability when answering conjunctive queries, there exist
decidable fragments of Datalog+ that are studied in the
literature
        <xref ref-type="bibr" rid="ref3">(Baget et al. 2011)</xref>
        . These fragments generalize the
above mentioned Description Logics families.
      </p>
      <p>In this paper we represent the ontology via rules using the
Datalog+ language. We consider a (potentially inconsistent)
knowledge base composed of a set F of facts
corresponding to existentially closed conjunctions of atoms1, which
can contain n-ary predicates; a set of negative constraints
N which represent the negation of a fact and an ontology
composed of a set of rules R that represent general implicit
knowledge that can introduce new variables in their head
(conclusion).</p>
      <p>A rule is applicable to set of facts F if and only if the
set entails the hypothesis of the rule. If rule R is
appli1For technical reasons we consider F as a set of atoms and
not as a conjunction of atoms. While the two are equivalent when
dealing with consistent knowledge bases, this is no longer the case
when dealing with inconsistent knowledge bases. This work
convention is very important in the remaining parts of the paper.
cable to the set F , the application of R on F produces
a new set of facts obtained from the initial set with
additional information from the rule conclusion. We then say
that the new set is an immediate derivation of F by R
denoted by R(F ). Let F be a set of facts and let R be a set
of rules. A set Fn is called an R-derivation of F if there
is a sequence of sets (derivation sequence) (F0; F1; : : : ; Fn)
such that: (i) F0 F , (ii) F0 is R-consistent, (iii) for
every i 2 f1; : : : ; n 1g, it holds that Fi is an immediate
derivation of Fi 1. Given a set fF0; : : : ; Fkg and a set of
rules R, the closure of fF0; : : : ; Fkg with respect to R,
denoted ClR(fF0; : : : ; Fkg), is defined as the smallest set
(with respect to ) which contains fF0; : : : ; Fkg, and is
closed for R-derivation (that is, for every R-derivation Fn
of fF0; : : : ; Fkg, we have Fn ClR(fF0; : : : ; Fkg)).
Finally, we say that a set F and a set of rules R entail a fact
G (and we write F ; R j= G) iff the closure of the facts by
all the rules entails G (i.e. if ClR(F ) j= G). Given a set
of facts fF1; : : : ; Fkg, and a set of rules R, the set of facts
is called R-inconsistent if and only if there exists a
constraint N = :F such that ClR(fF1; : : : ; Fkg) j= F . A set
of facts is said to be R-consistent iff it is not R-inconsistent.
A knowledge base K = (F ; R; N ) is said to be consistent if
and only if F is R-consistent. A knowledge base is
inconsistent if and only if it is not consistent.</p>
      <p>
        Several semantics have been proposed to handle
consistency based on the concept of data repairs
        <xref ref-type="bibr" rid="ref11 ref12 ref4 ref8">(Bienvenu
2012; Lembo et al. 2010; Lukasiewicz, Martinez, and
Simari 2013)</xref>
        . Once the repairs are computed, various
strategies can be adapted to answer a query. We can consider
all repairs (AR-semantics), the intersection of all repairs
(IAR-semantics) or the intersection of closed repairs
(ICRsemantics).
      </p>
      <p>
        Definition 1
        <xref ref-type="bibr" rid="ref11 ref4">(Bienvenu 2012; Lembo et al. 2010)</xref>
        Let K =
(F ; R; N ) be a knowledge base and let be a query. Then
is AR-entailed from K, written K j=AR iff for every
repair A0 2 Repair(K), it holds that ClR(A0) j= .
Definition 2
        <xref ref-type="bibr" rid="ref11 ref4">(Bienvenu 2012; Lembo et al. 2010)</xref>
        Let K =
(F ; R; N ) be a knowledge base and let be a query.
Then is IAR-entailed from K, written K j=IAR iff
ClR(TA02Repair(K)) j= .
      </p>
      <p>
        Definition 3
        <xref ref-type="bibr" rid="ref11 ref4">(Bienvenu 2012; Lembo et al. 2010)</xref>
        Let K =
(F ; R; N ) be a knowledge base and let be a query.
Then is ICR-entailed from K, written K j=ICR iff
TA02Repair(K) ClR(A0) j= .
      </p>
      <p>
        It has been shown
        <xref ref-type="bibr" rid="ref11 ref12 ref8">(Lembo et al. 2010; Lukasiewicz,
Martinez, and Simari 2013)</xref>
        that deciding if K j=AR is
coNPcomplete in data complexity. On the contrary, the same
authors have shown that deciding if either K j=IAR or
K j=ICR is polynomially tractable. For this reason, many
authors prefer to adapt either IAR or ICR semantics for
their applications.
      </p>
      <p>3</p>
    </sec>
    <sec id="sec-3">
      <title>Belief Revision Operators</title>
      <p>Definition 4 A selection function is a function such that
for every set F of formulae and any fact it holds: (F ? )
if this set is non-empty,
othis a non-empty subset of F ?
erwise, it is (F ? ) = fF g.</p>
      <p>
        Definition 5 (Updated AGM85
        <xref ref-type="bibr" rid="ref1">(Alchourro´n, Ga¨rdenfors,
and Makinson 1985)</xref>
        ) Let F be a set of facts in a knowledge
base K. Let F ? and be the set of all maximal subsets of
F that do not imply and a selection function, respectively.
The partial meet contraction on F that is generated by is
the operation such that for all facts :
      </p>
      <p>F</p>
      <p>= \ (F ? )</p>
      <p>Two limiting cases have been thoroughly studied: when
gives back either only one element of F ? or all members
of F ? . In the first case, we are talking about Maxichoice
contraction and in the second it is called Full meet
contraction(FMC).</p>
      <p>There are other special and interesting cases when the
selection function is based on a relation (that may be
considered as a preference relation).</p>
      <p>Definition 6 A selection function for a belief base F in a
knowledge base K, and the contraction operator based on
it, are
1. relational if and only if there is a binary relation v such
that for every fact , if F ? is non-empty, then</p>
      <p>(F ? ) = fA 2 F ? jC v A for all C 2 F ? g
2. transitively relational if and only if there is such a
relation that is transitive.</p>
      <p>Based on partial meet contraction, one can define a partial
meet consolidation as F ? which is the intersection
of the “most preferred” maximal consistent subsets of F ,
i.e. F ! = F ? = \ (F ??) where ? denotes logical
contradiction.</p>
      <p>
        Partial meet consolidation has been axiomatically
characterized as follows:
Theorem 1 ( Adapted
        <xref ref-type="bibr" rid="ref9">(Hansson 1991)</xref>
        ) An operation is a
partial meet consolidation if and only if for all sets F of
facts the following are satisfied:
Consistency: F ! is R-consistent.
      </p>
      <sec id="sec-3-1">
        <title>Inclusion: F !</title>
        <p>F .</p>
        <p>Relevance: If 2 F F !, then there is some F 0 with
F ! F 0 F , such that F 0 is R-consistent and F 0 [ f g
is R-inconsistent.</p>
        <p>In addition, it is a full meet consolidation if and only if it
also satisfies:
Core identity: 2 F ! if and only if 2 F and there is
no F 0 F such that F 0 is R-consistent but F 0 [ f g is
R-inconsistent.</p>
        <p>On the other hand, an operator is a maxi-choice
consolidation if and only if it satisfies the postulates consistency,
inclusion, and:
Fullness: If
inconsistent.</p>
        <p>2 F and
2 F ! then F ! [ f g is
R1. A F .
2. 2 ClR(A).
3. If B A, then
F??
F .</p>
        <p>62 ClR(B).</p>
        <p>
          There are different ways to characterize belief base
functions. In fact, we would say that there is an axiomatic
characterization and an infinite number of constructions, four
of them were extensively studied in the literature: using
remainder sets, using kernel sets, epistemic entrenchment and
spheres system. In
          <xref ref-type="bibr" rid="ref7">(Croitoru and Rodriguez 2014)</xref>
          , it was
defined operators of consolidation that given an inconsistent
knowledge base K = (F ; R; N ), return a new consistent
knowledge base K! = (F !; R; N ). In addition, a
characterization of IAR and ICR semantics was given in terms of FMC
such that:
1. If ! is a Full Meet Consolidation for F then we get the
        </p>
        <p>IAR semantics.
2. If ! is a Full Meet Consolidation for ClR(F ) then we get
the ICR semantics.</p>
        <p>
          Furthermore, in
          <xref ref-type="bibr" rid="ref7">(Croitoru and Rodriguez 2014)</xref>
          , it was
shown the reciprocal is also true. In addition, the notion of
full meet consolidation was used to show an axiomatic
characterization of IAR and ICR semantics.
        </p>
        <p>In the following section, we will define the operators
corresponding to the inconsistency tolerant semantics above
using kernel sets.</p>
        <p>4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Kernel Consolidation</title>
      <p>
        In this section, we are considering an alternative point of
view which is based on the simple hypothesis that a fact
is R-entailed from a subset A of F if and only if it contains
some minimal -entailing subset of A. Hence, in this
context, in order to remove from F , it is only necessary to
remove at least one fact of each minimal -entailing
subset of F . In formal terms, this approach was formalized by
Hansson in
        <xref ref-type="bibr" rid="ref10">(Hansson 1994)</xref>
        and we have adapted it to the
ontology based data access setting as follows:
Definition 7 Let F be a set of facts in a knowledge base K
and a fact. Then F?? is the set such that A 2 F?? if
and only if:
Definition 9 Let be an incision function for F . The kernel
contraction for F is defined as follows:
(F?? )
= F
      </p>
      <p>F</p>
      <p>It turns out that all partial meet contractions on belief
bases are kernel contractions, but the converse relationship
does not hold, i.e. there are kernel contractions that are not
partial meet contractions. In other words, kernel contraction
is a generalization of partial meet contraction.</p>
      <p>
        However, the next observation gives a direct connection
between them (see
        <xref ref-type="bibr" rid="ref9">(Hansson 1991)</xref>
        ):
Observation 1
\(F ? ) = F
[(F?? )
      </p>
      <p>The above definition of kernel contraction can be
straightforwardly transferred to consolidation. Thus, Kernel
Consolidationz is defined in the following way:</p>
      <p>F z = F
? = F
(F?? ?)</p>
      <p>
        Hence, if a set of facts F is inconsistent with a new fact f ,
a straight solution to gain consistency is to repair the joined
theory F [ ff g, by removing from it the minimal number of
facts that support the contradiction. This simple idea
underlies kernel sets plus incision function as mentioned above.
Example 1 (
        <xref ref-type="bibr" rid="ref11">(Lembo et al. 2010)</xref>
        ) We consider a simple
knowledge base K = (F ; R; N ) describing the “Formula
One Teams” domain, where:
      </p>
      <sec id="sec-4-1">
        <title>N fDriver(z); M echanic(z) !g.</title>
      </sec>
      <sec id="sec-4-2">
        <title>R fM echanic(x) !</title>
        <p>T eamM ember(y)g.</p>
      </sec>
      <sec id="sec-4-3">
        <title>F fM echanic(f elipe); Driver(f elipe)g.</title>
        <p>T eamM ember(x); Driver(y) !
In words, K specifies that drivers and mechanics are team
members, but drivers are not mechanics (and viceversa,
because N states that the two concepts Driver and
Mechanic are disjoint). The facts M echanic(f elipe) and
Driver(f elipe) asserts that f elipe is both a driver and
a mechanic. It is easy to see that K is unsatisfiable, since
f elipe violates the disjointness between driver and
mechanic. There is only one -kernel in this case: F?? ? =
fM echanic(f elipe); Driver(f elipe)g. Therefore, the
incision function must select a non-empty subset of F?? ?.
There are three different possibilities, i.e. (F?? ?) is any of
the following: fM echanic(f elipe)g; fDriver(f elipe)g;
fM echanic(f elipe); Driver(f elipe)g.</p>
        <p>
          According to Observation 1 and the results given
in
          <xref ref-type="bibr" rid="ref7">(Croitoru and Rodriguez 2014)</xref>
          , IAR and ICR
semantics correspond to an incision function that chooses
fM echanic(f elipe); Driver(f elipe)g. But overall, we are
able to obtain more interesting results. For instance, if
we consider that f elipe is more important in the team
as Driver than as Mechanic, then we should only remove
M echanic(f elipe) in order to recover consistency.
Intuitively, this kind of incision function can be thought of as
selecting for deletion the least valuable or important elements
of each kernel. It is therefore reasonable to let be based in a
binary relation that represents comparative epistemic value.
The study of this kind of relational kernel consolidation will
be left for future research.
        </p>
        <p>is a kernel set, and its elements are the -kernels of
A contraction operation can be based on the simple
principle that no -kernel should be included in F .
This can be obtained with an incision function, a function
that selects at least one element from each -kernel for
removal. It was defined by Hansson and adapted for our setting
here as follows:
Definition 8 An incision function for F is a function such
that for every :
i) (F?? ) [(F?? ).
ii) If ; =6 A 2 F?? , then A \ (F?? ) 6= ;.</p>
        <p>An operation that removes exactly those elements that are
selected for removal by an incision function is called an
operation of kernel contraction and it responds to the following
definition:
In this section we go one step further in the definition of
kernel consolidation operators through a set of postulates. In
order to give logical properties of that kind of consolidation
operators, we first rephrase Hansson’s postulates within our
framework. Let K = (F ; R; N ) be a knowledge base, the
original postulates can be rewritten in the following way:
F
Consistency: Kz = (F z; R; N ) is consistent.</p>
        <p>Inclusion: Kz = (F z; R; N ) v K = (F ; R; N ).</p>
        <sec id="sec-4-3-1">
          <title>Core-retainment: If f 2 F F z, then there is F 0</title>
          <p>such that F 0 is R-consistent and F 0 [ ff g does not.
The first postulate says that the result of every consolidation
is always consistent. Inclusion says that the new knowledge
base should not contain anything that was not already in the
original set. The postulate of core-retainment tries to capture
the intuition that if a fact has to be removed, then this fact is
relevant to imply ?. The representation theorem for this kind
of consolidation operators can be formulated as follows:
Theorem 2 An operator z is an operation of kernel
consolidation if and only if it satisfies Consistency, Inclusion and
Core-retainment.</p>
          <p>Proof Checking that operations of kernel consolidation
satisfy postulates: Consistency and Inclusion follow directly
from definition. To see that kernel consolidation satisfies
Core-retainment, let f 2 F F z. Then f 2 (K?? ?).
Since (F?? ?) [(F?? ?), there should be some set D
such that f 2 D 2 F?? ?. Let F 0 = D ff g. Thus F 0 6` ?
and F 0 [ ff g ` ?. Hence, z satisfies Core-retainment.</p>
          <p>On the contrary direction, let z be an operator that
satisfies the three postulates mentioned in the theorem. We need
to show there exists a incision function such that F z =
F (F?? ?). For that, we define (F?? ?) = F F z.
Clearly, it follows from inclusion that F z = F (F?? ?).
Therefore, it only remains to verify that is an incision
function. Of course, is a function. Then, we need to show that
it satisfies the two conditions of Definition 8.</p>
          <p>For the first condition, we are going to show that (F ?
? ?) [(F ?? ?). We take f 2 (F ?? ?). From that
and Core-retainment, we conclude there exists F 0 F
such that F 0 is R-consistent and F 0 [ ff g does not. Hence,
f 2 [(F?? ?).</p>
          <p>For the second condition, we need to show for any D 2 F??
? that D \ (F?? ?) 6= ;. By consistency, F z 6` ?.Then, we
conclude that D * F z, and thus, there is some f 0 2 D such
that f 0 62 F z. Since D F it follows that f 0 2 F F z,
i.e. f 0in (F?? ?). Therefore, f 0 2 D \ (F?? ?), which is
enough to show that ii) in Definition 8 is satisfied.
This concludes the proof.</p>
          <p>5</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion and future work</title>
      <p>
        In this paper we have shown how to get a more general
characterisation of the tolerance inconsistence semantics in the
OBDA setting. We did this by covering the semantics
using known kernel consolidation operators from belief
revision. Note that by using the equivalence showed in
        <xref ref-type="bibr" rid="ref8">(Croitoru
and Vesic 2013)</xref>
        we also obtained here an axiomatic
characterisation of some argumentation semantics in a
particular logic instantiated case. Such result can serve as basis for
an axiomatic characterisation of argumentation semantics in
general. It is worth mentioning that our approach does not
depend on the existence of negation as usual in Belief
Revision. That is important because many description logics
do not admit negation of all kinds of axioms. We are
currently investigating the link between preference based
inconsistency tolerant reasoning in the OBDA setting and kernel
consolidation.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Alchourro´n</surname>
          </string-name>
          , C.; Ga¨rdenfors, P.; and
          <string-name>
            <surname>Makinson</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>1985</year>
          .
          <article-title>On the logic of theory change: partial meet contraction and revision function</article-title>
          .
          <source>Journal Symbolic Logic</source>
          <volume>50</volume>
          :
          <fpage>510</fpage>
          -
          <lpage>530</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Brandt</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <year>2005</year>
          .
          <article-title>Pushing the el envelope</article-title>
          .
          <source>In Proc. of IJCAI</source>
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Baget</surname>
            ,
            <given-names>J.-F.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Mugnier</surname>
          </string-name>
          , M.-L.;
          <string-name>
            <surname>Rudolph</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ; and Thomazo,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <year>2011</year>
          .
          <article-title>Walking the complexity lines for generalized guarded existential rules</article-title>
          .
          <source>In Proceedings of IJCAI'11</source>
          ,
          <fpage>712</fpage>
          -
          <lpage>717</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Bienvenu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <year>2012</year>
          .
          <article-title>On the complexity of consistent query answering in the presence of simple ontologies</article-title>
          .
          <source>In Proc of AAAI.</source>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <article-title>Cal`ı,</article-title>
          <string-name>
            <given-names>A.</given-names>
            ;
            <surname>Gottlob</surname>
          </string-name>
          , G.; and Lukasiewicz,
          <string-name>
            <surname>T.</surname>
          </string-name>
          <year>2009</year>
          .
          <article-title>A general datalog-based framework for tractable query answering over ontologies</article-title>
          .
          <source>In Proceedings of the Twenty-Eigth ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems</source>
          ,
          <volume>77</volume>
          -
          <fpage>86</fpage>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ; De Giacomo, G.;
          <string-name>
            <surname>Lembo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ; Lenzerini,
          <string-name>
            <surname>M.</surname>
          </string-name>
          ; and Rosati,
          <string-name>
            <surname>R.</surname>
          </string-name>
          <year>2007</year>
          .
          <article-title>Tractable reasoning and efficient query answering in description logics: The dl-lite family</article-title>
          .
          <source>J. Autom. Reasoning</source>
          <volume>39</volume>
          (
          <issue>3</issue>
          ):
          <fpage>385</fpage>
          -
          <lpage>429</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Croitoru</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Rodriguez</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>Update operators for inconsistent query answering: A new point of view</article-title>
          .
          <source>SUM2014.</source>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Croitoru</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Vesic</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <year>2013</year>
          .
          <article-title>What can argumentation do for inconsistent ontology query answering?</article-title>
          <source>In Proc of SUM</source>
          ,
          <fpage>15</fpage>
          -
          <lpage>29</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Hansson</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <year>1991</year>
          .
          <article-title>Belief Base Dynamics</article-title>
          .
          <source>Ph.D. Dissertation</source>
          , Uppsala.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Hansson</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <year>1994</year>
          .
          <article-title>Kernel contraction</article-title>
          .
          <source>Journal of Symbolic Logic</source>
          <volume>59</volume>
          :
          <fpage>845</fpage>
          -
          <lpage>859</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Lembo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ; Lenzerini,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Rosati</surname>
          </string-name>
          ,
          <string-name>
            <surname>R.</surname>
          </string-name>
          ; Ruzzi,
          <string-name>
            <given-names>M.</given-names>
            ; and
            <surname>Savo</surname>
          </string-name>
          ,
          <string-name>
            <surname>D. F.</surname>
          </string-name>
          <year>2010</year>
          .
          <article-title>Inconsistency-tolerant semantics for description logics</article-title>
          .
          <source>In Proc. of RR</source>
          ,
          <fpage>103</fpage>
          -
          <lpage>117</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Lukasiewicz</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Martinez</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ; and Simari,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <article-title>Complexity of inconsistency-tolerant query answering in datalog</article-title>
          . In Meersman, R.; Panetto,
          <string-name>
            <surname>H.</surname>
          </string-name>
          ; Dillon,
          <string-name>
            <given-names>T.</given-names>
            ;
            <surname>Eder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ;
            <surname>Bellahsene</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            ;
            <surname>Ritter</surname>
          </string-name>
          , N.; De Leenheer, P.; and
          <string-name>
            <surname>Dou</surname>
          </string-name>
          , D., eds.,
          <source>On the Move to Meaningful Internet Systems: OTM 2013 Conferences</source>
          , volume
          <volume>8185</volume>
          of Lecture Notes in Computer Science. Springer Berlin Heidelberg. 488-
          <fpage>500</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>