• Corpus ID: 1743365

An Efficient SQL-based RDF Querying Scheme

  title={An Efficient SQL-based RDF Querying Scheme},
  author={Eugene Inseok Chong and Souripriya Das and George Eadon and Jagannathan Srinivasan},
Devising a scheme for efficient and scalable querying of Resource Description Framework (RDF) data has been an active area of current research. [] Key Method Specifically, it introduces a SQL table function RDF_MATCH to query RDF data. The results of RDF_MATCH table function can be further processed by SQL's rich querying capabilities and seamlessly combined with queries on traditional relational data.

Figures and Tables from this paper

An efficient SQL-based querying method to RDF schemata
A method of query rewrites is presented that translates a query to an RDF data structure (i.e. SPARQL query) to a SQL query executed by RDBMS, which might lead to significant increase of data extraction efficiency.
SQL to SPARQL Conversion for Direct RDF Querying
This work presents SQL2SPARQL4RDF an automatic conversion algorithm of SQL queries into SPARQL queries for querying RDF data, which extends the previously established algorithm with relevant SQL elements such as queries with INSERT, DELETE, GROUP BY and HAVING clauses.
Uniform query processing in a federation of RDFS and relational resources
A federated system in which queries are expressed in a high-level query language against a federated schema that is described using a semantic data model to provide support for queries that require access both to existing relational databases and to RDF data collections, without importing large quantities of data.
Scalable RDF Views of Relational Databases through Partial Evaluation
This work has developed novel query optimization techniques for scalable queries to RDF views of relational databases based on partial evaluation, a method for compile time evaluation of subexpressions that show dramatic improvements in query optimization time when scaling the query size while still producing high quality execution plans.
RDF Data Storage and Query Processing Schemes
This article provides a comprehensive study of the state of the art in handling and querying RDF data, focusing on data storage techniques, indexing strategies, and query execution mechanisms.
An Effective SPARQL Support over Relational Databases
An effective approach to support SPARQL queries over relational databases is proposed, with the above challenges in mind, and a novel facet-based scheme is designed to handle filter expressions.
Database Foundations for Scalable RDF Processing
It is argued that extracting knowledge from the Web is an excellent showcase - and potentially one of the biggest challenges - for the scalable management of uncertain data the authors have seen so far.
SQL2SPARQL4RDF: Automatic SQL to SPARQL Conversion for RDF Querying
SQL2SPARQL4RDF is introduced as an automatic SQL query conversion framework for RDF querying into SPARQL, that extends the previously developed algorithm with relevant SQL elements such as queries with UPDATE, INSERT, DELETE, GROUP BY, ORDER BY and HAVING clauses.
Semantics preserving SPARQL-to-SQL translation
An Experimental Evaluation of Relational RDF Storage and Querying Techniques
Evaluating the state-of-the-art of the approaches which are relying on the relational infrastructure to provide scalable engines to store and query RDF data shows that there is still room for optimization in the proposed generic relational RDF storage schemes.


RQL: a declarative query language for RDF
A new RDF query language called RQL is proposed, which is a typed functional language (a la OQL) and relies on a formal model for directed labeled graphs permitting the interpretation of superimposed resource descriptions by means of one or more RDF schemas.
Three Implementations of SquishQL, a Simple RDF Query Language
A conceptual model for querying RDF data that refines ideas first presented in at the W3C workshop on Query Languages and the design of one possible syntax, derived from [7], that is suitable for application programmers are described.
RStar: an RDF storage and query system for enterprise resource management
This paper presents an RDF storage and query system called RStar for enterprise resource management, which uses a relational database as the persistent data store and defines RStar Query Language (RSQL) for resource retrieval.
Efficient RDF Storage and Retrieval in Jena2
This paper describes the persistence subsystem of Jena2 which is intended to support large datasets and query optimization for RDF is identified as a promising area for future research.
Materialized Views in Oracle
The ability to rewrite a large class of queries based on a small set of MVs is supported by using Dimensions, losslessness of joins, functional dependency, column equivalence, join derivability, joinback and aggregate rollup.
WordNet: A Lexical Database for English
WordNet1 provides a more effective combination of traditional lexicographic information and modern computing, and is an online lexical database designed for use under program control.
DataCartridge Developer'sGuideRelease2(9.2)PartNo.A96595- 01,OracleCorporation
  • DataCartridge Developer'sGuideRelease2(9.2)PartNo.A96595- 01,OracleCorporation
  • 2002
First InternationalWorkshoponSemanticWeband Databases
  • First InternationalWorkshoponSemanticWeband Databases
  • 2003
RQL:ADeclarativeQuery LanguageforRDF
  • RQL:ADeclarativeQuery LanguageforRDF
  • 2002