English

Sapphire: Querying RDF Data Made Simple

Databases 2018-09-14 v2

Abstract

RDF data in the linked open data (LOD) cloud is very valuable for many different applications. In order to unlock the full value of this data, users should be able to issue complex queries on the RDF datasets in the LOD cloud. SPARQL can express such complex queries, but constructing SPARQL queries can be a challenge to users since it requires knowing the structure and vocabulary of the datasets being queried. In this paper, we introduce Sapphire, a tool that helps users write syntactically and semantically correct SPARQL queries without prior knowledge of the queried datasets. Sapphire interactively helps the user while typing the query by providing auto-complete suggestions based on the queried data. After a query is issued, Sapphire provides suggestions on ways to change the query to better match the needs of the user. We evaluated Sapphire based on performance experiments and a user study and showed it to be superior to competing approaches.

Keywords

Cite

@article{arxiv.1805.11728,
  title  = {Sapphire: Querying RDF Data Made Simple},
  author = {Ahmed El-Roby and Khaled Ammar and Ashraf Aboulnaga and Jimmy Lin},
  journal= {arXiv preprint arXiv:1805.11728},
  year   = {2018}
}

Comments

16 pages

R2 v1 2026-06-23T02:12:41.199Z