ASQFor: Automatic SPARQL query formulation for the non-expert

The combination of data, semantics, and the Web has led to an ever growing and increasingly complex body of semantic data. Accessing such structured data requires learning formal query languages, such as SPARQL, which poses significant difficulties for nonexpert users. To date, many interfaces for querying Ontologies have been developed. However, such interfaces rely on predefined templates and require expensive customization. Natural Language interfaces are particularly preferable to other interfaces for providing users with access to data, however the inherent difficulty in mapping NLP queries to semantic data is the ambiguity of natural language. To avoid the pitfalls of existing approaches, while at the same time retaining the ability to capture users’ complex information needs, we propose a simple keyword-based search interface to the Semantic Web. Specifically, we propose Automatic SPARQL Query Formulation (ASQFor), a systematic framework to issue semantic queries over RDF repository using simple concept-based search primitives. ASQFor has a very simple interface, requires no user training, and can be easily embedded in any system or used with any semantic repository without prior customization. We demonstrate via extensive experimentation that ASQFor significantly speeds up the construction of query formulation while at the same time matching the precision and recall of hand-crafted optimized queries.

[1]  Danqi Chen,et al.  A Fast and Accurate Dependency Parser using Neural Networks , 2014, EMNLP.

[2]  Sean Sullivan,et al.  USI Answers: Natural Language Question Answering Over (Semi-) Structured Industry Data , 2013, IAAI.

[3]  Ollivier Haemmerlé,et al.  Natural language query interpretation into SPARQL using patterns , 2013 .

[4]  Enrico Motta,et al.  SemSearch: A Search Engine for the Semantic Web , 2006, EKAW.

[5]  G Stix,et al.  The mice that warred. , 2001, Scientific American.

[6]  Raphaël Troncy,et al.  How Google is using Linked Data Today and Vision For Tomorrow , 2010, LDSI@FIA.

[7]  Craig A. Knoblock,et al.  Connecting the Smithsonian American Art Museum to the Linked Data Cloud , 2013, ESWC.

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

[9]  Ghassan Beydoun,et al.  How do we measure and improve the quality of a hierarchical ontology? , 2011, J. Syst. Softw..

[10]  Helen Owton,et al.  Sorry , 2018 .

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

[12]  Richard A. Frost,et al.  A Demonstration of a Natural Language Query Interface to an Event-Based Semantic Web Triplestore , 2014, ESWC.

[13]  John Davies,et al.  Squirrel: An Advanced Semantic Search and Browse Facility , 2007, ESWC.

[14]  Hamish Cunningham,et al.  FREyA: An Interactive Way of Querying Linked Data Using Natural Language , 2011, ESWC Workshops.

[15]  Jorge S. Cardoso The Semantic Web Vision: Where Are We? , 2007, IEEE Intelligent Systems.

[16]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[17]  David Ratcliffe,et al.  Semantic Solutions for Integration of Federated Ocean Observations , 2009, SSN.

[18]  Kerry L. Taylor,et al.  Semantics for the Internet of Things: Early Progress and Back to the Future , 2019 .

[19]  Sébastien Ferré Expressive and Scalable Query-Based Faceted Search over SPARQL Endpoints , 2014, International Semantic Web Conference.

[20]  Enrico Motta,et al.  AquaLog: An Ontology-Portable Question Answering System for the Semantic Web , 2005, ESWC.

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

[22]  Rolf Schwitter,et al.  Controlled Natural Language meets the SemanticWeb , 2004, ALTA.

[23]  Esther Kaufmann Talking to the Semantic Web - Query Interfaces to Ontologies for the Casual User , 2006, International Semantic Web Conference.

[24]  Kalina Bontcheva,et al.  Mímir: An open-source semantic search framework for interactive information seeking and discovery , 2015, J. Web Semant..

[25]  Evgeny Kharlamov,et al.  How Semantic Technologies Can Enhance Data Access at Siemens Energy , 2014, SEMWEB.

[26]  Thomas A. Runkler,et al.  Ontology-Based Translation of Natural Language Queries to SPARQL , 2014, AAAI Fall Symposia.

[27]  Sébastien Ferré,et al.  SQUALL: A Controlled Natural Language as Expressive as SPARQL 1.1 , 2013, NLDB.

[28]  Liliana Cabral,et al.  From RESTful to SPARQL: A Case Study on Generating Semantic Sensor Data , 2013, SSN@ISWC.

[29]  Abraham Bernstein,et al.  How Useful Are Natural Language Interfaces to the Semantic Web for Casual End-Users? , 2007, ISWC/ASWC.

[30]  Christoph Meinel,et al.  Supporting Object-Oriented Programming of Semantic-Web Software , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[31]  Pawel Winter,et al.  Steiner problem in networks: A survey , 1987, Networks.

[32]  Haofen Wang,et al.  Top-k Exploration of Query Candidates for Efficient Keyword Search on Graph-Shaped (RDF) Data , 2009, 2009 IEEE 25th International Conference on Data Engineering.

[33]  Eyal Oren,et al.  ActiveRDF: Embedding Semantic Web data into object-oriented languages , 2008, J. Web Semant..

[34]  Fakhri Karray,et al.  Automatic Document Topic Identification using Wikipedia Hierarchical Ontology , 2012, 2012 11th International Conference on Information Science, Signal Processing and their Applications (ISSPA).

[35]  Haofen Wang,et al.  Q2Semantic: A Lightweight Keyword Interface to Semantic Search , 2008, ESWC.

[36]  Chong Wang,et al.  SPARK: Adapting Keyword Query to Semantic Search , 2007, ISWC/ASWC.

[37]  Abraham Bernstein,et al.  Querying Ontologies: A Controlled English Interface for End-Users , 2005, SEMWEB.

[38]  Abraham Bernstein,et al.  Querying the Semantic Web with Ginseng: A Guided Input Natural Language Search Engine , 2009 .

[39]  Frank Keller,et al.  Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing, EMNLP 2014, October 25-29, 2014, Doha, Qatar, A meeting of SIGDAT, a Special Interest Group of the ACL , 2014, Conference on Empirical Methods in Natural Language Processing.

[40]  Viktor K. Prasanna,et al.  Semantic Web Technologies for External Corrosion Detection in Smart Oil Fields , 2015 .

[41]  Abraham Bernstein,et al.  Querix: A Natural Language Interface to Query Ontologies Based on Clarification Dialogs , 2006 .

[42]  Jens Lehmann,et al.  AutoSPARQL: Let Users Query Your Knowledge Base , 2011, ESWC.

[43]  Seán O'Riain,et al.  Querying Heterogeneous Datasets on the Linked Data Web: Challenges, Approaches, and Trends , 2012, IEEE Internet Computing.

[44]  Enrico Motta,et al.  AquaLog: An ontology-driven question answering system for organizational semantic intranets , 2007, J. Web Semant..

[45]  Lei Zou,et al.  How to Build Templates for RDF Question/Answering: An Uncertain Graph Similarity Join Approach , 2015, SIGMOD Conference.

[46]  Ian Horrocks,et al.  Publishing the Norwegian Petroleum Directorate's FactPages as Semantic Web Data , 2013, SEMWEB.

[47]  Armin Haller,et al.  ActiveRDF: object-oriented semantic web programming , 2007, WWW '07.

[48]  Enrico Motta,et al.  Evaluating question answering over linked data , 2013, J. Web Semant..

[49]  Hamish Cunningham,et al.  Natural Language Interfaces to Ontologies: Combining Syntactic Analysis and Ontology-Based Lookup through the User Interaction , 2010, ESWC.

[50]  Gerhard Weikum,et al.  Natural Language Questions for the Web of Data , 2012, EMNLP.

[51]  Yogesh L. Simmhan,et al.  Semantic Information Modeling for Emerging Applications in Smart Grid , 2012, 2012 Ninth International Conference on Information Technology - New Generations.

[52]  Jens Lehmann,et al.  Template-based question answering over RDF data , 2012, WWW.

[53]  Chong Wang,et al.  PANTO: A Portable Natural Language Interface to Ontologies , 2007, ESWC.

[54]  Jens Lehmann,et al.  User Interface for a Template Based Question Answering System , 2013, KESW.