<!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>Representing Probabilistic Relations in RDF</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yoshio Fukushige</string-name>
          <email>fukushige.yoshio@jp.panasonic.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Network Development Center Matsushita Electric Industrial Co., Ltd.</institution>
          <addr-line>4-5-15 Higashi-shinagawa, Shinagawa-ku, Tokyo 140-8632</addr-line>
          ,
          <country country="JP">Japan</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Probabilistic inference will be of special importance when one needs to know how much we can say with what all we know given new observations. Bayesian Network is a graphical probabilistic model with which one can represent probabilistic relations intuitively and several effective algorithms for inference are developed. This paper reports a now ongoing work in its design stage which provides a vocabulary for representing probabilistic knowledge in a RDF graph which is to be mapped to a Bayesian Network to do inference on it.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>In the real world, especially in the scientific fields like Life
Science, or in applications like contents classification and
recommendation, it is often the case that relationship between
resources holds probabilistically, or we can make statements
only with uncertainty. Such relationships can be well
described with probabilistic model. And probabilistic inference
will be of special importance when one needs to know how
much we can say with what we know incompletely.</p>
      <p>In this position paper, I report my ongoing work which
provides a vocabulary for representing probabilistic knowledge
in a RDF graph. I introduce Bayesian Networks and list the
requirements for the representing language and candidate
vocabulary.
3</p>
      <p>Requirements for the representation
language
The aim of this work is not to just represent Bayesian
networks in the Semantic Web, but to get a language (or
extension vocabulary) which can describe probabilistic relations in
a way that is Semantic Web compatible and easy to map to
a BN. It is to put together the distributed information in the
Semantic Web, and do probabilistic inference in the BN.</p>
      <p>The components of a BN are nodes and links and CPT’s
attached to the nodes. A node represents a set of exhaustive
and mutually exclusive propositions (called partition).</p>
      <p>The representation language should be able to express:
• a partition, i.e. a set of exhaustive and exclusive
propositions
• propositions in such a way that they are distinguished
from ground facts
• a probability with which
with/without certain conditions
a
proposition
holds
4</p>
      <p>Vocabulary for RDF representation
RDF is a W3C standard as one of the fundamental building
blocks of the Semantic Web. By representing probabilistic
relations in RDF, one gets advantage of reusing existing
vocabularies and tools for RDF processing, and one can treat
the probabilistic relations themselves as resources and
incorporate them into RDF graphs.</p>
      <p>
        To provide a vocabulary that satisfy the requirements
above, I introduced the following classes and predicates:
classes prob:Partition,
prob:ProbabilsticStatement,
prob:Clause, prob:Probability,
predicates prob:predicate,
prob:hasProbability, prob:condition,
prob:case, prob:about
• Conditions are linked with prob:Partition’s, not
with each cases.
• Introduction of prob:Clause’s
prob:Clause is a generalization of the RDF
reification. prob:Clauserepresents has one
prob:predicate and zero or more ’terms.’ (cf. the
pattern 2 of N-ary relationship representations in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ])
The following is an example graph which represents a
probabilistic relation: “if cond0, then case1 has probability
prob1 and case2 has probability prob2” (in a Turtle [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]
serialization)
[a prob:Partition;
prob:condition :cond0;
prob:case
[a prob:ProbabilisticStatement;
prob:about :case1;
prob:hasProbability :prob1],
[a prob:ProbabilisticStatement;
prob:about :case2;
prob:hasProability :prob2].
(Ding &amp; Peng 2004) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and (Gu, Pung &amp; Zhang 2004) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]
are close works to this. They proposes to augment OWL to
allow probabilistic markups, and provides a set of
transformation rules to convert the probabilistically annotated OWL
ontology into a BN.
      </p>
      <p>
        (Holi &amp; Hyvo¨nen 2004) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] is an attempt to express and
calculate overlapping of concepts in RDF(S) and OWL using
BN.
      </p>
      <p>
        Works in combinatorial use of BNs and Description
Logics includes, among others, (Koller, Levy &amp; Pfeffer 1997)
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] which presents P-CLASSIC; a probabilistic version of the
Description Logic CLASSIC, and (Yelland 2000) [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] which
incorporates Description Logics into BNs.
      </p>
      <p>
        While others address T-Box knowledge, (Fukushige
2004)[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] proposes a method to encode probabilistic relations
in A-Box, which is in the same direction with this work.
      </p>
      <p>Conclusion and future works
This position paper reported a ongoing work which provides a
vocabulary for representing probabilistic knowledge in a RDF
graph.</p>
      <p>Open issues (other than implementing issues) include:
• Relationship with rule languages
• How to standardize Query Languages against BN store
• How to learn BNs from data or/and partial description in</p>
      <p>RDF.
• How to deal with / avoid cyclic probabilistic description
in RDF
• How to deal with continuous probabilistic distributions
• Examination of computational complexity</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Pearl</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Probabilistic reasoning in intelligent systems: networks of plausible inference</article-title>
          , Morgan Kaufmann, 1988
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Becket</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Turtle - Terse RDF Triple Language</surname>
          </string-name>
          , http://www.ilrt.bris.ac.uk/discovery/2004/01/turtle/
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Fukushige</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Representing Probabilistic Knowledge in the Semantic Web, position paper for the W3C Workshop on Semantic Web for Life Sciences</article-title>
          , http://www.w3.org/
          <year>2004</year>
          /09/13- Yoshio/PositionPaper.html,
          <year>2004</year>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Ding</surname>
            ,
            <given-names>Zh.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peng</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>A Probabilistic Extension to Ontology Language OWL</article-title>
          ,
          <source>Proc. of the 37th Hawaii International Conference in System Sciences</source>
          ,
          <year>2004</year>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Gu</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pung</surname>
            ,
            <given-names>H.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>D.Q.</given-names>
          </string-name>
          :
          <article-title>A Bayesian Approach for Dealing with Uncertain Contexts</article-title>
          ,
          <source>Proc. of the Second International Conference on Pervasive Computing (Pervasive</source>
          <year>2004</year>
          ) ,”Advances in Pervasive Computing”,
          <source>Austrian Computer Society</source>
          , vol.
          <volume>176</volume>
          ,
          <year>2004</year>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6] oli,
          <string-name>
            <surname>M.</surname>
          </string-name>
          , Hyvo¨nen, E.:
          <article-title>A Method for Modeling Uncertainty in Semantic Web Taxonomies</article-title>
          ,
          <source>Proceedings of the 13th international World Wide Web conference</source>
          , pp.
          <fpage>296</fpage>
          -
          <lpage>297</lpage>
          ,
          <year>2004</year>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Koller</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Levy</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pfeffer</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <string-name>
            <surname>P-CLASSIC</surname>
          </string-name>
          :
          <article-title>A tractable probabilistic description logic</article-title>
          ,
          <source>Proceedings of the 14th National Conference on Artificial Intelligence (AAAI97)</source>
          , pp.
          <fpage>390</fpage>
          -
          <lpage>397</lpage>
          ,
          <year>1997</year>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Yelland</surname>
            ,
            <given-names>P.M.:</given-names>
          </string-name>
          <article-title>An Alternative Combination of Bayesian Networks and Description Logics</article-title>
          ,
          <source>Proceedings of the KR2000 Conference</source>
          , pp.
          <fpage>225</fpage>
          -
          <lpage>234</lpage>
          ,
          <year>2000</year>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rector</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Defining N-ary Relations on the Semantic Web: Use With Individuals, W3C Working Draft</article-title>
          , http://www.w3.org/TR/2004/WD-swbpn-aryRelations-
          <volume>20040721</volume>
          /,
          <year>2004</year>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>