Expressive and Scalable Query-Based Faceted Search over SPARQL Endpoints

Linked data is increasingly available through SPARQL endpoints, but exploration and question answering by regular Web users largely remain an open challenge. Users have to choose between the expressivity of formal languages such as SPARQL, and the usability of tools based on navigation and visualization. In a previous work, we have proposed Query-based Faceted Search (QFS) as a way to reconcile the expressivity of formal languages and the usability of faceted search. In this paper, we further reconcile QFS with scalability and portability by building QFS over SPARQL endpoints. We also improve expressivity and readability. Many SPARQL features are now covered: multidimensional queries, union, negation, optional, filters, aggregations, ordering. Queries are now verbalized in English, so that no knowledge of SPARQL is ever necessary. All of this is implemented in a portable Web application, Sparklis, and has been evaluated on many endpoints and questions.

[1]  Johanna Völker,et al.  The Semantic Web: ESWC 2013 Satellite Events , 2013, Lecture Notes in Computer Science.

[2]  Sébastien Ferré,et al.  Semantic Search: Reconciling Expressive Querying and Exploratory Search , 2011, SEMWEB.

[3]  Sébastien Ferré,et al.  Reconciling faceted search and query languages for the Semantic Web , 2012, Int. J. Metadata Semant. Ontologies.

[4]  Eero Hyvönen,et al.  Ontogator - A Semantic View-Based Search Engine Service for Web Applications , 2006, International Semantic Web Conference.

[5]  Marti A. Hearst,et al.  Finding the flow in web site search , 2002, CACM.

[6]  Philipp Cimiano,et al.  Knowledge Engineering and Management by the Masses , 2010, Lecture Notes in Computer Science.

[7]  Bénédicte Le Grand,et al.  Cubix: A Visual Analytics Tool for Conceptual and Semantic Data , 2012, 2012 IEEE 12th International Conference on Data Mining Workshops.

[8]  Lynda Hardman,et al.  /facet: A Browser for Heterogeneous Semantic Web Repositories , 2006, SEMWEB.

[9]  Maria Teresa Pazienza,et al.  Semantic turkey: a browser-integrated environment for knowledge acquisition and management , 2012 .

[10]  Jun Zhao,et al.  CASIA@QALD-3: A Question Answering System over Linked Data , 2013, CLEF.

[11]  Eero Hyvönen,et al.  Semantic Autocompletion , 2006, ASWC.

[12]  Giovanni Maria Sacco,et al.  Dynamic Taxonomies and Faceted Search: Theory, Practice, and Experience , 2009, The Information Retrieval Series.

[13]  Abraham Bernstein,et al.  Evaluating the usability of natural language query languages and interfaces to Semantic Web knowledge bases , 2010, J. Web Semant..

[14]  Joris Guyonvarch,et al.  Scalable Query-based Faceted Search on top of SPARQL Endpoints for Guided and Expressive Semantic Search , 2013 .

[15]  Andreas Harth,et al.  VisiNav: A system for visual search and navigation on web data , 2010, J. Web Semant..

[16]  Dean Allemang,et al.  The Semantic Web - ISWC 2006, 5th International Semantic Web Conference, ISWC 2006, Athens, GA, USA, November 5-9, 2006, Proceedings , 2006, SEMWEB.

[17]  David R. Karger,et al.  Atomate it! end-user context-sensitive automation using heterogeneous information sources on the web , 2010, WWW '10.

[18]  Enrico Motta,et al.  Integration of micro-gravity and geodetic data to constrain shallow system mass changes at Krafla Volcano, N Iceland , 2006 .

[19]  Philipp Cimiano,et al.  Linking Lexical Resources and Ontologies on the Semantic Web with Lemon , 2011, ESWC.

[20]  Lora Aroyo,et al.  The Semantic Web - ISWC 2011 - 10th International Semantic Web Conference, Bonn, Germany, October 23-27, 2011, Proceedings, Part I , 2011, SEMWEB.

[21]  Norbert E. Fuchs Controlled Natural Language , 2012, Lecture Notes in Computer Science.

[22]  Lora Aroyo,et al.  The Semantic Web: Research and Applications , 2009, Lecture Notes in Computer Science.

[23]  Jens Lehmann,et al.  Sorry, i don't speak SPARQL: translating SPARQL queries into natural language , 2013, WWW.

[24]  Thomas Ertl,et al.  Facet Graphs: Complex Semantic Querying Made Easy , 2010, ESWC.

[25]  David R. Dowty,et al.  Introduction to Montague semantics , 1980 .

[26]  Stefanie N. Lindstaedt,et al.  Linked Data Query Wizard: A Tabular Interface for the Semantic Web , 2013, ESWC.

[27]  Fausto Giunchiglia,et al.  The Semantic Web - ASWC 2006, First Asian Semantic Web Conference, Beijing, China, September 3-7, 2006, Proceedings , 2006, ASWC.

[28]  Evgeny Kharlamov,et al.  SemFacet: semantic faceted search over yago , 2014, WWW.

[29]  Heiko Haller QuiKey - An Efficient Semantic Command Line , 2010, EKAW.

[30]  Sébastien Ferré SQUALL: A Controlled Natural Language for Querying and Updating RDF Graphs , 2012, CNL.

[31]  Enrico Motta,et al.  Is Question Answering fit for the Semantic Web?: A survey , 2011, Semantic Web.

[32]  Eyal Oren,et al.  Extending Faceted Navigation for RDF Data , 2006, SEMWEB.