<!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>SPARQLoid - a Querying System using Own Ontology and Ontology Mappings with Reliability</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Takahisa Fujino</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Naoki Fukuta</string-name>
          <email>fukuta@cs</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Faculty of Informatics, Shizuoka University</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Graduate School of Informatics, Shizuoka University</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>The heterogeneity of ontologies on the web of data is a crucial problem. This paper presents an application called SPARQLoid that uses a query rewriting method to enable users to query any SPARQL endpoint with the user's own ontology, even when their ontology mappings are not reliable enough. Often ontology matching methods produce mappings with their reliability degree. Based on the given reliability degrees of those mappings, SPARQLoid allows users to query data in the target SPARQL endpoints by using their own (or a specified certain) ontology under a control of sorting order based on their mapping reliability. In this paper, we show a brief demonstration and a comparison to related work.</p>
      </abstract>
      <kwd-group>
        <kwd>SPARQL</kwd>
        <kwd>heterogeneous ontology</kwd>
        <kwd>query translation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>*
"
"
&amp;
2(4)). In the next tab (Figure 2(5)), the user writes a query based on the
ontologies chosen in the first step. The query translator engine translates the entered
query into a translated query that is written in ordinary SPARQL syntax (Fig.
2(6)). The translated query can be executed on the system (Fig. 2(7)).
Furthermore, the user can get programming-friendly code (e.g., Java, PHP, etc.) of the
query (Fig. 2(8)).
3</p>
    </sec>
    <sec id="sec-2">
      <title>Related</title>
    </sec>
    <sec id="sec-3">
      <title>Work and Comparison</title>
      <p>
        Mosto[
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ] is a tool to perform data translation using automatically generated
SPARQL executable mappings. The SPARQL-RW[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] framework provides
transparent query access over mapped RDF datasets by using Expressive and
Declarative Ontology Alignment Language (EDOAL)7. The R2R framework [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]
au7 http://alignapi.gforge.inria.fr/edoal.html
Expressions in RANKING Ranking Criterion
A+B+C sim=a+b+c
max(A)+max(B)+max(C) sim=max(a)+max(b)+max(c), max(a) means maximum
reliability degree when multiple mappings are available for a.
      </p>
      <p>A=0.6,B=0.4,C=0.3 sim = a*0.6+b*0.4+c*0.3
A&gt;B&gt;C a is used as the primary key for sorting, b is used as the sub-key,
and c is used as the sub-subkey
Expressions in THRESHOLD Filtering Criterion
A=0.3,B=0.2,C=0.4 Solutions using a ＞ 0.3, b ＞ 0.2, c ＞ 0.4
max(A)=0.5, max(B)=0.4,max(C)=0.6 Solutions with max(a) ＞ 0.5, max(b) ＞ 0.4, max(c) ＞ 0.6
A:3,B:3,C:3 At most top 3 relevant mappings will be used for A, B, and C</p>
      <p>
        SPARQLoid Mosto[
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ] SPARQL-RW[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] R2R[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]
ability to generate SPARQL-compatible
queries
use of mapping reliability
control syntax for mapping reliability
ability to translate data
ability to integrate data
ability to generate mappings *
support for complex mappings
ability to publish mappings **
support for interlinking mappings
application embeddability
implemented, * partially implemented, ** under development
tomatically discovers and publishes mappings among Linked Data sources for
better integration. Table 2 briefly compares our work and the above works.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Fujino</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Fukuta</surname>
          </string-name>
          , N.:
          <string-name>
            <surname>A SPARQL Query</surname>
          </string-name>
          <article-title>Rewriting Approach on Heterogeneous Ontologies with Mapping Reliability, The 3rd IIAI International Conference on e-Services and Knowledge Management (IIAI ESKM</article-title>
          <year>2012</year>
          ), (
          <year>2012</year>
          ). (to appear)
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Rivero</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hernandez</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ruiz</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Corchuelo</surname>
          </string-name>
          , R.: Mosto:
          <string-name>
            <surname>Generating SPARQL Executable Mappings Between Ontologies</surname>
          </string-name>
          ,
          <source>The 30th International Conference on Conceptual Modeling Demos and Posters</source>
          , (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Rivero</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hernandez</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ruiz</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Corchuelo</surname>
          </string-name>
          , R.:
          <article-title>Generating SPARQL Executable Mappings to Integrate Ontologies</article-title>
          ,
          <source>Proc. of the 30th International Conference on Conceptual Modeling</source>
          , pp.
          <fpage>118</fpage>
          -
          <lpage>131</lpage>
          , (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Makris</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bikakis</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gioldasis</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Christodoulakis</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>SPARQL-RW: Transparent Query Access over Mapped RDF Data Sources</article-title>
          ,
          <source>The15th International Conference on Extending Database Technology (EDBT2012)</source>
          , (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bizer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Schultz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>The R2R Framework: Publishing and Discovering Mappings on the Web</article-title>
          ,
          <source>The 1st International Workshop on Consuming Linked Data (COLD</source>
          <year>2010</year>
          ), (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>