Synonyms
Knowledge base; RDF database system; Triple store
Definition
An RDF store is a system that is optimized to manage data given in RDF (Resource Description Framework). Similar to other database systems, an RDF store uses an appropriate internal storage layout (native RDF, relational, graph, etc.,) and enables efficient query processing over the data. While there are alternative query languages to query RDF data, SPARQL has become the de facto standard that is supported by RDF stores. Inferencing, i.e., logically deducing information that is not explicitly contained in the stored data based on RDFS and OWL ontologies, is a special extension that is not supported by all RDF stores.
Historical Background
RDF has been developed as a general-purpose format to describe metadata on the Web. But RDF has gained particular popularity as a data format for the Semantic Web and as a very flexible data format to store information obtained by information extraction, e.g., from Web sources such...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Abadi DJ, Marcus A, Madden S, Hollenbach K. SW-Store: a vertically partitioned DBMS for semantic Web data management. VLDB J. 2009;18(2):385–406.
Aranda-Andújar A, Bugiotti F, Camacho-Rodríguez J, Colazzo D, Goasdoué F, Kaoudi Z, Manolescu I. Amada: Web data repositories in the Amazon cloud. In: Proceedings of the 21st ACM International Conference on Information and Knowledge Management; 2012. p. 2749–51.
Broekstra J, Kampman A, van Harmelen F. Sesame: a generic architecture for storing and querying RDF and RDF schema. In: Proceedings of the 1st International Semantic Web Conference; 2002. p. 54–68.
Bugiotti F, Camacho-Rodríguez J, Goasdoué F, Kaoudi Z, Manolescu I, Zampetakis S. SPARQL query processing in the cloud. In: Harth A, Hose K, Schenkel R, editors. Linked data management. Boca Raton: CRC Press; 2014. p. 165–92.
Cudré-Mauroux P, Enchev I, Fundatureanu S, Groth PT, Haque A, Harth A, Leif Keppmann F, Miranker DP, Sequeda J, Wylot M. NoSQL databases for RDF: an empirical evaluation. In: Proceedings of the 12th International Semantic Web Conference; 2013. p. 310–25.
Dean J, Ghemawat S. Mapreduce: simplified data processing on large clusters. In: Proceedings of the 6th USENIX Symposium on Operating System Design and Implementation; 2004. p. 137–50.
Erling O, Mikhailov I. RDF support in the virtuoso DBMS. In: Pellegrini T, Auer S, Tochtermann K, Schaffert S, editors. Networked knowledge – networked media. Studies in computational intelligence. Berlin/Heidelberg: Springer; 2009. vol. 221, p. 7–24.
Galarraga L, Hose K, Schenkel R. Partout: a distributed engine for efficient RDF processing. In: Proceedings of the 23rd International World Wide Web Conference; 2014. p. 267–68.
Harris S, Gibbins N. 3store: efficient bulk RDF storage. In: Proceedings of 1st International Workshop on Practical and Scalable Semantic Systems; 2003.
Harth A, Decker S. Optimized index structures for querying RDF from the web. In: Proceedings of the Third Latin American Web Congress; 2005. p. 71–80.
Harth A, Umbrich J, Hogan A, Decker S. YARS2: a federated repository for querying graph structured data from the Web. In: Proceedings of the 6th International Semantic Web Conference and 2nd Asian Semantic Web Conference; 2007. p. 211–24.
Hose K, Schenkel R. WARP: workload-aware replication and partitioning for RDF. In: Proceedings of the 4th International Workshop on Data Engineering meets the Semantic Web (In conjunction with ICDE 2013); 2013. p. 1–6.
Hose K, Schenkel R, Theobald M, Weikum G. Database foundations for scalable RDF processing. In: Proceedings of the 7th International Conference on Reasoning Web: Semantic Technologies for the Web of Data; 2011. p. 202–49.
Huang J, Abadi DJ, Ren K. Scalable SPARQL querying of large RDF graphs. Proc. VLDB Endow. 2011;4(11):1123–34.
Husain MF, McGlothlin JP, Masud MM, Khan LR, Thuraisingham BM. Heuristics-based query processing for large rdf graphs using cloud computing. IEEE Trans Knowl Data Eng. 2011;23(9):1312–27.
Kaoudi Z, Manolescu I. RDF in the clouds: a survey. VLDB J. 2014;24(1):1–25.
McBride B. Jena: a semantic web toolkit. IEEE Internet comput. 2002;6(6):55–59.
Neumann T, Weikum G. The RDF-3X engine for scalable management of RDF data. VLDB J. 2010;19(1):91–113.
Papailiou N, Konstantinou I, Tsoumakos D, Koziris N. H2RDF: adaptive query processing on RDF data in the cloud. In: Proceedings of the 21st International Conference on World Wide Web (Companion Volume); 2012. p. 397–400.
Punnoose R, Crainiceanu A, Rapp D. Rya: a scalable RDF triple store for the clouds. In: Proceedings of the 1st International Workshop on Cloud Intelligence; 2012. p. 4.
Rohloff K, Schantz RE. High-performance, massively scalable distributed systems using the mapReduce software framework: the SHARD triple-store. In: Programming Support Innovations for Emerging Distributed Applications; 2010. p. 4:1–4:5.
Sakr S, Al-Naymat G. Relational processing of RDF queries: a survey. SIGMOD Rec. 2009;38(4):23–28.
Thompson B, Personick M, Cutcher M. The bigdata RDF graph database. In: Harth A, Hose K, Schenkel R, editors. Linked data management. Boca Raton: CRC Press; 2014. p. 193–237.
Weiss C, Karras P, Bernstein A. Hexastore: sextuple indexing for Semantic Web data management. Proc. VLDB Endow. 2008;1(1):1008–19.
Zeng K, Yang J, Wang H, Shao B, Wang Z. A distributed graph engine for web scale RDF data. Proc. VLDB Endow. 2013;6(4):265–76.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Science+Business Media, LLC, part of Springer Nature
About this entry
Cite this entry
Hose, K., Schenkel, R. (2018). RDF Stores. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_80676
Download citation
DOI: https://doi.org/10.1007/978-1-4614-8265-9_80676
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-8266-6
Online ISBN: 978-1-4614-8265-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering