Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema

  • Jeen Broekstra
  • Arjohn Kampman
  • Frank van Harmelen
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2342)

Abstract

RDF and RDF Schema are two W3C standards aimed at enriching the Web with machine-processable semantic data.

We have developed Sesame, an architecture for efficient storage and expressive querying of large quantities of metadata in RDF and RDF Schema. Sesame’s design and implementation are independent from any specific storage device. Thus, Sesame can be deployed on top of a variety of storage devices, such as relational databases, triple stores, or object-oriented databases, without having to change the query engine or other functional modules. Sesame offers support for concurrency control, independent export of RDF and RDFS information and a query engine for RQL, a query language for RDF that offers native support for RDF Schema semantics. We present an overview of Sesame as a generic architecture, as well as its implementation and our first experiences with this implementation.

References

  1. 1.
    Sofia Alexaki, Vassilis Christophides, Greg Karvounarakis, Dimitris Plexousakis, and Karsten Tolle. The RDFSuite: Managing Voluminous RDF Description Bases. Technical report, Institute of Computer Science, FORTH, Heraklion, Greece, 2000. See http://www.ics.forth.gr/proj/isst/RDF/RSSDB/rdfsuite.pdf.Google Scholar
  2. 2.
    David Beckett. The Design and Implementation of the Redland RDF Application Framework. In Proceedings of Semantic Web Workshop of the 10th International World Wide Web Conference, Hong-Kong, China, May 2001.Google Scholar
  3. 3.
    Don Box, David Ehnebuske, Gopal Kakivaya, Andrew Layman, Noah Mendelsohn, Henrik Frystyk Nielsen, Satish Thatte, and Dave Winer. Simple Object Access Protocol (SOAP) 1.1. W3c note, World Wide Web Consortium, May 2000. See http://www.w3.org/TR/SOAP/.
  4. 4.
    D. Brickley and R.V. Guha. Resource Description Framework (RDF) Schema Specification 1.0. Candidate recommendation, World Wide Web Consortium, March 2000. See http://www.w3.org/TR/2000/CR-rdf-schema-20000327.
  5. 5.
    Jeen Broekstra and Arjohn Kampman. Query Language Definition. On-To-Knowledge (IST-1999-10132) Deliverable 9, Aidministrator Nederland b.v., April 2001. See http://www.ontoknowledge.org/.
  6. 6.
    Jeremy Carrol and Brian McBride. The Jena Semantic Web Toolkit. Public api, HP-Labs, Bristol, 2001. See http://www.hpl.hp.com/semweb/jena-top.html.Google Scholar
  7. 7.
    R.G.G. Cattel, Douglas Barry, Mark Berler, Jeff Eastman, David Jordan, Craig Russell, Olaf Schadow, Torsten Stanienda, and Fernando Velez. The Object Database Standard: ODMG 3.0. Morgan Kaufmann, 2000.Google Scholar
  8. 8.
    Don Chamberlin, Daniela Florescu, Jonathan Robie, Jerome Simeon, and Mugur Stefanescu. XQuery: A Query Language for XML. Working draft, World Wide Web Consortium, February 2001. See http://www.w3.org/TR/xquery/.
  9. 9.
    Patrick Hayes. RDF Model Theory. Working draft, World Wide Web Consortium, September 2001. See http://www.w3.org/TR/rdf-mt/.
  10. 10.
    Ian Horrocks, Frank van Harmelen, Peter Patel-Schneider, Tim Berners-Lee, Dan Brickley, Dan Connoly, Mike Dean, Stefan Decker, Dieter Fensel, Pat Hayes, Jeff Heflin, Jim Hendler, Ora Lassila, Deborah McGuinness, and Lynn Andrea Stein. DAML+OIL. http://www.daml.org/2001/03/daml+oil-index.html, March 2001.
  11. 11.
    ISO. Information Technology-Database Language SQL. Standard No. ISO/IEC 9075:1999, International Organization for Standardization (ISO), 1999. (Available from American National Standards Institute, New York, NY 10036, (212) 642–4900.).Google Scholar
  12. 12.
    Gregory Karvounarakis, Vassilis Christophides, Dimitris Plexousakis, and Sofia Alexaki. Querying community web portals. Technical report, Institute of Computer Science, FORTH, Heraklion, Greece, 2000. See http://www.ics.forth.gr/proj/isst/RDF/RQL/rql.pdf.Google Scholar
  13. 13.
    O. Lassila and R. R. Swick. Resource Description Framework (RDF): Model and Syntax Specification. Recommendation, World Wide Web Consortium, February 1999. See http://www.w3.org/TR/REC-rdf-syntax/.
  14. 14.
    Libby Miller. RDF Squish query language and Java implementation. Public draft, Institute for Learning and Research Technology, 2001. See http://ilrt.org/discovery/2001/02/squish/.

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Jeen Broekstra
    • 1
  • Arjohn Kampman
    • 1
  • Frank van Harmelen
    • 2
  1. 1.Aidministrator Nederland b.v.AmersfoortThe Netherlands
  2. 2.Faculty of SciencesVrije UniversiteitAmsterdamThe Netherlands

Personalised recommendations