en ru


3store is an RDF "triple store", written in C and backed by MySQL and Berkeley DB. It is an optimisation and port of an older triple store (WebKBC). It provides access to the RDF data via RDQL or SPARQL over HTTP, on the command line or via a C API.


3Store: MySQL based triple store, currently holding over 30 million RDF triples used by a range of Knowledgeable Services developed within the AKT project. Also used by a number of external projects and companies.

What's the Problem?

Many Semantic Web applications require large quantities of RDF triples to perform their reasoning over.

Current RDF database technology only scales to hundreds of thousands or maybe a few million triples, and from our experience in the AKT project we know that many interesting Knowledge Bases can quickly grow to tens of millions of triples before they become truly interesting.

Towards a Solution

3store is a core C library that uses MySQL to store its raw RDF data and caches.

The library offers OKBC and RDQL query interfaces, over HTTP (via an Apache web server module), or directly though the C library.

The server software itself does not expose any interfaces directly to the user, but it can be queried by a number of services, including a column based view and a direct RDF browser.

3store is distributed under the Gnu General Public License, and is available from Sourceforge.

Semantic representation

View in the AKT Triplestore Browser or as RDF.

Also available in DOAP RDF (Description Of A Project)


© AIKernel 2011
11.07.2011 - 11.07.2011