<!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>Connections Between Answer Set Semantics and Information Terms Semantics in Constructive E L? (Extended Abstract)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Loris Bozzato</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Camillo Fiorentini</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>DI, Univ. degli Studi di Milano</institution>
          ,
          <addr-line>Via Celoria 18, 20133, Milano</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Fondazione Bruno Kessler</institution>
          ,
          <addr-line>Via Sommarive 18, 38123, Trento</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Constructive description logics are interpretations of description logics (DLs) under appropriate constructive semantics. The application of such non-classical semantics to description logics is motivated by the interest in using the formal properties of constructive semantics in knowledge representation. Starting from di erent constructive semantics, several constructive description logics have been proposed, see e.g. [4,6,11]. Constructive description logics have been mostly studied from a theoretical viewpoint, and they have also been applied to tackle di erent representation and reasoning problems (see, e.g., [2,8,9,10]); however, the interaction between formal and practical aspects of constructive DLs has been scarcely investigated in the literature. To bridge this gap, in [1] we have proposed a simple constructive DL based on E L and we have discussed its relationship with Answer Set Programming (ASP). Exploiting such a connection, we have presented a Datalog encoding managing a reasoning task over the constructive semantics (namely, the generation of \valid states" of a knowledge base) and we have provided a prototype based on the standard OWL-EL pro le, together with \o the shelf" tools for manipulation of OWL 2 ontologies and ASP reasoning. Our constructive interpretation of E L is based on information terms (ITs) semantics [3,6,12], a constructive semantics related to the BHK (Brower-HeytingKolmogorov) interpretation of logical connectives [13]. Intuitively, an information term for a formula K is a syntactical object that constructively justi es the truth of K in a classical model M. For instance, let us consider the E L concept 9R:C and the formula 9R:C(d), to be understood as \the individual d belongs to 9R:C". The validity of 9R:C(d) in a model M can be explained by an information term (e; ) providing the ller e such that (dM; eM) (the pair of elements interpreting d and e in M) belongs to RM (the relation interpreting R in M) and, inductively, an information term justifying the validity of the formula C(e). Information terms have been used to represent the state or answer of a formula (and, by extension, a notion of \snapshot" representing a valid state of a knowledge base). The relation between information terms and answer sets</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        semantics has been rstly studied in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], where propositional theories are
considered. Along these lines, [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] extends this approach, for the rst time, to the
context of constructive description logics.
      </p>
      <p>
        In this work, we continue the investigation started in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] by \pushing the
envelope" towards more expressive DLs: as a rst step we introduce falsum in E L,
thus providing a constructive interpretation for the DL E L?. Similarly to [
        <xref ref-type="bibr" rid="ref3 ref6">3,6</xref>
        ],
negated formulas of the kind :C(d) are treated akin to atomic formulas with
respect to their IT interpretation: intuitively, this corresponds to considering these
formulas as constraints, i.e. we only require that C(d) does not hold, without any
constructive information about non-validity.
      </p>
      <p>
        We can then show how the results linking IT semantics and answer sets
semantics can be extended in presence of negative information. Following [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ],
negative information can be represented similarly to default negation in ASP:
negative formulas are used as constraints and answer sets are formulated over
a suitable positive reduction of the input formulas w.r.t. negative information.
Intuitively, as a result, we can show that the answer sets of an E L? formula K
(and, by extension, of an E L? KB) correspond to the \positive answers" encoded
by the minimal ITs of K that respect such negative constraints.
      </p>
      <p>
        We note that the constructive reading of formulas provided by information
terms semantics can be related to the recent interest in Explainable AI (which
is being discussed also in the eld of symbolic Knowledge Representation and
Reasoning). For example, as shown in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], the generation of a \valid snapshot" of
a knowledge base (i.e. a valid information term for its set of formulas) can be used
to verify the set of constraints encoded by the KB and, in case of a violation, to
constructively identify the source of inconsistencies, in order to amend the KB.
      </p>
      <p>
        This ongoing work represents a rst step towards the extension of this
approach to more expressive description logics: for example, an interesting goal is
to extend the discussed results to the full language of ALC, exploiting the
information terms semantics presented in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. An other issue to be investigated is
the application of the mentioned formal results to representation and reasoning
tasks, for example by extending the Datalog encoding and prototype discussed
in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] for ASP based generation of information terms. We also aim at developing
procedures for the manipulation of information terms (see, e.g., [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]), in order to
apply IT semantics in concrete problems.
      </p>
      <p>An extended version of this paper is available at https://dkm.fbk.eu/technologies/
constructive-description-logics.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Bozzato</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>ASP based generation of information terms for constructive EL</article-title>
          .
          <source>Fundam. Inform</source>
          .
          <volume>161</volume>
          (
          <issue>1-2</issue>
          ),
          <volume>29</volume>
          {
          <fpage>51</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bozzato</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ferrari</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Composition of semantic web services in a constructive description logic</article-title>
          .
          <source>In: RR2010. LNCS</source>
          , vol.
          <volume>6333</volume>
          , pp.
          <volume>223</volume>
          {
          <fpage>226</fpage>
          . Springer (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bozzato</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ferrari</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fiorentini</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fiorino</surname>
          </string-name>
          , G.:
          <article-title>A constructive semantics for ALC</article-title>
          .
          <source>In: DL2007. CEUR-WP</source>
          , vol.
          <volume>250</volume>
          , pp.
          <volume>219</volume>
          {
          <fpage>226</fpage>
          .
          <string-name>
            <surname>CEUR-WS.org</surname>
          </string-name>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bozzato</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ferrari</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fiorentini</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fiorino</surname>
          </string-name>
          , G.:
          <article-title>A decidable constructive description logic</article-title>
          .
          <source>In: JELIA 2010. LNCS</source>
          , vol.
          <volume>6341</volume>
          , pp.
          <volume>51</volume>
          {
          <fpage>63</fpage>
          . Springer (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bozzato</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ferrari</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Villa</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Actions over a constructive semantics for description logics</article-title>
          .
          <source>Fundam. Inform</source>
          .
          <volume>96</volume>
          (
          <issue>3</issue>
          ),
          <volume>253</volume>
          {
          <fpage>269</fpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Ferrari</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fiorentini</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fiorino</surname>
          </string-name>
          , G.:
          <article-title>BCDL: basic constructive description logic</article-title>
          .
          <source>J. of Automated Reasoning</source>
          <volume>44</volume>
          (
          <issue>4</issue>
          ),
          <volume>371</volume>
          {
          <fpage>399</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Fiorentini</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ornaghi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Answer set semantics vs. information term semantics</article-title>
          .
          <source>In: ASP2007: Answer Set Programming</source>
          ,
          <source>Advances in Theory and Implementation</source>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Haeusler</surname>
            ,
            <given-names>E.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>de Paiva</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rademaker</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Intuitionistic description logic and legal reasoning</article-title>
          .
          <source>In: DEXA 2011 Workshops</source>
          . pp.
          <volume>345</volume>
          {
          <fpage>349</fpage>
          . IEEE Computer Society (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Hilia</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chibani</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Djouani</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Amirat</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Semantic service composition framework for multidomain ubiquitous computing applications</article-title>
          .
          <source>In: ICSOC 2012. LNCS</source>
          , vol.
          <volume>7636</volume>
          , pp.
          <volume>450</volume>
          {
          <fpage>467</fpage>
          . Springer (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Mendler</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scheele</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Towards a type system for semantic streams</article-title>
          .
          <source>In: SR2009 - Stream Reasoning Workshop (ESWC</source>
          <year>2009</year>
          ).
          <article-title>CEUR-WP</article-title>
          , vol.
          <volume>466</volume>
          .
          <string-name>
            <surname>CEUR-WS.org</surname>
          </string-name>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Mendler</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scheele</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Towards Constructive DL for Abstraction and Re nement</article-title>
          .
          <source>J. Autom. Reasoning</source>
          <volume>44</volume>
          (
          <issue>3</issue>
          ),
          <volume>207</volume>
          {
          <fpage>243</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Miglioli</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moscato</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ornaghi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Usberti</surname>
          </string-name>
          , G.:
          <article-title>A constructivism based on classical truth</article-title>
          .
          <source>Notre Dame Journal of Formal Logic</source>
          <volume>30</volume>
          (
          <issue>1</issue>
          ),
          <volume>67</volume>
          {
          <fpage>90</fpage>
          (
          <year>1989</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Troelstra</surname>
            ,
            <given-names>A.S.:</given-names>
          </string-name>
          <article-title>From constructivism to computer science</article-title>
          .
          <source>Theor. Comput. Sci</source>
          .
          <volume>211</volume>
          (
          <issue>1-2</issue>
          ),
          <volume>233</volume>
          {
          <fpage>252</fpage>
          (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>