Proceedings of the 25th International Conference on World Wide Web 2016
DOI: 10.1145/2872427.2882989
|View full text |Cite
|
Sign up to set email alerts
|

Reverse Engineering SPARQL Queries

Abstract: Semantic Web systems provide open interfaces for end-users to access data via a powerful high-level query language, SPARQL. But users unfamiliar with either the details of SPARQL or properties of the target dataset may find it easier to query by example-give examples of the information they want (or examples of both what they want and what they do not want) and let the system reverse engineer the desired query from the examples. This approach has been heavily used in the setting of relational databases. We pro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
43
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 47 publications
(43 citation statements)
references
References 28 publications
0
43
0
Order By: Relevance
“…This problem is related to machine learning research: We want to learn a query from the given examples. QBE has been suggested in [30] and has been studied for traditional databases and different query languages [1,5,8,9,13,27]. We initiate the research on QBE for OMQs.…”
Section: Query-by-examplementioning
confidence: 99%
“…This problem is related to machine learning research: We want to learn a query from the given examples. QBE has been suggested in [30] and has been studied for traditional databases and different query languages [1,5,8,9,13,27]. We initiate the research on QBE for OMQs.…”
Section: Query-by-examplementioning
confidence: 99%
“…For graph data there are two prominent approaches: the first use subgraphs, or partially specified structures as input examples [1,7,13,19], while the second focuses on the vertices of the graph, which are used for making the selections [2,14,21]. Structures convey a more precise information and therefore can be used to quickly prune the search space.…”
Section: Example-based Approachesmentioning
confidence: 99%
“…Among the existing approaches exemplar queries [18,19] and Graph Query by Example (GQBE) [13] use subgraph isomorphism or structural similarities to identify structures related to the one the user provided. A different approach is the reverse engineering of SPARQL queries [1,7] in which the input is a set of positive and negative entity mentions in a RDF dataset. This approach is similar to those discussed for the relational case, and is related to learning path or join queries given positive and negative nodes [2,3].…”
Section: Example-based Approachesmentioning
confidence: 99%
See 1 more Smart Citation
“…Since it was formulated by Zloof in the 70s [23], researchers have come across it in data exploration and analysis, usability, data security, the study of expressiveness of query languages, etc., see [15,16]. It has been studied for different query languages and different types of databases, including relational data [5,19,21,14,20], graph databases [7,1], and RDF data [2]. Much work has aimed at finding practicable solutions [15,20,14,11,9].…”
Section: Introductionmentioning
confidence: 99%