Encyclopedia of Database Systems

2018 Edition
| Editors: Ling Liu, M. Tamer Özsu

RDF Stores

  • Katja Hose
  • Ralf Schenkel
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-8265-9_80676

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...

This is a preview of subscription content, log in to check access.

Recommended Reading

  1. 1.
    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.CrossRefGoogle Scholar
  2. 2.
    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.Google Scholar
  3. 3.
    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.Google Scholar
  4. 4.
    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.CrossRefGoogle Scholar
  5. 5.
    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.CrossRefGoogle Scholar
  6. 6.
    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.Google Scholar
  7. 7.
    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.Google Scholar
  8. 8.
    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.Google Scholar
  9. 9.
    Harris S, Gibbins N. 3store: efficient bulk RDF storage. In: Proceedings of 1st International Workshop on Practical and Scalable Semantic Systems; 2003.Google Scholar
  10. 10.
    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.Google Scholar
  11. 11.
    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.Google Scholar
  12. 12.
    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.Google Scholar
  13. 13.
    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.Google Scholar
  14. 14.
    Huang J, Abadi DJ, Ren K. Scalable SPARQL querying of large RDF graphs. Proc. VLDB Endow. 2011;4(11):1123–34.Google Scholar
  15. 15.
    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.CrossRefGoogle Scholar
  16. 16.
    Kaoudi Z, Manolescu I. RDF in the clouds: a survey. VLDB J. 2014;24(1):1–25.Google Scholar
  17. 17.
    McBride B. Jena: a semantic web toolkit. IEEE Internet comput. 2002;6(6):55–59.CrossRefGoogle Scholar
  18. 18.
    Neumann T, Weikum G. The RDF-3X engine for scalable management of RDF data. VLDB J. 2010;19(1):91–113.CrossRefGoogle Scholar
  19. 19.
    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.Google Scholar
  20. 20.
    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.Google Scholar
  21. 21.
    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.Google Scholar
  22. 22.
    Sakr S, Al-Naymat G. Relational processing of RDF queries: a survey. SIGMOD Rec. 2009;38(4):23–28.CrossRefGoogle Scholar
  23. 23.
    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.CrossRefGoogle Scholar
  24. 24.
    Weiss C, Karras P, Bernstein A. Hexastore: sextuple indexing for Semantic Web data management. Proc. VLDB Endow. 2008;1(1):1008–19.CrossRefGoogle Scholar
  25. 25.
    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.CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Department of Computer ScienceAalborg UniversityAalborgDenmark
  2. 2.Campus II Department IV – Computer ScienceProfessorship for databases and information systems, University of TrierTrierGermany