Article

Semantic Query-by-Example for RDF data

ABSTRACT As a new way of information management emerges, the fixed and static nature of the relational model is no longer appropriate for new applications such as life sciences and lifelog management. The Semantic Web provides a very flexible data model called Resource Description Framework (RDF) and a query language called SPARQL to represent and share data for such applications. Easy access to RDF data is the most important factor in increasing the use of the Semantic Web and promoting information sharing. However, complex structure of RDF data and possible concept mismatch make it difficult to express a query by using a textual, structured query language like SPARQL. This paper presents a visual query interface called Semantic Query-by-Example (SQBE) that can be used to express a query over RDF data visually. The schema-guided query construction feature of SQBE makes it easy to formulate a query without knowledge on the structure of RDF data. A visual query drawn by SQBE is translated into a SPARQL query by a visual query-to-SPARQL translation algorithm for execution and result output. This paper presents various example queries that illustrate how simply and intuitively SQBE can formulate user queries. A prototype implementation of SQBE for use in a lifelog management system is also described in this paper.

0 0
 · 
0 Bookmarks
 · 
41 Views

Full-text

View
0 Downloads
Available from

Keywords

flexible data model
 
information management
 
life sciences
 
lifelog management
 
lifelog management system
 
new applications
 
possible concept mismatch
 
RDF data
 
relational model
 
Resource Description Framework
 
schema-guided query construction feature
 
Semantic Query-by-Example
 
Semantic Web
 
share data
 
SPARQL query
 
static nature
 
user queries
 
visual query
 
visual query interface
 
visual query-to-SPARQL translation algorithm