Sesame

Fact Sheet

Functionality

Open source RDF framework with support for RDF Schema inferencing and querying

Architecture

Fully extensible and configurable with respect to:

  • RDF stores & inferencers (Repository & Sail API)
  • RDF parsers and writers (Rio API)
  • RDF query result formats
  • RDF query languages

Interfaces

  • Rich, JDBC-like user API
  • Streamlined system API's
  • RESTful HTTP interface supporting the SPARQL Protocol for RDF
  • Transparent remote access to servers from applications via HTTP Repository
  • Independent web-based user interface that works with any Sesame server
  • Context/named graph support

Query languages

  • SPARQL and SeRQL query languages supported
  • SPARQL/XML, SPARQL/JSON and binary RDF query result formats supported

Storage

Memory-based, native and RDBMS-backed RDF stores are available, a Mulgara back-end is under construction

I/O

RDF/XML, N-Triples, Turtle, N3, TriG and TriX RDF formats supported

Performance and scalability

Depends on choice of storage and inferencing; memory-based storage scales to O(107) triples on desktop hardware with unrivaled performance, native and RDBMS stores scale to O(108) triples on the same hardware. Scalability will be improved to O(109) in 2008.

Character set support

Full Unicode support

Version

2.1 (April 2008)

Platform

Runs on Windows, Linux, Mac OS X and all other Java 5-enabled platforms

Support

Commercial support available from Aduna, community support available at www.openrdf.org

License

BSD-style open source license and Aduna Commercial License (ACL) available