<!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>Sematch: Semantic Entity Search from Knowledge Graph</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Grupo de Sistemas Inteligentes, Universidad Politecnica de Madrid</institution>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>As an increasing amount of the knowledge graph is published as Linked Open Data, semantic entity search is required to develop new applications. However, the use of structured query languages such as SPARQL is challenging for non-skilled users who need to master the query language as well as acquiring knowledge of the underlying ontology of Linked Data knowledge bases. In this article, we propose the Sematch framework for entity search in the knowledge graph that combines natural language query processing, entity linking, entity type linking and semantic similarity based query expansion. The system has been validated in a dataset and a prototype has been developed that translates natural language queries into SPARQL.</p>
      </abstract>
      <kwd-group>
        <kwd>Entity Search</kwd>
        <kwd>Semantic Search</kwd>
        <kwd>Query Expansion</kwd>
        <kwd>Semantic Similarity</kwd>
        <kwd>Knowledge Graph</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Increasing amounts of structured data are published as Linked Open Data (LOD)
in the form of Resource Description Framework (RDF). The Knowledge Graph
(KG) such as DBpedia [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and YAGO2 [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] are examples that have succeeded
in creating large general purpose RDF knowledge graphs on the Web of Data,
whose knowledge is extracted from Wikipedia. Those initiatives have enabled
the KG to change the web from a web of documents into a web of entities.
Hence, apart from identifying a single entity based on its textual description,
retrieving a list of entities from KG conforming user's speci c information needs
is also important for both web users and web applications. For example, when
a student wants to compare universities in Spain or a web application needs to
display all the universities in Spain, both cases require a list of entities of type
University with the restriction of Location Spain.
      </p>
      <p>
        However, querying a list of entities from these heterogeneous structured KGs
is challenging for non-skilled users who need to master the syntax of a
structured query language (such as SPARQL) and to acquire su cient knowledge
of the underlying ontology (schema and vocabulary). The ideal way for casual
users to query from KGs is using Natural Language Interfaces (NLI), where users
can express their information needs using Natural Language (NL) without being
aware of the heterogeneous LOD vocabulary. The research in NLI for KGs has
its roots in the application of traditional keyword-based information retrieval
techniques to indexed RDF data such as the works in semantic search [
        <xref ref-type="bibr" rid="ref22 ref6">22, 6</xref>
        ].
Recent researches such as [
        <xref ref-type="bibr" rid="ref13 ref19 ref21 ref23 ref25 ref7 ref8">25, 19, 8, 13, 7, 23, 21</xref>
        ] have focused on advanced
Question Answering (QA) techniques over KGs by translating NL queries into formal
SPARQL queries. In this paper, we have restricted the queries to queries with
just one relation, called Single Relation Type-based Queries (SRTQs) such as
full sentence query Give me all the universities located in Spain. An abbreviated
version of SRTQ can be expressed with keywords, i.e. universities Spain. This
example of SRTQ can be rewritten as an equivalent conjunctive formal logic
expression ?x (?x; is; U niversity) \ (?x; ?relation; Spain) where ontology class
University, and instance Spain are restrictions on the variable x.
      </p>
      <p>
        To clarify the task of semantic entity search for SRTQ, we give the
formal de nitions as follows. A Knowledge Graph K is a directed graph Gk =
C; I; R; L; [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], where C and I de ne the sets of class and instance; R and L
are the sets of relation and literal ; and is a function (C [ I) (C [ I [ L) ! R
that de nes all triples in K. Let Q a SRTQ expressed in NL. Q = (q1; qc; qi::qn)
is a bag of terms containing entity type mention qc and entity instance mention
qi. Entity Linking is de ned as fe : qi ! e 2 I and Type Linking is de ned as
ft : qc ! t 2 C. The formal query F : e; t; 0 over K is a graph Gf subsumed
by Gk. From the de nitions above, the entity search task for SRTQ can be
modeled as: given Q, detect and link entity type t and entity instance e to K via
fe and ft, constructing and executing formal queries fF g over K to get desired
entities.
      </p>
      <p>For example, in the query described above query(Spain, university), the
results of this query are the entities whose entity type is University and have
semantic relatedness (located-in) with the mentioned entity instance Spain. By
linking university and Spain to their proper URIs in K, the formal query &lt;
Spain; university; ?relation &gt; can be translated into SPARQL query. By
executing this query in a speci c SPARQL endpoint, a list of university entities can
be retrieved from a speci c KG. Note that the relation terms such as located-in
in the user query is not detected and mapped to R. The relation is used as a
variable (?relation) in the query construction. In the current work, both the
desired entities and the corresponding relation with the mentioned entity are
returned as search results, where the relations are implemented as facets for
faceted browsing for end users. One of our future works is to include relation
information for improving the search performance.</p>
      <p>In this paper, we propose a framework for semantic entity search in SRTQ
over heterogeneous KGs. Since both the entity types mentioned in a user query
and the ontology classes for annotating entities in KG (rdf:type) may be too
general or too speci c, a semantic similarity based type expansion algorithm is
proposed and implemented for ontology class enrichment in SPARQL query
construction in order to bridge this vocabulary gap. A dataset for SRTQ has been
collected to evaluate both the Sematch framework and the proposed algorithm.
The source code of Sematch prototype together with the implemented query
expansion algorithm is published in github1 including a working demo using
DBpedia SPARQL endpoint. Consequently, the paper is organized as follows: In
Section 2, we present the architecture and the whole process of Sematch
framework. Then, in Section 3 we elaborate on our experimental setup and analyze
our evaluation results. The related works are reviewed in Section 4. We close
with concluding remarks and an outlook on future work in Section 5.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Sematch Framework</title>
      <p>The overall architecture of Sematch framework is shown in Fig.1. The NL query
processing component performs Natural Language Processing (NLP) tasks of
tokenization, Part of Speech Tagging and Name Entity Recognition (NER)
using NLTK2. Then, the entity linking component detects the named entity and
maps it to instance URI of the KG. In the type expansion component, the type
mentioned in the query is mapped to WordNet synsets and expanded based
on WordNet taxonomy. Then, type synsets are mapped to ontology class URIs
of the KG through Synset ID Linkers. Finally, SPARQL queries are generated
based on the type and entity URIs obtained before in the Query Engine. In this
section, we describe the details of entity linking, type expansion and the query
graph generation.</p>
      <sec id="sec-2-1">
        <title>1 https://github.com/gsi-upm/sematch</title>
      </sec>
      <sec id="sec-2-2">
        <title>2 http://www.nltk.org/</title>
        <p>
          The entity linking [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] component takes all the tokens except for stopwords.
Those tokens are required because the task of entity linking not only links
entity mentions that occur in query tokens to entries in the KG but also
disambiguates entity mentions. Nevertheless, only the links of entities (Location,
Person, etc.) recognized by the NER will be sent to the query construction
engine. In the example query described above, the entity mention Spain is detected
and mapped to URI DBpedia:Spain. The current Sematch prototype uses
DBpedia Spotlight [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] web service for entity linking.
        </p>
        <p>Entity linking annotates the name entities with URIs of a speci c KG. In
order to make our system available to di erent KGs, instance link mapping
(owl:sameAs) data3 is used to transform the URIs from a speci c entity linking
system to the URIs that is used in other KGs. The proper entity URI is selected
according to the con guration of the SPARQL endpoints. In case of multiple
entity URIs are given, all of them are sent to the query engine.
2.2</p>
        <sec id="sec-2-2-1">
          <title>Semantic Similarity Based Type Expansion</title>
          <p>
            This subsection presents the details of translating qc into entity type t. The
query qc is rst mapped to a list of WordNet [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ] synsets based on their
speci c sense in the query through Word Sense Disambiguation (WSD) using an
adaptation of Lesk Algorithm [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ]. WordNet provides a taxonomy of synsets
representing the meaning of words. A set of words that share one common sense
is called a synset. Unlike conventional IR using synsets for synonym expansion,
synsets mapping reconciles words to synsets with speci c meaning. Thus, the
types for describing things are processed at the semantic level (meanings) rather
than at the lexical level (terms). WordNet provides relations between synsets
such as hypernymy/hyponymy (i.e., the relation between a sub-concept and a
super-concept) and holonymy/meronymy (i.e., the relation between a part and
the whole). The synset type seeds from synsets mapping are expanded based on
WordNet hypernyms/hyponyms.
          </p>
          <p>
            Though the recall can be increased by expanding with hypernyms/hyponyms,
it is also important to guarantee a certain level of precision. Since semantic
similarity measures the proximity between synsets mainly based on hierarchical
relation (Is-A), semantic similarity is applied in type expansion for optimizing
its precision. Let synset be all the noun synsets in WordNet. The semantic
similarity function sim : synset synset ! [0; 1] is de ned as a list of the
state of art semantic similarity measures including edge counting based measures
path [
            <xref ref-type="bibr" rid="ref16">16</xref>
            ], wup [
            <xref ref-type="bibr" rid="ref24">24</xref>
            ], lch [
            <xref ref-type="bibr" rid="ref11">11</xref>
            ], and information content based measures res [
            <xref ref-type="bibr" rid="ref18">18</xref>
            ],
jcn [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ], lin [
            <xref ref-type="bibr" rid="ref12">12</xref>
            ]. In this work, the information content (IC) is computed as
IC (w) = log P (w) where P (w) is the probability in nding w in Brown
Corpus of American English [
            <xref ref-type="bibr" rid="ref18">18</xref>
            ]. A threshold 2 [0; 1] is used to establish the
          </p>
        </sec>
      </sec>
      <sec id="sec-2-3">
        <title>3 http://wiki.dbpedia.org/Downloads2014</title>
        <p>
          semantic similarity between two synsets: sim (s1; s2) &gt;= . Let seeds denote
the synset type seeds from synsets mapping component, the semantic similarity
based type expansion algorithm is de ned in Algorithm 1. The nal algorithm
returns a list of expanded synsets which are also merged into a synset type list.
A synset type list is a set of synsets including seed synsets and expanded synsets.
Algorithm 1 Semantic Similarity Based Synset Expansion
1: procedure expansion( seeds; ; sim)
2: result ;
3: for all s 2 seeds do
4: expand(s; s; ; sim; result)
5: end for
6: return result
7: end procedure
8: procedure expand(c; s; ; sim; )
9: c
10: for all x 2 hypernyms(c) do
11: if x 2= and sim (s; x) &gt;=
12: expand(x; s; ; sim; )
13: end if
14: end for
15: for all y 2 hyponyms(c) do
16: if y 2= and sim (s; y) &gt;=
17: expand(y; s; ; sim; )
18: end if
19: end for
20: end procedure
then
then
Before constructing the query, expanded synsets have to be transformed into
proper URIs with Synset ID Linkers. A Synset ID Linker is an implementation
of the Type Linking function ft : qc ! t 2 C, which links synsets to the Linked
Data ontology classes by looking up the type mapping data4. The type mapping
data5 is derived from yagoDBpediaClasses and yagoWordnetIds in YAGO2. In
this form, URIs of ontology classes from di erent knowledge graphs are uni ed
by WordNet synsets based on their meanings. Some DBpedia ontology6 classes
are aligned to the type mapping data based on the data7 provided by YAGO2.
Ontology classes in other knowledge graphs can also be aligned to WordNet
synsets based on the current type mapping data using ontology alignment
techniques [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. After type expansion, the entity mention university is expanded into a
4 108286163,university.n.01,http://dbpedia.org/ontology/University,
        </p>
        <p>http://dbpedia.org/class/yago/University108286163</p>
      </sec>
      <sec id="sec-2-4">
        <title>5 Mapping Data contains 68423 entries of synsets and YAGO ontology classes.</title>
      </sec>
      <sec id="sec-2-5">
        <title>6 145 DBpedia ontology classes are aligned to the mapping data.</title>
      </sec>
      <sec id="sec-2-6">
        <title>7 http://www.mpi-inf.mpg.de/departments/databases-and-information</title>
        <p>systems/research/yago-naga/yago/linking/
list of ontology class URIs. In the next subsection, we describe how to construct
the formal query F using e and t based on prede ned graph patterns.
2.3</p>
        <sec id="sec-2-6-1">
          <title>Query Graph Generation</title>
          <p>
            Given URIs of e and t, SPARQL queries can be constructed using Graph
Pattern Collection (GPC) for SRTQ derived from the graph patterns de ned in [
            <xref ref-type="bibr" rid="ref19">19</xref>
            ].
GPC is a set of triple patterns and is de ned as: GP C = (s; p; o)j(s 2 I _ s =
variable) ^ (p = variable) ^ (o 2 I _ o 2 C _ o = variable) . The Graph Pattern
Set (GPS) is a set of all GPCs and is represented as GP S = f j
g g = GP Cg which
are fGP C1; GP C2; GP C3; GP C4; GP C5; GP C6g. The details of the graph
patterns for each GPC are illustrated in Fig.2. In these pattern collections,
symbols preceded by question marks denote variables and symbols without question
marks are t (entity type) and e (entity instance).
          </p>
          <p>Those patterns are only valid for certain combinations with t. The goal of
type expansion is to generate adequate type URIs. The Union syntax of SPARQL
query language is used to combine all the available type URIs such as (?x,
rdf:type, t1) Union (?x, rdf:type, t2). GP C1 and GP C2 represent direct
semantic relation with the mentioned entity, which is shown in the rst pattern
graph of Fig. 2. Semantic relation expansion is represented by GP C3; GP C4
and GP C5; GP C6 . The relation expansion is included because the relations
between entities in the KG can be transitive relations. Finally, t and e are
constructed into F by being lled into all GPCs. The queries are sent to the user
speci ed SPARQL endpoint and the results are uni ed by removing repetitions.
The query construction and execution process are illustrated in Algorithm 2.
The example of GP C1 for constructing the query university Spain is illustrated
as below:
SELECT DISTINCT ?x ?p WHERE {
{ ?x rdf:type dbpedia:University&gt; } UNION
{ ?x rdf:type yago:University108286163 } UNION
{ ?x rdf:type yago:CityUniversity103036244 } UNION
{ ?x rdf:type dbpedia:EducationalInstitution&gt; } UNION
{ ?x rdf:type yago:EducationalInstitution108276342 } .
?x ?p &lt;http://dbpedia.org/resource/Spain&gt; .
} GROUP BY ?x
3</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Evaluation</title>
      <p>In this section, we evaluate the performance of Sematch framework. The
evaluation aims to achieve three goals: 1) compare the e ectiveness of di erent semantic
similarity methods for type expansion 2) evaluate the feasibility of semantic
similarity based type expansion; 3) compare the e ectiveness of relation expansion
by using di erent numbers of GPCs.
3.1</p>
      <sec id="sec-3-1">
        <title>Datasets</title>
        <p>
          We have collected a dataset for SRTQs from a dataset for entity search in
DBpedia [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] which contained data from several campaigns, including INEX-XER,
TREC Entity, SemSearch ES, SemSearch LS, QALD-2, and INEX-LD. Table.1
illustrates our 29 SRTQs. For convenience, we have also shown the queries with
detected entity type mention and entity instance mention.
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Evaluation Metrics</title>
        <p>Precision and recall were used as our metrics. Assuming A is the relevant set of
entities for the query that is provided in dataset, and B is the set of retrieved
entities by running Sematch, the precision and recall can be de ned as follows:
Recall = jA \ Bj</p>
        <p>A
j j
where j:j gives the size of the set and jA \ Bj is the set of entities that are
both relevant and retrieved. Fig.3 illustrates the counts of expanded synsets
using di erent semantic similarity methods as threshold varying from 0.6 to
1 with interval of 0.05. The semantic similarity methods wup and path have
the same performance in expanding synsets so we only compare the method of
wup, lch, res, jcn, and lin. In order to limit the maximum number of expanded
synsets under 50, the thresholds of 0.9, 1.0 are chosen where 1.0 represents the
baseline without expansion and 0.9 represents the type expansion. Furthermore,
we use two sets of GPCs for comparing which are gp1 = fGP C 1; GP C 2g and
gp2 = fGP C 1; GP C 2; GP C 3; GP C 4g. The direct relation between desired
entity and mentioned entity is represented by gp1, while gp2 represents relation
expansion. We use the DBpedia SPARQL endpoint8 to execute SPARQL queries.
The experiment results are shown in the following section.
3.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Results</title>
        <p>Within the experimental con guration de ned in the previous subsections, each
query in Table 1 has been executed 20 times with two thresholds (th=0.9 and
th=1.0), two sets of GPCs (gp1 and gp2), and
ve semantic similarity measures.</p>
        <sec id="sec-3-3-1">
          <title>8 http://dbpedia.org/snorql/</title>
          <p>
            However, among those queries, the current prototype of Sematch is unable to
answer the queries 5, 6, 8, 11, 22, 23 and 28. Thus, we have collected the results
of 76% queries in the evaluation dataset. For each of those queries, 20 precision
and recall values are collected. The average of those values have been illustrated
in Table 2 with the corresponding settings. Each column of this table represents
the speci c semantic similarity measures which are wup [
            <xref ref-type="bibr" rid="ref24">24</xref>
            ], lch [
            <xref ref-type="bibr" rid="ref11">11</xref>
            ], res [
            <xref ref-type="bibr" rid="ref18">18</xref>
            ],
jcn [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ] and lin [
            <xref ref-type="bibr" rid="ref12">12</xref>
            ]. Each row of the table represents the speci c settings of
threshold and GPCs. For each cell, the average precision and recall are
presented as (precison, recall) correspondingly.
settings wup lch res jcn lin
th=0.9 gp1 (0.33,0.42) (0.46,0.41) (0.40,0.42) (0.40,0.42) (0.39,0.42)
th=0.9 gp2 (0.003, 0.66) (0.007,0.66) (0.004,0.7) (0.006,0.66) (0.006,0.66)
th=1.0 gp1 (0.46,0.4) (0.46,0.41) (0.41,0.41) (0.40,0.42) (0.42,0.40)
th=1.0 gp2 (0.007,0.66) (0.007,0.66) (0.005,0.67) (0.006,0.66) (0.007,0.66)
          </p>
          <p>The results have shown that the Sematch Framework can answer a
moderate proportion of SRTQs (76%) and have promising performance in retrieving
entities from KG. Each column of Table.2 has shown that as type or relation
expanding the recall increases while the precision decreases. The semantic
similarity based type expansion algorithm can improve recall and guarantee a certain
level of precision. Since there is no control in relation expansion, though the
recall has improved a lot, the precision becomes unacceptable by including too
many irrelevant entities. Nevertheless, due to signi cant improvement of the
recall, further research will focus on limiting irrelevant entities by automatically
ltering those irrelevant relations in order to guarantee the precision. By
comparing each row, it has been shown that the semantic similarity measure lch, jcn
is better in keeping better precision, but with lower improvement of recall. While
wup, res, lin are promising in improving recall. Fig.4 has shown that decreasing
the threshold resulted in tremendous synsets and longer execution time. Further
research is also required to keep reducing the irrelevant types and decreasing the
execution time.
4</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Related Work</title>
      <p>
        Several NLI systems have been developed for keyword-based search or QA over
KG. Semantic keyword-based search system Sindice [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] is an adaptation of
conventional document retrieval approach for RDF data. Keyword-based entity
search system Falcons [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] relies on matching query keywords in indexed terms.
SPARK [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] translates keyword queries into formal logic queries to facilitate end
users to perform semantic search. Treo [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] combined entity search, semantic
relatedness and spreading activation search to query over LOD using NL queries.
PowerAqua [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] is an ontology-based QA system which can combine
information from heterogeneous LOD. FREyA [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] uses syntactic parsing in combination
with the ontology-based lookup, as well as user interaction in order to interpret
the question. Unger et al. [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] presented a QA system relying on deep linguistic
analysis in generating SPARQL templates for answering more complex questions.
SINA [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] is a keyword search system that can perform QA tasks by
transforming keywords or NL queries into conjunctive SPARQL queries over LOD sources.
      </p>
      <p>
        Sematch is a keyword-based entity search system especially for answering
SRTQs aiming to retrieve a list of entities. It followed the approach [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] in
which SPARQL queries are constructed from mapping keywords to LOD URIs
and lling URIs into prede ned graph patterns. Sematch adopted the idea of
using WordNet taxonomy for interlinking entity type vocabulary like the work [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]
and proposed semantic similarity based type expansion algorithm for enriching
type information in generating SPARQL queries. Query expansion for LOD has
also been proposed in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. Augenstein et al. [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] mainly focused on
mapping keywords to LOD and relying on KG for query expansion. Shekarpour et
al. [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] used machine learning approaches to combine expansion features from
both WordNet and LOD and applied them in semantic search. Sematch focused
on expanding entity types with WordNet hypernyms/hyponyms and using
semantic similarity measures to optimize precision.
5
      </p>
    </sec>
    <sec id="sec-5">
      <title>Conclusions and Future Work</title>
      <p>In this paper, we have de ned SRTQ and entity search tasks for SRTQ. A
framework for answering SRTQ has been proposed by combining conventional NLP
techniques NER, WSD and LOD techniques such as Entity Linking. The
framework is designed to be extensible for including more advanced approaches both
in NLP and LOD for solving SRTQ. A prototype system Sematch has been
implemented and evaluated under the SRTQ evaluation dataset, which have been
collected from several LOD campaigns in semantic search and QA. The
evaluation results have shown that the Sematch system has promising performance
in answering SRTQ and the proposed semantic similarity based type expansion
algorithm can improve the entity search recall while keeping certain level of
precision. Moreover, it has been shown that the relation expansion in query graph
generation has a signi cant improvement in search recall though precision
become unacceptable. Consequently, one of the future works will be developing
advanced approaches to guarantee the search precision while expanding
relations. Furthermore, more researches will be followed in re ning the semantic
similarity based type expansion algorithm to optimize both the execution time
and search performance. Developing approaches to combine WSD, NER, and
Entity linking for disambiguation jointly are also possible future works.
Acknowledgments. This work has been partially funded by the European
project SmartOpenData (FP7-ENV-2013 Project 6038) under grant no. 603824.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Auer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bizer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kobilarov</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cyganiak</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ives</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Dbpedia: A nucleus for a web of open data</article-title>
          .
          <source>In: The Semantic Web, LNCS</source>
          , vol.
          <volume>4825</volume>
          , pp.
          <volume>722</volume>
          {
          <fpage>735</fpage>
          . Springer Berlin Heidelberg (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Augenstein</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gentile</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Norton</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ciravegna</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Mapping keywords to linked data resources for automatic query expansion</article-title>
          .
          <source>In: The Semantic Web: ESWC 2013 Satellite Events, LNCS</source>
          , vol.
          <volume>7955</volume>
          , pp.
          <volume>101</volume>
          {
          <fpage>112</fpage>
          . Springer Berlin Heidelberg (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Ballatore</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bertolotto</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , Wilson,
          <string-name>
            <surname>D.C.</surname>
          </string-name>
          :
          <article-title>Linking geographic vocabularies through wordnet</article-title>
          .
          <source>Annals of GIS</source>
          <volume>20</volume>
          (
          <issue>2</issue>
          ),
          <volume>73</volume>
          {
          <fpage>84</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Balog</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Neumayer</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>A test collection for entity search in dbpedia</article-title>
          .
          <source>In: 36th International ACM SIGIR Conference on Research and Development in Information Retrieval</source>
          . pp.
          <volume>737</volume>
          {
          <fpage>740</fpage>
          . SIGIR '13,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Banerjee</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pedersen</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>An adapted lesk algorithm for word sense disambiguation using wordnet</article-title>
          .
          <source>In: Computational linguistics and intelligent text processing</source>
          , pp.
          <volume>136</volume>
          {
          <fpage>145</fpage>
          . Springer (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. Cheng, G.,
          <string-name>
            <surname>Qu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Searching linked objects with falcons: Approach, implementation and evaluation</article-title>
          .
          <source>Int. J. Semantic Web Inf. Syst</source>
          .
          <volume>5</volume>
          (
          <issue>3</issue>
          ),
          <volume>49</volume>
          {
          <fpage>70</fpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Damljanovic</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Agatonovic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cunningham</surname>
          </string-name>
          , H.:
          <article-title>Freya: An interactive way of querying linked data using natural language</article-title>
          .
          <source>In: The Semantic Web: ESWC 2011 Workshops, LNCS</source>
          , vol.
          <volume>7117</volume>
          , pp.
          <volume>125</volume>
          {
          <fpage>138</fpage>
          . Springer Berlin Heidelberg (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Freitas</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oliveira</surname>
            ,
            <given-names>J.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Curry</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>ORiain</surname>
            , S., da Silva,
            <given-names>J.C.P.</given-names>
          </string-name>
          :
          <article-title>Treo: combining entity-search, spreading activation and semantic relatedness for querying linked data</article-title>
          .
          <source>In: Proc. of 1st Workshop on Question Answering over Linked Data (QALD1) at the 8th Extended Semantic Web Conference (ESWC</source>
          <year>2011</year>
          )
          <article-title>(</article-title>
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Ho</surname>
            <given-names>art</given-names>
          </string-name>
          , J.,
          <string-name>
            <surname>Suchanek</surname>
            ,
            <given-names>F.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berberich</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lewis-Kelham</surname>
          </string-name>
          , E., de Melo, G.,
          <string-name>
            <surname>Weikum</surname>
          </string-name>
          , G.:
          <article-title>Yago2: Exploring and querying world knowledge in time, space, context, and many languages</article-title>
          .
          <source>In: 20th International Conference Companion on World Wide Web</source>
          . pp.
          <volume>229</volume>
          {
          <fpage>232</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Jiang</surname>
            ,
            <given-names>J.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Conrath</surname>
            ,
            <given-names>D.W.</given-names>
          </string-name>
          :
          <article-title>Semantic similarity based on corpus statistics and lexical taxonomy</article-title>
          .
          <source>Computational Linguistics cmp-lg/970(Rocling X)</source>
          ,
          <volume>15</volume>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Leacock</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chodorow</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>Combining local context and wordnet similarity for word sense identi cation</article-title>
          .
          <source>WordNet: An electronic lexical database 49(2)</source>
          ,
          <volume>265</volume>
          {
          <fpage>283</fpage>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>An information-theoretic de nition of similarity</article-title>
          .
          <source>In: Fifteenth International Conference on Machine Learning</source>
          . pp.
          <volume>296</volume>
          {
          <fpage>304</fpage>
          . ICML '
          <fpage>98</fpage>
          , Morgan Kaufmann Publishers Inc., San Francisco (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Lopez</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fernandez</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Motta</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stieler</surname>
          </string-name>
          , N.:
          <article-title>Poweraqua: Supporting users in querying and exploring the semantic web</article-title>
          .
          <source>Semantic Web</source>
          <volume>3</volume>
          (
          <issue>3</issue>
          ),
          <volume>249</volume>
          {
          <fpage>265</fpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Mendes</surname>
            ,
            <given-names>P.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jakob</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garc</surname>
            a-Silva,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bizer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Dbpedia spotlight: Shedding light on the web of documents</article-title>
          .
          <source>In: 7th International Conference on Semantic Systems</source>
          . pp.
          <volume>1</volume>
          {
          <issue>8</issue>
          . I-Semantics '
          <fpage>11</fpage>
          ,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Miller</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fellbaum</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Wordnet</surname>
          </string-name>
          :
          <article-title>An electronic lexical database</article-title>
          , vol.
          <volume>16</volume>
          . MIT Press Cambridge (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Rada</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mili</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bicknell</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blettner</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Development and application of a metric on semantic nets</article-title>
          .
          <source>IEEE Transactions on Systems, Man, and Cybernetics</source>
          <volume>19</volume>
          (
          <issue>1</issue>
          ),
          <volume>17</volume>
          {
          <fpage>30</fpage>
          (
          <year>1989</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Rao</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McNamee</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dredze</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Entity linking: Finding extracted entities in a knowledge base</article-title>
          .
          <source>In: Multi-source, Multilingual Information Extraction and Summarization</source>
          , pp.
          <volume>93</volume>
          {
          <fpage>115</fpage>
          . Springer (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Resnik</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Semantic similarity in a taxonomy: An information-based measure and its application to problems of ambiguity in natural language</article-title>
          .
          <source>Journal of Arti cial Intelligence Research</source>
          <volume>11</volume>
          (
          <issue>95</issue>
          ),
          <volume>95</volume>
          {
          <fpage>130</fpage>
          (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Shekarpour</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Auer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ngomo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gerber</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hellmann</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stadler</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Keyword-driven sparql query generation leveraging background knowledge</article-title>
          .
          <source>In: Web Intelligence and Intelligent Agent Technology (WI-IAT)</source>
          ,
          <year>2011</year>
          IEEE/WIC/ACM International Conference on. vol.
          <volume>1</volume>
          , pp.
          <volume>203</volume>
          {
          <issue>210</issue>
          (Aug
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Shekarpour</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , Ho ner,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Lehmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Auer</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          :
          <article-title>Keyword query expansion on linked data using linguistic and semantic features</article-title>
          .
          <source>In: Semantic Computing (ICSC)</source>
          ,
          <year>2013</year>
          IEEE Seventh International Conference on. pp.
          <volume>191</volume>
          {
          <issue>197</issue>
          (Sept
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Shekarpour</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marx</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ngomo</surname>
            ,
            <given-names>A.C.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Auer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          : Sina:
          <article-title>Semantic interpretation of user queries for question answering on interlinked data</article-title>
          .
          <source>Web Semantics: Science, Services and Agents on the World Wide Web</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Tummarello</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Delbru</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oren</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>Sindice.com: Weaving the open linked data</article-title>
          .
          <source>In: The Semantic Web, LNCS</source>
          , vol.
          <volume>4825</volume>
          , pp.
          <volume>552</volume>
          {
          <fpage>565</fpage>
          . Springer Berlin Heidelberg (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Unger</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , Buhmann, L.,
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ngonga</surname>
            <given-names>Ngomo</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>A.C.</given-names>
            ,
            <surname>Gerber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Cimiano</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          :
          <article-title>Template-based question answering over rdf data</article-title>
          .
          <source>In: 21st International Conference on World Wide Web</source>
          . pp.
          <volume>639</volume>
          {
          <fpage>648</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palmer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Verbs semantics and lexical selection</article-title>
          .
          <source>In: Proceedings of the 32nd annual meeting on Association for Computational Linguistics</source>
          . pp.
          <volume>133</volume>
          {
          <fpage>138</fpage>
          . ACL '
          <volume>94</volume>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computational Linguistics, Stroudsburg, PA, USA (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xiong</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Spark: Adapting keyword query to semantic search</article-title>
          .
          <source>In: The Semantic Web, LNCS</source>
          , vol.
          <volume>4825</volume>
          , pp.
          <volume>694</volume>
          {
          <fpage>707</fpage>
          . Springer Berlin Heidelberg (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>