<!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>MCHA SPAIDA: A Cooperative Query Editor with Anonymous Helpers using Ontology Mappings</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Takuya Adachi</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Naoki Fukuta</string-name>
          <email>fukuta@inf</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>College of Informatics, Academic Institute, Shizuoka University</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Informatics, Graduate School of Integrated Science and Technology, Shizuoka University</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper, we propose our prototype system, named MCHA SPAIDA, that allows us for cooperatively editing SPARQL queries by the help of anonymous helper users without revealing the detailed meaning of the query. This system dynamically generates ontology mappings to translate a modi ed query by using a query and some data on an endpoint. Ontology matching approaches have been applied to effectively anonymize the query to be cooperatively edited by other users without loss of semantic relations among data and vocabularies. To make ease of cooperative tracing and pro ling of a query, our method will not directly modify the queries and given ontology mappings. Rather, our method tries to add a small amount of supplemental ontology mappings to effectively anonymize the meaning of original query.</p>
      </abstract>
      <kwd-group>
        <kwd>SPARQL</kwd>
        <kwd>ontology mapping</kwd>
        <kwd>cooperative query editing</kwd>
        <kwd>privacy protection</kwd>
        <kwd>query anonymization</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>MCHA SPAIDA</title>
      <p>
        To overcome the issues, we are implementing a system named MCHA SPAIDA3,
which is an extended version of our previously implemented system SPAIDA
for utilizing ontology mappings on SPARQL queries[1{3] which also includes
anonymous helper mechanism MCHA for cooperatively editing and
sophisticating queries. Our system includes an \on-the- y" ontology and instance matcher
to evaluate the used ontology mappings and instance mappings, suggests which
mappings will be used in the query. Furthermore, the on-the- y matcher can
also be used to interactively add one-time mappings that could produce more
complete answer in the results of the speci ed query [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        We are implementing a prototype system as a web application with SPARQL
query editors and anonymous helpers. In order to utilize alignments as mapping
data by using ontology matching tools (e.g., Alignment API [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]) and instance
3 A demo is available at http://whitebear.cs.inf.shizuoka.ac.jp/spaida-demo/
      </p>
      <p>
        T. Adachi and N. Fukuta
matching tools (e.g., ScLink [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]), SPAIDA prepares mapping repositories to the
outside.
      </p>
      <p>Figure 1 shows an overview of our implementing system.</p>
    </sec>
    <sec id="sec-2">
      <title>Dynamic Mapping Generation</title>
      <p>An application of the on-the- y mapping generation mechanism is MCHA
(Mappingbased Conversion for Human-based query writing Assistance), which rather
convert a query to another query which targets to completely different things while
it tries to keep their attributes in the sense of complexity and structure of the
output. This allows anonymous cooperative helper editing of a query while
mitigating the targets the original user is trying to access. In this mechanism, some
users are asked to help editing and enhancing a query of mapping-based
conversion of a query to a \semantically equivalent or very similar" query.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Adachi</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fukuta</surname>
          </string-name>
          , N.:
          <article-title>Toward Better Debugging Support on Extended SPARQL queries with On-the- y Ontology Mapping Generation</article-title>
          .
          <source>In: Proc. of The 11th International Workshop on Ontology Matching (OM2016)</source>
          . pp.
          <volume>239</volume>
          {
          <issue>240</issue>
          (
          <year>2016</year>
          ),
          <article-title>(poster)</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Adachi</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fukuta</surname>
          </string-name>
          , N.:
          <article-title>A Mapping-enhanced Linked Data Inspection and Querying Support System using Dynamic Ontology Matching</article-title>
          .
          <source>In: Proc. of 2nd International Workshop on Platforms and Applications for Social problem Solving and Collective Reasoning (PASSCR2017)</source>
          . pp.
          <volume>1191</volume>
          {
          <issue>1194</issue>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Adachi</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yamada</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fukuta</surname>
          </string-name>
          , N.:
          <article-title>Towards Better Query Coding Support Utilizing Ontology Mappings</article-title>
          .
          <source>In: Proc. of 1st International Workshop on Platforms and Applications for Social problem Solving and Collective Reasoning (PASSCR2016)</source>
          . pp.
          <volume>96</volume>
          {
          <issue>99</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>David</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Euzenat</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scharffe</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>dos Santos</surname>
          </string-name>
          , C.T.:
          <article-title>The Alignment API 4.0</article-title>
          . In: Semantic
          <source>Web Journal</source>
          <volume>2</volume>
          (
          <issue>1</issue>
          ), pp.
          <volume>3</volume>
          {
          <fpage>10</fpage>
          . IOS Press (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Nguyen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ichise</surname>
          </string-name>
          , R.: ScLink:
          <article-title>Supervised Instance Matching System for Heterogeneous Repositories</article-title>
          .
          <source>In: Journal of Intelligent Information Systems</source>
          , pp.
          <volume>1</volume>
          {
          <fpage>33</fpage>
          .
          <string-name>
            <surname>Springer</surname>
            <given-names>US</given-names>
          </string-name>
          (
          <year>2016</year>
          ). https://doi.org/10.1007/s10844-016-0426-3
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>