[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/1083592.1083734dlproceedingsArticle/Chapter ViewAbstractPublication PagesvldbConference Proceedingsconference-collections
Article

An efficient SQL-based RDF querying scheme

Published: 30 August 2005 Publication History

Abstract

Devising a scheme for efficient and scalable querying of Resource Description Framework (RDF) data has been an active area of current research. However, most approaches define new languages for querying RDF data, which has the following shortcomings: 1) They are difficult to integrate with SQL queries used in database applications, and 2) They incur inefficiency as data has to be transformed from SQL to the corresponding language data format. This paper proposes a SQL based scheme that avoids these problems. 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. Furthermore, the RDF_MATCH table function invocation is rewritten as a SQL query, thereby avoiding run-time table function procedural overheads. It also enables optimization of rewritten query in conjunction with the rest of the query. The resulting query is executed efficiently by making use of B-tree indexes as well as specialized subject-property materialized views. This paper describes the functionality of the RDF_MATCH table function for querying RDF data, which can optionally include user-defined rulebases, and discusses its implementation in Oracle RDBMS. It also presents an experimental study characterizing the overhead eliminated by avoiding procedural code at runtime, characterizing performance under various input conditions, and demonstrating scalability using 80 million RDF triples from UniProt protein and annotation data.

References

[1]
RDF Primer. W3C Recommendation, 10 February 2004, http://www.w3.org/TR/rdf-primer.
[2]
L. Miller, A. Seaborne, A. Reggiori. Three Implementations of SquishQL, a Simple RDF Query Language. First International Semantic Web Conference (ISWC2002), June 2002.
[3]
RDF Vocabulary Description Language 1.0: RDF Schema. W3C Recommendation 10 February 2004, http://www.w3.org/TR/rdf-schema.
[4]
T. Berners-Lee, J, Handler, O Lassila. The Semantic Web. Scientific American, May 2001.
[5]
RDF Data Access Use Cases and Requirements. W3C Working Draft, 2 June 2004, http://www.w3.org/TR/rdf-dawg-uc/.
[6]
Pipelined and Parallel Table Function. Data Cartridge Developer's Guide Release 2 (9.2) Part No. A96595-01, Oracle Corporation, March 2002.
[7]
R. G. Bello, et al. Materialized Views in Oracle. In Proceedings of the 24th Int. Conf. on Very Large Data Bases, (1998), 659--664.
[8]
WordNet, The Lexical Database for English Language, http://www.cogsci.princeton.edu/~wn.
[9]
RDQL - A Query Language for RDF, W3C Member Submission 9 January 2004, http://www.w3.org/Submission/2004/SUBM-RDQL-20040109.
[10]
RDFQL Database Command Reference, http://www.intellidimension.com/default.rsp?topic=/pages/rdfgateway/reference/db/default.rsp.
[11]
G. Karvounarakis, S. Alexaki, V. Christophides, D. Plexousakis, M. Scholl. RQL: A Declarative Query Language for RDF. WWW2002, May 7-11, 2002, Honolulu, Hawaii, USA.
[12]
Kevin Wilkinson, Craig Sayers, and Harumi Kuno. Efficient RDF Storage and Retrieval in Jena2. First International Workshop on Semantic Web and Databases, pp. 131--151, 2003.
[13]
SPARQL Query Language for RDF, W3C Working Draft, 12 October 2004, http://www.w3.org/TR/2004/WD-rdf-sparql-query-20041012/.
[14]
UniProt Data Set, http://www.isb-sib.ch/~ejain/rdf/.
[15]
Li Ma, Zhong Su, Yue Pan, Li Zhang, Tao Liu. RStar: An RDF Storage and Querying System for Enterprise Resource Management. CIKM, pp. 484--491, 2004.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image DL Hosted proceedings
VLDB '05: Proceedings of the 31st international conference on Very large data bases
August 2005
1392 pages
ISBN:1595931546

Publisher

VLDB Endowment

Publication History

Published: 30 August 2005

Qualifiers

  • Article

Conference

ICMI05

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)19
  • Downloads (Last 6 weeks)0
Reflects downloads up to 11 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Knowledge Graphs QueryingACM SIGMOD Record10.1145/3615952.361595652:2(18-29)Online publication date: 11-Aug-2023
  • (2023)A Survey on Mapping Semi-Structured Data and Graph Data to Relational DataACM Computing Surveys10.1145/356744455:10(1-38)Online publication date: 2-Feb-2023
  • (2022)SRX: efficient management of spatial RDF dataThe VLDB Journal — The International Journal on Very Large Data Bases10.1007/s00778-019-00554-z28:5(703-733)Online publication date: 11-Mar-2022
  • (2020)Scalable SPARQL querying of large RDF graphsProceedings of the VLDB Endowment10.14778/3402707.34027474:11(1123-1134)Online publication date: 3-Jun-2020
  • (2020)A1: A Distributed In-Memory Graph DatabaseProceedings of the 2020 ACM SIGMOD International Conference on Management of Data10.1145/3318464.3386135(329-344)Online publication date: 11-Jun-2020
  • (2020)Storing and querying fuzzy RDF(S) in HBase databasesInternational Journal of Intelligent Systems10.1002/int.2222435:4(751-780)Online publication date: 24-Feb-2020
  • (2018)RDF Data Storage and Query Processing SchemesACM Computing Surveys10.1145/317785051:4(1-36)Online publication date: 6-Sep-2018
  • (2017)StylusProceedings of the VLDB Endowment10.14778/3149193.314920011:2(203-216)Online publication date: 1-Oct-2017
  • (2017)Embedding semantics in human resources management automation via SQLApplied Intelligence10.1007/s10489-016-0868-x46:4(952-982)Online publication date: 1-Jun-2017
  • (2016)RIQWeb Semantics: Science, Services and Agents on the World Wide Web10.5555/2938782.293886937:C(90-111)Online publication date: 1-Mar-2016
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media