Keyword Search over Federated RDF Datasets

This paper describes an algorithm to perform keyword search over federated RDF datasets. The algorithm compiles keyword-based queries into federated SPARQL queries, without user intervention, under the assumption that the RDF datasets and the federation have a schema. The compilation process is explained in detail, including how to synthesize external joins between local queries, how to combine local queries with UNION clauses, and how to construct the WHERE and TARGET clauses. The paper then presents the architecture of a system that implements the algorithm. Finally, the paper describes experiments with three real-world datasets to validate the implementation and to help understand the different situations faced by the compilation process.

[1]  Siegfried Handschuh,et al.  A Visual Interface for Building SPARQL Queries in Konduit , 2008, International Semantic Web Conference.

[2]  Maribel Acosta,et al.  ANAPSID: An Adaptive Query Processing Engine for SPARQL Endpoints , 2011, SEMWEB.

[3]  Muhammad Saleem,et al.  A fine-grained evaluation of SPARQL endpoint federation systems , 2016, Semantic Web.

[4]  Haixun Wang,et al.  A Distributed Graph Engine for Web Scale RDF Data , 2013, Proc. VLDB Endow..

[5]  Andriy Nikolov,et al.  FedSearch: Efficiently Combining Structured Queries and Full-Text Search in a SPARQL Federation , 2013, International Semantic Web Conference.

[6]  Sébastien Ferré,et al.  Sparklis: An expressive query builder for SPARQL endpoints with guidance in natural language , 2016, Semantic Web.

[7]  Martin Gaedke,et al.  Discovering and Maintaining Links on the Web of Data , 2009, SEMWEB.

[8]  Siegfried Handschuh,et al.  Converging Web and Desktop Data with Konduit , 2009, SFSW@ESWC.

[9]  Katja Hose,et al.  FedX: Optimization Techniques for Federated Query Processing on Linked Data , 2011, SEMWEB.

[10]  Jürgen Umbrich,et al.  Querying over Federated SPARQL Endpoints - A State of the Art Survey , 2013, ArXiv.

[11]  Ulf Leser,et al.  Querying Distributed RDF Data Sources with SPARQL , 2008, ESWC.

[12]  Marco A. Casanova,et al.  RDF Keyword-based Query Technology Meets a Real-World Dataset , 2017, EDBT.

[13]  Óscar Corcho,et al.  Federating queries in SPARQL 1.1: Syntax, semantics and evaluation , 2013, J. Web Semant..

[14]  Jürgen Umbrich,et al.  A Comparison of Federation over SPARQL Endpoints Frameworks , 2013, KESW.

[15]  Roi Blanco,et al.  Keyword search over RDF graphs , 2011, CIKM '11.

[16]  Wolfgang Nejdl,et al.  From keywords to semantic queries - Incremental query construction on the semantic web , 2009, J. Web Semant..

[17]  Daniel J. Abadi,et al.  Scalable SPARQL querying of large RDF graphs , 2011, Proc. VLDB Endow..