<!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>Provenance for the Description Logic ELH (Extended Abstract)</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>DI ENS, ENS, CNRS, PSL University &amp; Inria</institution>
          ,
          <addr-line>Paris</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Free University of Bozen-Bolzano</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Bergen</institution>
          ,
          <country country="NO">Norway</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>University of Milano-Bicocca</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This extended abstract presents our work on provenance for the description logic ELHr published at IJCAI 2020 [2]. Important reasoning tasks performed over description logics (DL) ontologies are axiom entailment, i.e. deciding whether a given DL axiom follows from the ontology; and query answering. In many settings it is crucial to know how a consequence|e.g. an axiom or a query|has been derived from the ontology. In the database community, provenance has been studied for nearly 30 years [5, 3] and gained traction when the connection to semirings, so called provenance semirings [6, 7] was discovered. Provenance semirings serve as an abstract algebraic tool to record and track provenance information; that is, to keep track of the speci c database tuples used for deriving the query, and of the way they have been processed in the derivation. Besides explaining a query answer, provenance has many applications like: computing the probability or the degree of con dence of an answer, counting the di erent ways of producing an answer, handling authorship, data clearance, or user preferences. Semiring provenance has drawn interest beyond relational databases, and in particular, it has recently been considered for ontology-mediated query answering [1] and for ontology-based data access [4], a setting where a database is enriched with an ontology and mappings between them. In the latter, the ontology axioms are annotated with provenance variables. Queries are then annotated with provenance polynomials that express their provenance information. Example 1. Consider the facts mayor(Venice; Brugnaro) and mayor(Venice; Orsoni), stating that Venice has mayors Brugnaro and Orsoni, annotated respectively with provenance information v1 and v2, and the DL axiom ran(mayor) v Mayor, expressing that the range of the role mayor is the concept Mayor, annotated with v3. The query 9x:Mayor(x) asks if there is someone who is a mayor. The answer is yes and it can be derived using ran(mayor) v Mayor together with any of the two facts, interpreting x by Brugnaro or Orsoni. This is expressed by the provenance polynomial v1 v3 + v2 v3. Intuitively, expresses the joint use of axioms in a derivation path of the query, and + the alternative derivations.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        An important contribution of [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] was a semantic de nition of provenance for
annotated DL-LiteR ontologies|which contains axioms of the form ( ; v) where
is a DL axiom and v a provenance variable|based on annotated models.
An annotated interpretation I interprets concepts (resp. roles) by sets of pairs
of a domain element and a provenance monomial (resp. triples of two domain
elements and a provenance monomial). It satis es e.g. an annotated concept
assertion (A(a); v) if (aI ; vI ) 2 AI , and an annotated general concept inclusion
(GCI) (C v D; v) if (d; mI ) 2 CI implies that (d; (v m)I ) 2 DI . Annotated
models and entailment of DL axioms annotated with provenance monomials are
then de ned as expected. Finally, entailment of conjunctive queries annotated
with sums of monomials is de ned by considering the matches of the query
(extended with binary and ternary predicates to handle provenance information)
in the annotated models of the ontology. However, [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] only considered DL-LiteR,
which has the particularity of not allowing for conjunctions or quali ed role
restrictions in the TBox axioms. Our rst contribution is to adapt the provenance
semantics of [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] for the ELHr variant of the lightweight DL EL, extending the
semantics to those ELHr axioms that do not occur in DL-LiteR. It turns out that
handling the conjunction allowed in ELHr axioms is not trivial. To obtain models
from which we can derive meaningful provenance-annotated consequences, we
adopt -idempotent semirings and a syntactic restriction on ELHr that forbids
conjunctions and quali ed restriction of a role to appear in the right-hand side
of GCIs (preserving the expressivity of full ELHr when annotations are not
considered). We then devise methods to handle annotated ontologies in this
context.
1. We present a completion algorithm for annotated ELHr ontologies that
computes all axioms annotated with provenance monomials that follow from the
ontology in exponential time. We show that it allows us to solve annotated
axiom entailment and instance queries in ELHr in polynomial time in the
size of the ontology and polynomial space in the size of the provenance
polynomial.
2. We also consider the problem of computing the set of relevant provenance
variables for the entailment of an axiom (or instance query) from an
annotated ontology O, i.e., the set of variables v such that O j= ( ; v m) for
some monomial m. We show that this can be done in polynomial time, using
an adaptation of the completion algorithm.
3. Finally, we investigate conjunctive query answering. The query answering
methods developed in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] cannot be extended to ELHr since they rely on
the FO-rewritability of conjunctive queries in DL-LiteR, a property that
r
does not hold for ELH . Therefore, we adapt the combined approach for
query answering in EL [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] to provenance-annotated ELHr ontologies. We
de ne a nite canonical model and a rewriting of the query such that the
ontology entails the original annotated query if and only if the canonical
model satis es the rewritten query.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Camille</given-names>
            <surname>Bourgaux</surname>
          </string-name>
          and
          <string-name>
            <given-names>Ana</given-names>
            <surname>Ozaki</surname>
          </string-name>
          .
          <article-title>Querying attributed DL-Lite ontologies using provenance semirings</article-title>
          .
          <source>In AAAI</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Camille</given-names>
            <surname>Bourgaux</surname>
          </string-name>
          , Ana Ozaki, Rafael Pen~aloza, and Livia Predoiu.
          <article-title>Provenance for the description logic ELHr</article-title>
          . In IJCAI,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Peter</given-names>
            <surname>Buneman</surname>
          </string-name>
          .
          <article-title>The providence of provenance</article-title>
          .
          <source>In BNCOD</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. Diego Calvanese, Davide Lanti, Ana Ozaki, Rafael Pen~aloza, and Guohui Xiao.
          <article-title>Enriching ontology-based data access with provenance</article-title>
          .
          <source>In IJCAI</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>James</given-names>
            <surname>Cheney</surname>
          </string-name>
          , Laura Chiticariu, and
          <article-title>Wang Chiew Tan</article-title>
          .
          <article-title>Provenance in databases: Why, how, and where</article-title>
          .
          <source>Foundations and Trends in Databases</source>
          ,
          <volume>1</volume>
          (
          <issue>4</issue>
          ),
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Todd</surname>
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Green</surname>
            ,
            <given-names>Gregory</given-names>
          </string-name>
          <string-name>
            <surname>Karvounarakis</surname>
            , and
            <given-names>Val</given-names>
          </string-name>
          <string-name>
            <surname>Tannen</surname>
          </string-name>
          .
          <article-title>Provenance semirings</article-title>
          .
          <source>In PODS</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Todd</surname>
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Green</surname>
            and
            <given-names>Val</given-names>
          </string-name>
          <string-name>
            <surname>Tannen</surname>
          </string-name>
          .
          <article-title>The semiring framework for database provenance</article-title>
          .
          <source>In PODS</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Carsten</given-names>
            <surname>Lutz</surname>
          </string-name>
          , David Toman,
          <string-name>
            <given-names>and Frank</given-names>
            <surname>Wolter</surname>
          </string-name>
          .
          <article-title>Conjunctive query answering in the description logic EL using a relational database system</article-title>
          .
          <source>In IJCAI</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>