Skip to main content

RDF Storage and Retrieval Systems

  • Chapter
  • First Online:
Handbook on Ontologies

Summary

Ontologies are often used to improve data access. For this purpose, existing data has to be linked to an ontology and appropriate access mechanisms have to be provided. In this chapter, we review RDF storage and retrieval technologies as a common approach for accessing ontology-based data. We discuss different storage models, typical functionalities of RDF middleware such as data model support and reasoning capabilities and RDF query languages with a special focus on SPARQL as an emerging standard. We also discuss some trends such as support for expressive ontology and rule languages.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 349.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 449.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 449.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    See http://download-east.oracle.com/otndocs/tech/semantic_web/pdf/rdfrm.pdf

  2. 2.

    See http://www.w3.org/TR/xquery/

  3. 3.

    http://esw.w3.org/topic/LargeTripleStores

References

  1. Broekstra J (2005) Storage, querying and inferencing for Semantic Web languages. PhD Thesis, Vrije Universiteit, Amsterdam.

    Google Scholar 

  2. Agrawal R, Somani A, Xu Y (2001) Storage and querying of e-commerce data. In: Proceedings of the 27th Conference on Very Large Data Bases, VLDB 2001, Roma, Italy.

    Google Scholar 

  3. Oldakowski R, Bizer C, Westphal D (2005) RAP: RDF API for PHP. In: Proceedings of Workshop on Scripting for the Semantic Web, SFSW 2005, at 2nd European Semantic Web Conference, ESWC 2005, Heraklion, Greece.

    Google Scholar 

  4. Harris S, Gibbins N (2003) 3store: Efficient bulk RDF storage. In: Proceedings of the 1st International Workshop on Practical and Scalable Semantic Systems, PSSS 2003, Sanibel Island, FL, USA.

    Google Scholar 

  5. Jena2 database interface – database layout. http://jena.sourceforge.net/DB/layout.html.

  6. Gabel T, Sure Y, Voelker J (2004) KAON – An overview. Insititute AIFB, University of Karlsruhe. http://kaon.semanticweb.org/main_kaonOverview.pdf.

  7. Pan Z, Heflin J (2004) DLDB: Extending relational databases to support Semantic Web queries. Technical Report LU-CSE-04-006, Department of Computer Science and Engineering, Lehigh University.

    Google Scholar 

  8. Alexaki S, Christophides V, Karvounarakis G, Plexousakis D, Tolle K (2001) The ICS-FORTH RDFSuite: Managing voluminous RDF description bases. In: Proceedings of the 2nd International Workshop on the Semantic Web, Hongkong.

    Google Scholar 

  9. Caroll J, Bizer C, Hayes P, Stickler P (2004) Semantic Web publishing using named graphs. In: Proceedings of Workshop on Trust, Security, and Reputation on the Semantic Web, at the 3rd International Semantic Web Conference, ISWC 2004, Hiroshima, Japan.

    Google Scholar 

  10. Theoharis Y, Christophides V, Karvounarakis G (2005) Benchmarking database representations of RDF/S stores. In: Proceedings of the 4th International Semantic Web Conference, ISWC 2005, Galway, Ireland.

    Google Scholar 

  11. Guo Y, Pan Z, Heflin J (2005) LUBM: A benchmark for OWL knowledge base systems. Journal of Web Semantics 3(2):158–182.

    Article  Google Scholar 

  12. RDF semantics – W3C recommendation. http://www.w3.org/TR/rdf-mt.

  13. Hustadt U, Motik B, Sattler U (2007) Reasoning in description logics by a reduction to disjunctive datalog. Journal of Automated Reasoning 39(3):351–384.

    Article  MathSciNet  MATH  Google Scholar 

  14. Kiryakov A, Ognyanov D, Manov D (2005) OWLIM: A pragmatic semantic repository for OWL. In: Proceedings of the International Workshop on Scalable Semantic Web Knowledge Base Systems, SSWS 2005, WISE 2005, New York City, NY, USA.

    Google Scholar 

  15. ter Horst H (2005) Combining RDF and part of OWL with rules: Semantics, decidability, complexity. In: Proceedings of the 4th International Semantic Web Conference, ISWC 2005, Galway, Ireland.

    Google Scholar 

  16. ter Horst H (2005) Completeness, decidability and complexity of entailment for RDF Schema and a semantic extension involving the OWL vocabulary. Journal of Web Semantics 3:79–15.

    Article  Google Scholar 

  17. Munoz J, Perez C, Gutierrez C (2007) Minimal deductive systems for RDF. In: Proceedings of the 4th European Semantic Web Conference, ESWC 2007, Innsbruck, Austria.

    Google Scholar 

  18. Bernstein A, Kiefer C (2005) iRDQL – Imprecise queries using similarity joins for retrieval in ontologies. In: Proceedings of the 4th International Semantic Web Conference, ISWC 2005, Galway, Ireland.

    Google Scholar 

  19. Siberski W, Pan J, Thaden U (2006) Querying the Semantic Web with preferences. In: Proceedings of the 5th International Semantic Web Conference, ISWC 2006, Athens, GA, USA.

    Google Scholar 

  20. Gutierrez C, Hurtado C, Vaisman A (2007) Introducing time into RDF. IEEE Transactions on Knowledge and Data Engineering, Special Issue on Knowledge and Data Engineering in the Semantic Web Era 19:207–218.

    Google Scholar 

  21. Hurtado C, Poulovassilis A, Wood P (2006) A relaxed approach to RDF querying. In: Proceedings of the 5th International Semantic Web Conference, ISWC 2006, Athens, GA, USA.

    Google Scholar 

  22. Bechhofer S, Lord P, Volz R (2003) Cooking the Semantic Web with the OWL API. In: Proceedings of the 2nd International Semantic Web Conference, ISWC 2003, Sanibel Island, FL, USA.

    Google Scholar 

  23. Prud’hommeaux E, Seaborne A (2006) SPARQL query language for RDF. W3C Candidate Recommendation. http://www.w3.org/TR/rdf-sparql-query.

  24. Karvounarakis G, Christophides V, Plexousakis D, Alexaki S (2000) Querying community web portals. Techreport, Institute of Computer Science, FORTH, Heraklion, Greece. http://www.ics.forth.gr/proj/isst/RDF/RQL/rql.pdf.

  25. Seaborne A (2004) RDQL – A query language for RDF. W3C Member Submission. http://www.w3.org/Submission/2004/SUBM-RDQL-20040109.

  26. Perez J, Arenas M, Gutierrez C (2006) The semantics and complexity of SPARQL. In: Proceedings of the 5th International Semantic Web Conference, ISWC 2006, Athens, Georgia, USA.

    Google Scholar 

  27. Haase P, Broekstra J, Eberhart A, Volz R (2004) A comparison of RDF query languages. In: Proceedings of the 3rd International Semantic Web Conference, ISWC 2004, Hiroshima, Japan.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alice Hertel .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Hertel, A., Broekstra, J., Stuckenschmidt, H. (2009). RDF Storage and Retrieval Systems. In: Staab, S., Studer, R. (eds) Handbook on Ontologies. International Handbooks on Information Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92673-3_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-92673-3_22

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-70999-2

  • Online ISBN: 978-3-540-92673-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics