<!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>Approximating DL reasoning by ontology-aware RDF querying</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Catalina Martínez-Costa</string-name>
          <email>catalina.martinez@medunigraz.at</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefan Schulz</string-name>
          <email>stefan.schulz@medunigraz.at</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>IMI, Medical University of Graz</institution>
          ,
          <country country="AT">Austria</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We present initial experiments of transforming an expressive OWL DL model into RDF, with the goal of maximally preserving its semantics. Based on a semantic interoperability use case (three different ways of encoding the same medical information), we use OWL DL representation and reasoning results as gold standards and compare them with the results of querying two derived RDF representations enhanced by pre-computing of inferred triples by using the RL profile and approximate custom rules.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Diagnosis
Organ
Status
Caused by
ischaemic
heart
disease</p>
      <p>Heart
Suspected</p>
      <p>Yes
No
Unknown
x</p>
      <p>Suspected heart failure caused
by ischaemic heart disease</p>
      <p>Diagnosis</p>
      <p>Heart Failure
Status</p>
      <p>Suspected
Cause</p>
      <p>Ischaemic heart
disease
d3 rdf:type 'Diagnostic statement' and 'is about situation' only 'Heart failure'
d3 rdf:type 'Diagnostic statement' and 'has information attribute' some 'Suspected '
d3 rdf:type 'Diagnostic statement' and 'is about situation' only ('Disorder'</p>
      <p>
        and 'is caused by' some 'Ischaemic heart disease')
Anticipating scalability problems of expressive OWL DL T-boxes we approximate
the results obtained by OWL DL reasoning by an alternative approach that uses RDF,
SPARQL and materializations, triggered by axioms from the underlying OWL
ontology. We present two RDF-based representations: (i) the OWL/RDF serialization of
the original OWL DL axioms, and (ii) an RDF representation obtained as a
simplification of the OWL DL one, in which the subject and object of the RDF triple
correspond to ontology classes and the predicate to an OWL DL expression. For the d3
instance, which is of the type 'Diagnostic statement':
&lt;d3&gt; &lt;IS ABOUT SITUATION&gt; &lt;HeartFailure#123&gt;
&lt;d3&gt; &lt;HAS INFORMATION ATTRIBUTE&gt; &lt;Suspected#3826&gt;
&lt;d3&gt; &lt;IS ABOUT SITUATION&gt; &lt;Disorder#9981&gt;
&lt;Disorder#9981&gt; &lt;IS CAUSED BY&gt; &lt;IschaemicHeartDisease#0951&gt;
Each representation is then checked against a set of SPARQL 1.1 queries, by using
Virtuoso 7.0 and the implementation of the OWL 2 RL profile as a set of SPARQL
queries [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], as well as custom rules to address the needs of the specific representation.
Not all the queries retrieve the three diagnosis instances even after the application of
the OWL 2 RL rules. As an example, a query asking explicitly about heart failure
diagnoses does not retrieve the instance of the leftmost form, where its type is
described by using the axiom:
d1 rdf:type 'Diagnostic statement'
      </p>
      <p>and 'is about situation' only ('Organ failure' and 'is included in' some 'Heart')
A DL reasoner is able to infer equivalence between 'Heart failure' and the
expressions 'Organ failure' and isIncludedIn some Heart. However, in RDF it would be
required to create a specific rule that each time that there is a triple ('Organ Failure'
'included in' Heart), then another one including 'Heart Failure' would be also created.</p>
      <p>The drawback of the representation (i) is its complexity due to numerous
intermediate blank nodes. The main drawback of (ii) is the need of keeping the track of the
instances when generating the triples.</p>
      <p>
        Although the OWL 2 RL captures a substantial fragment of OWL 2, it restricts
expressiveness and is not able to capture existentially quantified expressions [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. This
entails that not all queries retrieve the desired data.
      </p>
      <p>Our work presented here is preliminary and based on a concrete pattern of a
semantic interoperability use case that is highly relevant for health care data. Further
work will address more use cases and explore other ways of approximating DL
reasoning, taking into account recent developments of triple stores.</p>
      <p>Acknowledgements. This work was funded by the SemanticHealthNet Network of Excellence within
the EU 7th FP, Call:FP7-ICT-2011-7, agreement 288408. http://www.semantichealthnet.eu/</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. SemanticHealthNet. http://www.semantichealthnet.eu/ (accessed
          <year>September 2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. W3C SPIN. http://www.w3.org/Submission/spin-overview/ (accessed
          <year>September 2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          et al. (
          <year>2013</year>
          ).
          <article-title>Making the most of your triple store: query answering in OWL 2 using an RL reasoner</article-title>
          .
          <source>Proc. of the 22nd international WWW conference</source>
          ,
          <volume>1569</volume>
          -
          <fpage>1580</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>