SQL to SPARQL Mapping for RDF querying based on a new Efficient Schema Conversion Technique

In this paper we give an algorithm for querying RDF data using SQL without conversion of RDF instances. This algorithm translates an SQL query into an equivalent SPARQL query that is to be directly executed on the RDF data and allows it for SQL users to efficiently and easily query the RDF data. The SQL queries are formulated based on the converted relational database schema that the algorithm builds from the RDF one. In this algorithm not only simple SQL queries are considered but also complex ones such as those with UNION, INTERSECT or EXCEPT expressions. Keywords— RDB, RDF, SQL, SPARQL, Query translation

[1]  Bhavani M. Thuraisingham,et al.  R2D: A Bridge between the Semantic Web and Relational Visualization Tools , 2009, 2009 IEEE International Conference on Semantic Computing.

[2]  Karlis Cerans,et al.  Advanced RDB-to-RDF/OWL Mapping Facilities in RDB2OWL , 2011, BIR.

[3]  Murat Kantarcioglu,et al.  RETRO: A framework for semantics preserving SQL-to-SPARQL translation , 2011, ISWC 2011.

[4]  Bhavani M. Thuraisingham,et al.  R2D: Extracting Relational Structure from RDF Stores , 2009, 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology.

[5]  Kamil Bajda-Pawlikowski Querying Rdf Data Stored in Dbms: Sparql to Sql Conversion , .