<!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 Query Anonymization Approach 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.gshizuoka.ac.jp</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 an ontology matching mechanism for SPARQL query anonymization in a cooperative SPARQL query editing system. To provide a privacy-protection of SPARQL queries on the system, we proposed a mapping-based conversion of a query to a \semantically equivalent or very similar" query by using another ontologies. The mapping-based conversion uses ontology mappings to anonymize what the user is investigating in the query. Our mechanism uses two measures such as graph distance and semantic similarity, and also allows us to check anonymized queries whether it is a query according to user's preference by selecting the mappings from mapping candidates.</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>-</title>
      <p>
        A \query" is an intellectual resource among many on the vast web of multimedia
content[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. It is difficult for us to generate applicable queries for various resources
since sometimes we have no particular knowledge about these resources. Also,
structured query languages are quite expressive, yet they require an array of
technical skills and knowledge on query language, syntax, and domain schema[
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
There are some approaches to support Linked Open Data retrievals from data
resources, which are keyword-based, form-based and faceted search work[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ][
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
These approaches would be helpful for us to retrieve various data from data
resources as well as to solve elementary skills and knowledge. Other approaches
have been also presented to utilize ontology mappings[
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] in order to support
the coding process of a SPARQL query for users who are unfamiliar to code
it[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ][
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. There approaches would be helpful for us to solve the complexity of
domain-speci c ontologies.
      </p>
      <p>We focus on how to make complex queries such as federated queries across
data resources and the single-stop entry point for Linked Open Data3. A possible
idea is to support to have a help from another person. However, when we try
3 LOD4ALL: https://lod4all.net/
to ask more people to involve, in some case it makes also necessary to keep the
context of the query secret and private to avoid revealing what data are targeted
to be searched when the person who would help is outside from the institution
of the user or other reasons for privacy issues.</p>
      <p>In this paper, we propose an ontology matching mechanism for SPARQL
query anonymization in a cooperative SPARQL query editing system. We
consider the requirement of anonymized queries and domain anonymization
measures.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Motivation</title>
      <p>We consider a possible scenario to use a cooperative SPARQL query editing
system. A user would like to make a SPARQL query, which retrieve media genres
and the count of genres for each year from media resources. However, the user
does not have skills or knowledge about how to count items by using GROUP
BY clause. It might be difficult for users to solve this issue by using some existing
services. The user seeks a help from another person, then the user discusses the
query on the cooperative SPARQL query editing system. In this case, it is a
chance for another person to know what data are targeted to be searched. The
user would like to keep the context of the query secret and private to avoid
revealing them. We therefore try to anonymize SPARQL queries to discuss it
and to keep the context of the query secret.</p>
      <p>Figure 1 shows the work ow of the cooperative SPARQL query editing
system. When a user input a SPARQL query, its comment, and some information
on our system, our system would convert the query to an anonymized query and
send another person. After a helper receives the anonymized query, the helper
would revise and discuss it. Then our system reconverts the revised query to an
original-domain query for the user.
3
3.1</p>
    </sec>
    <sec id="sec-3">
      <title>MCHA SPAIDA</title>
      <sec id="sec-3-1">
        <title>Overview</title>
        <p>
          We are implementing a cooperative SPARQL query editing system, named MCHA
SPAIDA4, which is an extended version of our previously implemented system
SPAIDA[
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] for utilizing ontology mappings on SPARQL queries[
          <xref ref-type="bibr" rid="ref1">1</xref>
          ][
          <xref ref-type="bibr" rid="ref2">2</xref>
          ][
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] which
also includes anonymous helper mechanism MCHA for cooperatively editing
and sophisticating queries. By collecting the processes of executing queries and
checking results on this system, we aim to provide an environment for
accumulating know-how of coding SPARQL queries in this system.
        </p>
        <p>
          Figure 2 and Figure 3 show overviews of MCHA SPAIDA. A user makes an
original query, that is to be reviewed and commented by anonymous helpers but
it contains some information to be hidden from them. The user also describes
4 An initial idea of this approach will be presented in [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ].
)*+,)*+,-9
!"#$ %&amp;$'($
!"#$ %&amp;$'($
$./.-012+34
        </p>
        <p>)*+,$./.-012+34
)*+,-9
#+78+,
#+78+,
a comment of this query, that is what the user would have for a support. After
that, this system generates mapping candidates and anonymized queries (Figure
2). An anonymized query uses ontology mappings, that might be useful for us
to anonymize SPARQL queries. Mapping candidates show us ontologies and
anonymized measures. This system allows helpers to discuss a SPARQL query
with the endpoint and its comment, and to help editing and enhancing a query
(Figure 3). Here, the modi ed query can be transformed into the original form
using these ontology mappings.</p>
        <p>We are implementing a prototype system as a web application with SPARQL
query editors and anonymous helpers. Figure 4 shows a system structure of
MCHA SPAIDA. A user can browse the information by using a web application
created by React, and MCHA SPAIDA is implemented using Scala and Play
Framework, which is a web application framework.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Query Anonymization</title>
        <p>When a user discusses a SPARQL query with SPARQL experts as helpers, our
system could convert the query to an anonymized query by using an application
of the on-the- y mapping generation mechanism. This mechanism is MCHA
(Mapping-based 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.
!'"3'$'0%+5&amp;6"-.&amp;/07"(*3("+,"
(/3',)$/%&amp;6")/$%"(*&amp;"$/+2+'34"-.&amp;/0
8399+'2"#3'6+63(&amp;,7"(*&amp;,&amp;"%399+'2"3/&amp;".,&amp;6"</p>
        <p>)$/"(*&amp;"3'$'0%+53(+$'"$)"(*&amp;"$/+2+'34"-.&amp;/0</p>
        <p>In Wikidata SPARQL Logs5, they describe the de nition of anonymised
query, that is the query reformatted and processed for reducing identi ability
and this string is URL-encoded. The query strings were processed to remove
potentially identifying information as far as possible, and to reduce spurious signals
that could be used to reconstruct user traces5. Figure 5 shows an anonymised
query example in Wikidata SPARQL Logs5. Note that, in query (c) we have
removed the comments which have appeared in the original example in order
to make it easier to read. However, this anonymization approach does not hide
what the query is intended to search and the actual results to be searched.</p>
        <p>Here, we consider the three requirements of anonymized queries. First
requirement is to anonymize the targets of an original query. It is better to use
heterogeneous ontologies in order to anonymize queries. Second requirement is to
retrieve results that tend to resemble original queries when users execute them.
Third requirement is to be easy to re ect edited queries to original queries as
much as possible. Our MCHA mechanism would generate mapping data to
convert original queries to anonymized query which satis es these requirements.</p>
        <p>In the initial execution, our system converts a query to an anonymized query
in Figure 6. The original query could retrieve results from the endpoint. However,
in this result, the anonymized query could not retrieve results from it. In this
case, the anonymized query could not be useful for help editing and enhancing
the query. Therefore, we would prepare an ontology matching mechanism that
support the mapping-based conversion of a query to another query.
!"'%1.23#3.0'$%,+%0"'%3'.2,2*-#8'3%56'&amp;*:%
0"'$'%56'&amp;#'$%.&amp;'%3'.2,2*-#8'3%9'&amp;$#,2$%,+%%0"'%-,3#+#'3%56'&amp;*
We focus on ontology mapping and consider a mechanism to generate ontology
mappings to convert queries to anonymize queries using terms in ontologies.
The problem in generating ontology mappings for the query anonymization is to
select mapping targets as domain ontologies. There are many candidate target
ontologies (or Linked Open Data), actually there are over 200 available
endpoints6 and over 10,000 ontologies7. In SPARQL queries, it is possible to use a
combination of multiple ontologies or schemas such as the federated query. Some
!"#$
%#&amp;'#$
?(
?(</p>
        <p>!"#$%&amp;'$()$
*&amp;+,-,.'-,/01,2345167</p>
        <p>Fig. 4. System structure of MCHA SPAIDA
6 SPARQL Endpoint Status: http://sparqles.ai.wu.ac.at
7 Swoogle: http://swoogle.umbc.edu/2006/
!,889:;%
&lt;385=9&gt;51/
&amp;'$&lt;AB%</p>
        <p>&amp;'$&lt;AB%
C:D&amp;8'5$9:&lt;&gt;AB%</p>
        <p>C:CD:&amp;8D'58$95:9&gt;:A&gt; B%</p>
        <p>&lt;
C:D859:&gt;
!"#"$%&amp;'(!%()$%&amp;*+,-.&amp;*+,-.#/012 *3/.45&amp;*3/.45#/012
67"8"
9
:()';&lt;=&gt;?@ABCDEF&amp;G!&amp;*H1IJ
:()';&lt;=&gt;?ACA&amp;G!&amp;*+J
*+,-.&amp;&lt;=-&gt;KLCM&lt;=-&gt;KFENO&amp;*+&amp;P
*+,-.&amp;Q&gt;K@&amp;*H-/-131R-&amp;P
*H-/-131R-&amp;QH&gt;K@&amp;*3/.45&amp;P
*3/.45&amp;&lt;=-&gt;KFC&amp;*H1I&amp;P
S(#%"8&amp;)T%&amp;"U(!%!&amp;9&amp;*H-/-131R-&amp;QV&gt;KABF&amp;*I&amp;W
*+,-.&amp;&lt;=-&gt;KCDBF&amp;*Q4QX2/-,4R&amp;P
!"8Y($"&amp;&lt;,Z,0/H1&gt;2/012 9</p>
        <p>0=&gt;H15[,+1K/5/3 &lt;,Z,0/H1&gt;2/R\X/\1 ]1R]&amp;P
W
W
T8'"8&amp;:^&amp;'"!$;*Q4QX2/-,4RJ
#(_(%&amp;CD</p>
        <p>;+J&amp;45,\,R/2&amp;VX15.&amp;,R&amp;6,Z,=/-/ !KG8?#&amp;#4\H
!"#$%&amp;'()*+(,-./012'3455*266()*+(,-7/896/:5/1/9;6&lt;
!"#$%&amp;'8(=&gt;2'3455*26600070?7/896@AAA6AB68(=.&gt;C4+D-E&lt;
F#G#HI'J%FI%KHI'L9+:8+G-)+1 MHNOKIML9+:8+P'-&gt;'LC/Q:5'P'
RS#"#'T'</p>
        <p>L&gt;'-'!"#$!%&amp;'()*+,-%.$ 7'
L&gt;'!"#$!%&amp;'()*+/$-0$ L9+:8+'7'</p>
        <p>L9+:8+'8(=&gt;21-)+1 L9+:8+G-)+1 7
UV"NO!'WX'L9+:8+'L9+:8+G-)+1
N"J#"'WX'J#FHMLC/Q:5P'G%Y%I'BA</p>
        <p>M-P'/8,9,:-1'ZQ+8;
!"#$%&amp;'()*+(,-./012'3455*266()*+(,-7/896/:5/1/9;6&lt;
!"#$%&amp;'8(=&gt;2'3455*26600070?7/896@AAA6AB68(=.&gt;C4+D-E&lt;
F#G#HI'J%FI%KHI'L9+:8+G-)+1 MHNOKIML9+:8+P'-&gt;'LC/Q:5'P'
RS#"#'T'</p>
        <p>L&gt;'-'1233#+44)))5(-3(*(/6!$7%/-#&amp;33$0-75(0/4(-34!8*49:;5()*&lt;,/$-3= 7'
L&gt;'1233#+44&gt;.*-75?(.4@(&amp;@4A5B4#0%.&amp;06C(#%?= L9+:8+'7'</p>
        <p>L9+:8+'8(=&gt;21-)+1 L9+:8+G-)+1 7
UV"NO!'WX'L9+:8+'L9+:8+G-)+1
N"J#"'WX'J#FHMLC/Q:5P'G%Y%I'BA</p>
        <p>M)P'-:/:;D,[+('ZQ+8;
ontologies also have complicated class and property structures. Since ontologies
are used only a few in queries, considering how to retrieve subgraphs according to
them, it might increase the number of combinations. By increasing the number
of combinations, it is necessary to solve implementation problems in calculation
and speed. There might be a trade-off between quality of anonymization and the
implementation problems. Furthermore, the preference of anonymized queries
and strength are different for each user, then it is necessary for users to show
multiple anonymized queries.
4.1</p>
      </sec>
      <sec id="sec-3-3">
        <title>Domain anonymization measures</title>
        <p>We consider the measures of domain anonymization. We propose two domain
anonymized measures, graph distance and semantic similarity.</p>
        <p>
          The graph similarity has been studied with graph similarity search, whose
goal is to retrieve relevant graphs given a user-speci ed, graph-structured query[
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
There have been some approaches for modeling and computation of similarity
between graphs, such as graph edit distances[
          <xref ref-type="bibr" rid="ref18">18</xref>
          ], maximum common subgraphs[
          <xref ref-type="bibr" rid="ref19">19</xref>
          ],
edge/feature misses[
          <xref ref-type="bibr" rid="ref22">22</xref>
          ], graph alignment[
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]. MCHA mechanism would use
MultiLayer Index (ML-Index)[
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], which is a multi-layered graph indexing approach to
efficiently addressing the similarity search problem in graph databases. The
similarity search problem de ned up the graph edit distance constraint. We apply
graph edit distance using ontologies as well as directed labeled graphs.
        </p>
        <p>
          Here, we brie y summarize the basic de nitions of ML-Index[
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] as follows.
In [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], a graph g is de ned as a 4-tuple (Vg; Eg; lg; ∑), where Vg is a vertex set;
Eg Vg Vg is an edge set; lg : Vg [ Eg ! ∑ is a labeling function, where ∑ is
the label set of vertices and edges. Here, as the de nitions in [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], we would omit
the subscript g in the notations when the context is clear. As explained in [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], a
graph g can be modi ed by the following graph edit operations, which include (1)
inserting a new, isolated vertex u; (2) inserting a new edge e = (u; v) between
existing vertices u and v; (3) deleting an isolated vertex u; (4) deleting an edge
e = (u; v); (5) changing the label l(u) of the vertex u; (6) changing the label l(e)
of the edge e. So, in [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], the distance among two graphs is initially de ned by
the minimum editing operations from one graph to another graph, i.e., given two
graphs g and g′, g can be modi ed step-by-step to g′, or vice versa, by a nite
sequence of graph edit operations, the minimum number of which is referred
to as the graph edit distance (GED) between g and g′, denoted as GED(g; g′).
Here, the computation of graph edit distance is not an easy task because of its
computational costs[
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. ML-Index is an efficient indexing approach to relax this
computational cost issue by utilizing a well-designed hashing of the associated
inverted index and its graph pro le.
        </p>
        <p>
          A semantic similarity (that is sometimes called as semantic relatedness) is
an aggregate of the interconnections between two concepts, that is a slightly
different notion form semantic distance, though the two terms are sometimes
used interchangeably[
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. Semantic relatedness of entities has been heavily
researched over the past couple of decades, that can identify two directions such as
corpus-based and graph-based[
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. The corpus-based semantic relatedness models
entities as multi-dimensional vectors that are computed based on distributional
semantics techniques and word embeddings[
          <xref ref-type="bibr" rid="ref14">14</xref>
          ][
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. The graph-based semantic
relatedness relies on a graph structured knowledge base such as WordNet8 and
DBpedia9. There also have been proposed the graph-based approaches, one is
using object properties[
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] and other one is based on instances[
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. MCHA
mechanism rst would apply the corpus-based approach, that uses Jaccard Index,
since it is easier to understand for the users to know whether it can be measured
semantic similarity or not.
4.2
        </p>
      </sec>
      <sec id="sec-3-4">
        <title>Implementation</title>
        <p>We are implementing our approach on our MCHA SPAIDA system. Figure 7
shows an overview of how the approach is actually used, with an example request
and con guration in MCHA SPAIDA. MCHA SPAIDA allows us to adjust the
semantic similarity between an original ontology and target ontologies by using
the slider.
8 Princeton University \About WordNet." https://wordnet.princeton.edu/ Princeton</p>
        <p>University. 2010.
9 DBpedia: https://wiki.dbpedia.org/
In this paper, we proposed an ontology matching mechanism for SPARQL query
anonymization in a cooperative SPARQL query editing system. We aim to a
privacy-protection of SPARQL queries on the system, we proposed a
mappingbased conversion of a query to a \semantically equivalent or very similar" query
by using another ontologies. The mapping-based conversion uses ontology
mappings to anonymize what the user is investigating in the query. Our mechanism
uses two measures such as graph distance and semantic similarity, and also
allows us to check anonymized queries whether it is a query according to user's
preference by selecting the mappings from mapping candidates.
./00*'17'3(8(1%
7'3(8(1%
7'3(8(1%
7'3(8(1%
B:(C8D
B:7(C'83D(8(1%
7'3(8(1%
B:(C8D
B:7(C'83D(8(1%
7'3(8(1%
B:(C8D
B:(C8D</p>
        <p>B:(C8D
B:(C8D</p>
        <p>56#$
56#$-;'3#$9/&lt;#
./00*'1./00*'14/3/
./00*'14/3/
./00*'14/3/
@/',*,/3#
&amp;'('%)*+#,&amp;'('%)*+#,!"#$%
&amp;'('%)*+#,</p>
        <p>!"#$%
!"#$%
&amp;'('%)*+#,!"#$%
=&gt;&gt;?
!"#$%&amp;'('%)*+#$
.@=&amp;-A?&amp;;4&amp;</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Acknowledgments</title>
      <p>The work was partly supported by the JST CREST JPMJCR15E1.</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>Fukuta</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          :
          <string-name>
            <surname>MCHA SPAIDA: A Cooperative Query</surname>
          </string-name>
          <article-title>Editor with Anonymous Helpers using Ontology Mappings</article-title>
          .
          <source>In: Proc. of The 13th International Workshop on Ontology Matching (OM2018)</source>
          (
          <year>2018</year>
          ),
          <article-title>(poster</article-title>
          ), (to appear)
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <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="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Arenas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grau</surname>
            ,
            <given-names>B.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kharlamov</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marciuska</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zheleznyakov</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>JimenezRuiz</surname>
          </string-name>
          , E.:
          <article-title>SemFacet: Semantic Faceted Search over Yago</article-title>
          .
          <source>In: Proc. of the 23rd International Conference on World Wide Web (WWW2014)</source>
          . pp.
          <volume>123</volume>
          {
          <issue>126</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. Collins,
          <string-name>
            <given-names>A.M.</given-names>
            ,
            <surname>Loftus</surname>
          </string-name>
          ,
          <string-name>
            <surname>E.F.</surname>
          </string-name>
          :
          <article-title>A Spreading-Activation Theory of Semantic Processing</article-title>
          .
          <source>In: Psychological Review</source>
          , vol.
          <volume>82</volume>
          , pp.
          <volume>407</volume>
          {
          <issue>428</issue>
          (
          <year>1975</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Ermilov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moussallem</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Usbeck</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ngomo</surname>
            ,
            <given-names>A.C.N.</given-names>
          </string-name>
          :
          <article-title>GENESIS A Generic RDF Data Access Interface</article-title>
          .
          <source>In: Proc. of International Conference on Web Intelligence</source>
          <year>2017</year>
          (WI2017). pp.
          <volume>125</volume>
          {
          <issue>131</issue>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Fujino</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fukuta</surname>
          </string-name>
          , N.:
          <article-title>Utilizing Weighted Ontology Mappings on Federated SPARQL Querying</article-title>
          .
          <source>In: Proc. of the 3rd Joint International Semantic Technology Conference (JIST2013)</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Hamasaki</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goto</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>QueryShare: Working Together to Facilitate Exploratory multimedia Searches without Skill in Creating</article-title>
          .
          <source>In: Proc. of the 13th International Symposium on Open Collaboration (OpenSym2017)</source>
          . pp.
          <volume>12</volume>
          :
          <issue>1</issue>
          {
          <issue>12</issue>
          :
          <issue>9</issue>
          (
          <year>2017</year>
          ). https://doi.org/10.1145/3125433.3125463
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Hulpus</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prangnawarat</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hayes</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Path-based Semantic Relatedness on Linked Data and its use to Word and Entity Disambiguation</article-title>
          .
          <source>In: Proc. of the 14th International Semantic Web Conference (ISWC2015)</source>
          . pp.
          <volume>442</volume>
          {
          <issue>457</issue>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Liang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Similarity Search in Graph Databases: A Multi-layered Indexing Approach</article-title>
          .
          <source>In: Proc. of 2017 IEEE 33rd International Conference on Data Engineering (ICDE2017)</source>
          . pp.
          <volume>783</volume>
          {
          <issue>794</issue>
          (
          <year>2017</year>
          ). https://doi.org/10.1109/ICDE.
          <year>2017</year>
          .129
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <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>
          ,
          <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>In: Proc. of the 15th International Conference on Extending Database Technology (EDBT2012)</source>
          . pp.
          <volume>610</volume>
          {
          <issue>613</issue>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Mazuel</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sabouret</surname>
          </string-name>
          , N.:
          <article-title>Semantic Relatedness Measure Using Object Properties in an Ontology</article-title>
          .
          <source>In: Proc. of the 7th International Semantic Web Conference (ISWC2008)</source>
          . pp.
          <volume>681</volume>
          {
          <issue>694</issue>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sutskever</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corrado</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dean</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Distributed Representations of Words and Phrases and their Compositionality</article-title>
          .
          <source>In: Proc. of International Conference on Neural Information Processing Systems (NIPS2013)</source>
          . pp.
          <volume>3111</volume>
          {
          <issue>3119</issue>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N.F.</given-names>
          </string-name>
          :
          <article-title>Ontology Mapping</article-title>
          . In: Staab,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Studer</surname>
          </string-name>
          ,
          <string-name>
            <surname>R</surname>
          </string-name>
          . (eds.) Handbook on Ontologies, pp.
          <volume>573</volume>
          {
          <fpage>590</fpage>
          . Springer-Verlag Berlin Heidelberg (
          <year>2009</year>
          ). https://doi.org/10.1007/978-3-
          <fpage>540</fpage>
          -92673-3
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Passant</surname>
          </string-name>
          , A.:
          <article-title>dbrec | Music Recommendations Using DBpedia</article-title>
          .
          <source>In: Proc. of the 9th International Semantic Web Conference (ISWC2010)</source>
          . pp.
          <volume>209</volume>
          {
          <issue>224</issue>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Pennington</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Socher</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manning</surname>
          </string-name>
          , C.D.: Glove:
          <article-title>Global vectors for word representation</article-title>
          .
          <source>In: Proc. of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP2014)</source>
          . pp.
          <volume>1532</volume>
          {
          <issue>1543</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Riesen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fankhauser</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bunke</surname>
          </string-name>
          , H.:
          <article-title>Speeding Up Graph Edit Distance Computation with a Bipartite Heuristic</article-title>
          .
          <source>In: Proc. of International Workshop on Mining and Learning with Graph</source>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Shang</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>J.X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Connected Substructure Similarity Search</article-title>
          .
          <source>In: Proc. of the 2010 ACM SIGMOD International Conference on Management of Data</source>
          . pp.
          <volume>903</volume>
          {
          <issue>914</issue>
          (
          <year>2010</year>
          ). https://doi.org/10.1145/1807167.1807264
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Soylu</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giese</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jimenez-Ruiz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vega-Gorgojo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Experiencing OptiqueVQS: a multi-paradigm and ontology-based visual query system for end users</article-title>
          .
          <source>Universal Access in the Information Society</source>
          <volume>15</volume>
          (
          <issue>1</issue>
          ),
          <volume>129</volume>
          {
          <fpage>152</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Tian</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McEachin</surname>
            ,
            <given-names>R.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Santos</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>States</surname>
            ,
            <given-names>D.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patel</surname>
            ,
            <given-names>J.M.:</given-names>
          </string-name>
          <article-title>SAGA: a subgraph matching tool for biological graphs</article-title>
          .
          <source>Bioinformatics</source>
          <volume>23</volume>
          (
          <issue>2</issue>
          ),
          <volume>232</volume>
          {
          <fpage>239</fpage>
          (
          <year>2007</year>
          ). https://doi.org/10.1093/bioinformatics/btl571
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Yuan</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>J.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Efficient distributed subgraph similarity matching</article-title>
          .
          <source>The VLDB Journal</source>
          <volume>24</volume>
          (
          <issue>3</issue>
          ),
          <volume>369</volume>
          {
          <fpage>394</fpage>
          (
          <year>2015</year>
          ). https://doi.org/10.1007/s00778-015-0381-6
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>