<!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>Inconsistency Management in Generalized Knowledge and Action Bases?.</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Diego Calvanese</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marco Montali</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ario Santoso</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Free University of Bozen-Bolzano</institution>
          ,
          <addr-line>Bolzano</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The combination of static and dynamic aspects in modeling complex organizational domains is a challenging task that has led to study the combination of formalisms from knowledge representation, database theory, and process management [18,23,11]. Specifically, Knowledge and Action Bases (KABs) [3] have been put forward recently to provide a semantically rich representation of a domain. In KABs, static aspects are modeled using a Description Logic (DL) [1] knowledge base (KB), while actions are used to evolve its extensional part over time, possibly introducing fresh individuals. An important aspect that has received little attention so far in such systems is the management of inconsistency with respect to domain knowledge that may arise when the extensional information is evolved over time. In fact, inconsistency, both in KABs and in related approaches, is typically handled naively by just rejecting updates in actions when they would lead to inconsistency, see e.g., [16,4,9,2]. To overcome this limitation, KABs have been extended lately with mechanisms to handle inconsistency [12]. However, this has been done by defining ad-hoc execution semantics and corresponding ad-hoc verification techniques geared towards specific semantics for inconsistency management. It has also been left open whether adding inconsistency management to the rich setting of KABs, actually increases expressive power. This work attacks these issues by: (i) Proposing (standard) GKABs, which enrich KABs with a compact action language inspired by Golog [20] that can be conveniently used to specify processes at a high-level of abstraction. As in KABs, standard GKABs still manage inconsistency naively. (ii) Defining a parametric execution semantic for GKABs that is able to elegantly accomodate a plethora of inconsistency-aware semantics based on the well-known notion of repair [17,5,19,13]. (iii) Providing several reductions showing that verification of sophisticated first-order temporal properties over inconsistency-aware GKABs can be recast as a corresponding verification problem over standard GKABs. (iv) Showing that verification of standard and inconsistency-aware GKABs can be addressed using known techniques, developed for standard KABs.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        We use DL-LiteA [
        <xref ref-type="bibr" rid="ref6 ref8">8,6</xref>
        ] to express KBs, and consider queries such as EQL-Lite(UCQ)
(briefly ECQs) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], to access KBs and extract individuals of interest. To handle
inconsis? This paper is an abridged version of [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Full proofs can be found in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]
tency in KBs, we follow the repair-based approaches in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], and distinguish between
two kinds of approaches: (i) those that compute repairs agnostically from the updates
(the added/deleted facts) [
        <xref ref-type="bibr" rid="ref12">19,12</xref>
        ], among which we have b-repairs, which are defined
as the maximal (w.r.t. set containment) subsets of an ABox that are consistent with the
TBox, and c-repairs, which are defined as the intersection of all b-repairs; (ii) those that
take into account the updates by giving higher priority to the new facts during the repair,
as in bold semantics for instance-level KB evolution (c.f., [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]).
      </p>
      <p>
        Here, we consider KABs that are obtained by combining the framework in [
        <xref ref-type="bibr" rid="ref12 ref3">3,12</xref>
        ]
with the action specification formalism in [22], which allows us to have actions that
only update an ABox (instead of creating a new ABox at each execution, as in [
        <xref ref-type="bibr" rid="ref12 ref3">3,12</xref>
        ]).
Formally, a KAB is composed by (i) a DL-LiteA TBox T ; (ii) an initial DL-LiteA
ABox A0; (iii) a finite set of parametric actions that evolve the ABox; (iv) a finite
set of condition-action rules that describe when actions can be executed, and with
which parameters. The execution semantics of a KAB is given in terms of a possibly
infinite-state transition system, whose construction depends on the adopted semantics
of inconsistency [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. As in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], we call S-KAB a KAB under the standard execution
semantics, where inconsistency is naively managed by simply rejecting those updates
that lead to an inconsistent state.
      </p>
      <p>
        To specify temporal properties over KABs, we use the LEAQL logic, the FO variant
of -calculus defined in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Given a transition system and a closed LEAQL formula ,
verification is the problem of checking whether holds in the initial state of .
3
      </p>
    </sec>
    <sec id="sec-2">
      <title>Golog-KABs and Inconsistency Management</title>
      <p>We enrich KABs with a high-level action language inspired by Golog [20]. This allows
modelers to represents the dynamics of systems much more compactly. On the other
hand, we introduce a parametric execution semantics, which elegantly accommodates
the different kinds of inconsistency-aware semantics based on the notion of repair.</p>
      <p>
        A Golog-KAB (GKAB) is a tuple G = hT; A0; ; i, where T , A0, and are as
in standard KABs, and is the Golog program characterizing the evolution of the
GKAB over time, using the atomic actions in . For simplicity, we only consider a core
fragment of Golog based on the action language in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], and define a Golog program as:
::= " j pick Q(p~): (p~) j 1j 2 j 1; 2 j if ' then 1 else 2 j while ' do
where: (i) " is the empty program; (ii) pick Q(p~): (p~) is an atomic action invocation
guarded by an ECQ Q, such that 2 is applied by non-deterministically substituting
its parameters p~ with an answer of Q; (iii) 1j 2 is a non-deterministic choice between
programs; (iv) 1; 2 is sequencing; (v) if ' then 1 else 2, and while ' do are
respectively conditional and loop constructs, using a boolean ECQ ' as condition.
      </p>
      <p>
        We adopt the functional approach by [21] in defining the semantics of action
execution over G, i.e., we assume G provides two operations: (i) ASK, to answer queries
over the current KB; (ii) TELL, to update the KB through an atomic action. Here the ASK
operator corresponds to certain answers computation. The TELL operation is
parameterized by filter relations f , which are used to refine the way in which an ABox is updated,
based on a set of facts to be added and deleted (specified by the action), and we require
that the result of the TELL operation is a T -consistent ABox. In this light, filter relations
provide an abstract mechanism to accommodate several inconsistency management
approaches in the execution semantics. For instance, we define GKABs with standard
execution semantics, briefly S-GKABs, by defining a filter relation fS that updates an
ABox based on the facts to be added and deleted, and does nothing w.r.t. inconsistency
(i.e., updates that lead to an inconsistent state are simply rejected). To obtain GKABs
with inconsistency-aware semantics, we introduce filter relations fB, fC , and fE , where
fB (resp., fC ) returns a b-repair (resp., c-repair) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] of the updated ABox, and fE
updates the ABox using the bold semantics of KB evolution [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Consecutively, we
call the GKABs adopting the execution semantics obtained by employing those filter
relations B-GKABs, C-GKABs, and E-GKABs, respectively, and we group them under
the umbrella of inconsistency-aware GKABs (I-GKABs).
      </p>
      <p>Verification Results. With respect to verification of LEAQL properties, we have proved
the results summarized below, where an arrow indicates that we can reduce verification
in (G)KABs in the source to verification in (G)KABs in the target:</p>
      <p>B-GKABs C-GKABs E-GKABs</p>
      <p>S-GKABs</p>
      <p>S-KABs</p>
      <p>To encode S-KABs into S-GKABs, we simulate the standard execution semantics
using a Golog program that continues forever to non-deterministically pick an executable
action with parameters, or stops if no action is executable. For the opposite direction, the
key idea is to inductively interpret a Golog program as a structure consisting of nested
processes, suitably composed through the Golog operators. We mark the starting and
ending point of each Golog subprogram, and use accessory facts in the ABox to track
states corresponding to subprograms. Each subprogram is then inductively translated
into a set of actions and condition-action rules encoding its entrance and termination
conditions. For all reductions from I-GKABs to S-GKABs, our general strategy is to show
that S-GKABs are sufficiently expressive to incorporate the repair-based approaches, so
that an action executed under a certain inconsistency semantics can be compiled into a
Golog program that applies the action with the standard semantics, and then explicitly
handles the inconsistency, if needed.</p>
      <p>
        It is also interesting to observe that the semantic property of run-boundedness (which
guarantees the decidability of S-KAB verification) [
        <xref ref-type="bibr" rid="ref2 ref3">2,3</xref>
        ] is preserved by all our reductions.
It follows that verification of LEAQL properties over run-bounded GKABs and I-GKABs
is decidable, and reducible to standard -calculus finite-state model checking.
4
      </p>
    </sec>
    <sec id="sec-3">
      <title>Conclusion</title>
      <p>We introduced GKABs, which extend KABs with Golog-inspired high-level programs,
and allow for an elegant treatment of inconsistency. We have also shown that verification
of rich temporal properties over (inconsistency-aware) GKABs can be recast as
verification over standard KABs. Our approach is very general, and can be easily extended to
account for other inconsistency handling mechanisms, and more in general data cleaning.
Acknowledgments. This research has been partially supported by the EU IP project Optique
(Scalable End-user Access to Big Data), grant agreement n. FP7-318338, and by the UNIBZ
internal project KENDO (Knowledge-driven ENterprise Distributed cOmputing).
16. Deutsch, A., Hull, R., Patrizi, F., Vianu, V.: Automatic verification of data-centric business
processes. In: Proc. of the 12th Int. Conf. on Database Theory (ICDT). pp. 252–267 (2009)
17. Eiter, T., Gottlob, G.: On the complexity of propositional knowledge base revision, updates
and counterfactuals. Artificial Intelligence 57, 227–270 (1992)
18. Hull, R.: Artifact-centric business process models: Brief survey of research results and
challenges. In: Proc. of the 7th Int. Conf. on Ontologies, DataBases, and Applications of Semantics
(ODBASE). Lecture Notes in Computer Science, vol. 5332, pp. 1152–1163. Springer (2008)
19. Lembo, D., Lenzerini, M., Rosati, R., Ruzzi, M., Savo, D.F.: Inconsistency-tolerant semantics
for description logics. In: Proc. of the 4th Int. Conf. on Web Reasoning and Rule Systems
(RR). pp. 103–117 (2010)
20. Levesque, H.J., Reiter, R., Lesperance, Y., Lin, F., Scherl, R.: GOLOG: A logic programming
language for dynamic domains. J. of Logic Programming 31, 59–84 (1997)
21. Levesque, H.J.: Foundations of a functional approach to knowledge representation. Artificial</p>
      <p>Intelligence 23, 155–212 (1984)
22. Montali, M., Calvanese, D., De Giacomo, G.: Verification of data-aware commitment-based
multiagent systems. In: Proc. of the 13th Int. Conf. on Autonomous Agents and Multiagent
Systems (AAMAS). pp. 157–164 (2014)
23. Vianu, V.: Automatic verification of database-driven systems: a new frontier. In: Proc. of the
12th Int. Conf. on Database Theory (ICDT). pp. 1–13 (2009)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McGuinness</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nardi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patel-Schneider</surname>
            ,
            <given-names>P.F</given-names>
          </string-name>
          . (eds.):
          <source>The Description Logic Handbook: Theory, Implementation and Applications</source>
          . Cambridge University Press (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Bagheri</given-names>
            <surname>Hariri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Calvanese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>De Giacomo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Deutsch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Montali</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <article-title>Verification of relational data-centric dynamic systems with external services</article-title>
          .
          <source>In: Proc. of the 32nd ACM SIGACT SIGMOD SIGAI Symp. on Principles of Database Systems (PODS)</source>
          . pp.
          <fpage>163</fpage>
          -
          <lpage>174</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Bagheri</given-names>
            <surname>Hariri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Calvanese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Montali</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>De Giacomo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>De</surname>
          </string-name>
          <string-name>
            <surname>Masellis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Felli</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          :
          <article-title>Description logic Knowledge and Action Bases</article-title>
          .
          <source>J. of Artificial Intelligence Research</source>
          <volume>46</volume>
          ,
          <fpage>651</fpage>
          -
          <lpage>686</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Belardinelli</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lomuscio</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patrizi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>An abstraction technique for the verification of artifact-centric systems</article-title>
          .
          <source>In: Proc. of the 13th Int. Conf. on the Principles of Knowledge Representation and Reasoning (KR)</source>
          . pp.
          <fpage>319</fpage>
          -
          <lpage>328</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bertossi</surname>
            ,
            <given-names>L.E.</given-names>
          </string-name>
          :
          <article-title>Consistent query answering in databases</article-title>
          .
          <source>SIGMOD Record</source>
          <volume>35</volume>
          (
          <issue>2</issue>
          ),
          <fpage>68</fpage>
          -
          <lpage>76</lpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Giacomo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lembo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lenzerini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Poggi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <article-title>Rodr´ıguez-</article-title>
          <string-name>
            <surname>Muro</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosati</surname>
          </string-name>
          , R.:
          <article-title>Ontologies and databases: The DL-Lite approach</article-title>
          . In: Tessaris,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Franconi</surname>
          </string-name>
          , E. (eds.)
          <source>Reasoning Web. Semantic Technologies for Informations Systems - 5th Int. Summer School Tutorial Lectures (RW), Lecture Notes in Computer Science</source>
          , vol.
          <volume>5689</volume>
          , pp.
          <fpage>255</fpage>
          -
          <lpage>356</lpage>
          . Springer (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Giacomo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lembo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lenzerini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosati</surname>
          </string-name>
          , R.: EQL-Lite:
          <article-title>Effective first-order query processing in description logics</article-title>
          .
          <source>In: Proc. of the 20th Int. Joint Conf. on Artificial Intelligence (IJCAI)</source>
          . pp.
          <fpage>274</fpage>
          -
          <lpage>279</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Giacomo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lembo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lenzerini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosati</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Tractable reasoning and efficient query answering in description logics: The DL-Lite family</article-title>
          .
          <source>J. of Automated Reasoning</source>
          <volume>39</volume>
          (
          <issue>3</issue>
          ),
          <fpage>385</fpage>
          -
          <lpage>429</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Giacomo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lembo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Montali</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Santoso</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Ontology-based governance of data-aware processes</article-title>
          .
          <source>In: Proc. of the 6th Int. Conf. on Web Reasoning and Rule Systems (RR). Lecture Notes in Computer Science</source>
          , vol.
          <volume>7497</volume>
          , pp.
          <fpage>25</fpage>
          -
          <lpage>41</lpage>
          . Springer (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Giacomo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lenzerini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosati</surname>
          </string-name>
          , R.:
          <article-title>Actions and programs over description logic knowledge bases: A functional approach</article-title>
          . In: Lakemeyer,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>McIlraith</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.A</given-names>
            . (eds.) Knowing, Reasoning, and Acting: Essays in Honour of Hector Levesque. College
            <surname>Publications</surname>
          </string-name>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Giacomo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Montali</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Foundations of data aware process analysis: A database theory perspective</article-title>
          .
          <source>In: Proc. of the 32nd ACM SIGACT SIGMOD SIGAI Symp. on Principles of Database Systems (PODS)</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kharlamov</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Montali</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Santoso</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zheleznyakov</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Verification of inconsistency-tolerant knowledge and action bases</article-title>
          .
          <source>In: Proc. of the 23rd Int. Joint Conf. on Artificial Intelligence (IJCAI)</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kharlamov</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nutt</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zheleznyakov</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Evolution of DL-Lite knowledge bases</article-title>
          .
          <source>In: Proc. of the 9th Int. Semantic Web Conf. (ISWC). Lecture Notes in Computer Science</source>
          , vol.
          <volume>6496</volume>
          , pp.
          <fpage>112</fpage>
          -
          <lpage>128</lpage>
          . Springer (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Montali</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Santoso</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Verification of generalized inconsistency-aware knowledge and action bases</article-title>
          .
          <source>In: Proc. of the 24th Int. Joint Conf. on Artificial Intelligence (IJCAI)</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Montali</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Santoso</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Verification of generalized inconsistency-aware knowledge and action bases (extended version)</article-title>
          .
          <source>CoRR Technical Report arXiv:1504.08108</source>
          , arXiv.org e-Print
          <string-name>
            <surname>archive</surname>
          </string-name>
          (
          <year>2015</year>
          ), available at http://arxiv.org/abs/1504.08108
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>