SPARQL Query Recommendation for Exploring RDF Repositories

With the rapid development of Semantic Web, more and more RDF repositories, such as Linking Open Data (LOD), are available on the web. Generally, there are two services provided for exploring those RDF repositories, one is the keyword lookup, and the other is the SPARQL endpoint. Most users choose the lookup service, and millions of web logs have been recorded. Although, users expect to submit more expressive queries than keyword lookup, the complexity of SPARQL undoubtedly scared users away. This paper proposes a method of SPARQL query recommendation for exploring RDF repositories. By analyzing web logs of the lookup service, our method extracts the user access patterns, which will be used to recommend SPARQL queries. We implement our method based on Zhishi.me, a Chinese RDF repository with about 150 million triples as well as over one-year web logs. We believe the proposed method will further facilitate the SPARQL query research.

[1]  Jonathan L. Herlocker,et al.  Evaluating collaborative filtering recommender systems , 2004, TOIS.

[2]  Gerhard Weikum,et al.  The RDF-3X engine for scalable management of RDF data , 2010, The VLDB Journal.

[3]  Guilin Qi,et al.  Zhishi.me - Weaving Chinese Linking Open Data , 2011, SEMWEB.

[4]  Yoav Shoham,et al.  Fab: content-based, collaborative recommendation , 1997, CACM.

[5]  D. Fesenmaier,et al.  Destination Recommendation Systems: Behavioural Foundations and Applications , 2006 .

[6]  Shui-Lung Chuang,et al.  Using a web-based categorization approach to generate thematic metadata from texts , 2004, TALIP.

[7]  Michael J. Pazzani,et al.  Content-Based Recommendation Systems , 2007, The Adaptive Web.

[8]  Brian McBride,et al.  Jena: A Semantic Web Toolkit , 2002, IEEE Internet Comput..

[9]  Thomas Hofmann,et al.  Latent semantic models for collaborative filtering , 2004, TOIS.

[10]  Giorgio Maria Di Nunzio,et al.  Web log analysis: a review of a decade of studies about information acquisition, inspection and interpretation of user interaction , 2011, Data Mining and Knowledge Discovery.

[11]  Robin Burke,et al.  Knowledge-based recommender systems , 2000 .

[12]  Alfred Kobsa,et al.  The Adaptive Web, Methods and Strategies of Web Personalization , 2007, The Adaptive Web.

[13]  Wei-Ying Ma,et al.  Probabilistic query expansion using query logs , 2002, WWW '02.

[14]  Nicole Tourigny,et al.  Bio2RDF: Towards a mashup to build bioinformatics knowledge systems , 2008, J. Biomed. Informatics.

[15]  David Heckerman,et al.  Empirical Analysis of Predictive Algorithms for Collaborative Filtering , 1998, UAI.

[16]  Barry Smyth,et al.  Case-based recommender systems , 2005, The Knowledge Engineering Review.

[17]  Wei-Ying Ma,et al.  Query Expansion by Mining User Logs , 2003, IEEE Trans. Knowl. Data Eng..

[18]  Tim Berners-Lee,et al.  Linked data on the web (LDOW2008) , 2008, WWW.

[19]  Iztok Savnik,et al.  Survey of RDF Storage Managers , 2014 .

[20]  D. Fesenmaier,et al.  Case-based travel recommendations. , 2006 .

[21]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[22]  Dan Frankowski,et al.  Collaborative Filtering Recommender Systems , 2007, The Adaptive Web.

[23]  Robin D. Burke,et al.  Hybrid Web Recommender Systems , 2007, The Adaptive Web.

[24]  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.

[25]  Sherif Sakr,et al.  Relational processing of RDF queries: a survey , 2010, SGMD.

[26]  Shui-Lung Chuang,et al.  Enriching Web taxonomies through subject categorization of query terms from search engine logs , 2003, Decis. Support Syst..

[27]  Jens Lehmann,et al.  DBpedia: A Nucleus for a Web of Open Data , 2007, ISWC/ASWC.

[28]  Paul Resnick,et al.  Recommender systems , 1997, CACM.

[29]  Julian Dolby,et al.  Building an efficient RDF store over a relational database , 2013, SIGMOD '13.

[30]  Shui-Lung Chuang,et al.  Auto-construction of a live thesaurus from search term logs for interactive Web search (poster session) , 2000, SIGIR '00.

[31]  Olfa Nasraoui,et al.  Mining search engine query logs for query recommendation , 2006, WWW '06.