<!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>A reasoner for generalized Bayesian dl-programs</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Generalized Bayesian dl-programs</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute of Computer Science, University of Mannheim</institution>
          ,
          <addr-line>A5,6, 68159 Mannheim</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <fpage>2</fpage>
      <lpage>4</lpage>
      <abstract>
        <p>In this paper, we describe an ongoing reasoner implementation for reasoning with generalized Bayesian dl-programs and thus for dealing with deterministic ontologies and logic programs and probabilistic (mapping) rules in an integrated framework. The Semantic Web has been envisioned to enable software tools or web services, respectively, to process information provided on the Web automatically. For this purpose, the information represented in different ontologies needs to be integrated. More specifically, mappings between the ontologies need to be determined. In our framework, mappings are probabilistic rules. A more detailled discussion on the advantages of using rules for mappings and modelling the uncertainty of mappings with bayesian probabilities can be found in [1-3]). We are using generalized Bayesian dl-programs [3] for representing the deterministic ontologies and the uncertain mapping rules in an integrated logical framework. Generalized Bayesian dl-programs are a slightly extended more general and more formal representation of Bayesian Description Logic Programs as published in [1]. A general Bayesian dl-program is a knowledge base KB = (L, P, µ, Comb) where L is the knowledge base corresponding to the union of the ontologies to be integrated. L is represented in the description logic programming (DLP) fragment [4]. P is a logic program in Datalog without negation, µ associates with each rule r of ground (P )1 and every truth valuation v of the body atoms of r a probability function µ(r, v) over all truth valuations of the head atom of r. Comb is a combining rule, which defines how rules r ∈ ground (P ) with the same head atom can be combined to obtain a single rule. Semantically, a generalized Bayesian dl-program corresponds to a Bayesian Network. Examples and more details can be found in [3].</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>Architecture of the Reasoner</title>
      <p>
        Below, in figure 1, the architecture of our reasoner is depicted. Without loss
of generality, two OWL ontologies in the DLP fragment and a user query are
the input to our reasoner. We use dlpConvert [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] for translating the ontologies
into F-Logic for the Ontobroker2 which is a F-logic programming reasoner.
Furthermore, we are using the probabilistic matchers of oMap [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] for generating
probabilistic level 0 mappings. We translate those mappings and the user query
also into F-Logic and feed the translation into a meta reasoner based on the
Ontobroker. The user query needs to be translated and fed into the Ontobroker
as well before the reasoning process starts. The meta reasoner deduces all atoms
needed for the creation of the corresponding Bayesian Network. From the result
of the meta reasoner, we can create a Bayesian network which can be dealt with
with SamIam3. The colored nodes in the architecture below represent knowledge
bases or declarative knowledge and the uncolored ones represent tools.
2 c.f. http://www.ontoprise.de/
3 c.f. http://reasoning.cs.ucla.edu/samiam/
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Predoiu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stuckenschmidt</surname>
          </string-name>
          , H.:
          <article-title>A probabilistic framework for information integration and retrieval on the semantic web</article-title>
          .
          <source>In: Proc. of the 3rd Workshop on Database Interoperability (InterDB)</source>
          . (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Predoiu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Probabilistic information integration and retrieval on the semantic web</article-title>
          .
          <source>In: Proc. of the International Semantic Web Conference (ISWC)</source>
          .
          <article-title>(</article-title>
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Cali</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lukasiewicz</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Predoiu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stuckenschmidt</surname>
          </string-name>
          , H.:
          <article-title>Rule-based Approaches for Representing Probabilistic Ontology Mappings</article-title>
          .
          <source>In: Uncertainty Reasoning for the Semantic Web I</source>
          , Springer (to appear)
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Grosof</surname>
            ,
            <given-names>B.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Volz</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Decker</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>Description Logic Programs: combining logic programs with description logic</article-title>
          .
          <source>In: Proc. of the international conference on World Wide Web (WWW)</source>
          .
          <article-title>(</article-title>
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Motik</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vrandecic</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hitzler</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sure</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Studer</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <article-title>: dlpconvert. Converting OWL DLP statements to logic programs</article-title>
          .
          <source>In: Proc. of the 3rd European Semantic Web Conference</source>
          . (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Straccia</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Troncy</surname>
          </string-name>
          , R.:
          <article-title>Towards Distributed Information Retrieval in the Semantic Web: Query Reformulation Using the oMAP Framework</article-title>
          .
          <source>In: Proc. of the 3rd European Semantic Web Conference</source>
          . (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>