[an error occurred while processing this directive]

RDF-3X


© 2008 Thomas Neumann



Note:

A more recent version of the RDF-3X code is available at http://code.google.com/p/rdf3x/.

Overview:

RDF-3X is the experimental RDF storage and retrieval system described in Thomas Neumann, Gerhard Weikum. RDF-3X: a RISC-style Engine for RDF. JDMR (formely Proc. VLDB) 2008. The source code is available for non-commercial usage:


Creative Commons License
RDF-3X by Thomas Neumann is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.

Usage:

RDF-3X can import NTriples/Turtle RDF data. As an example we use a Turtle dump of Yago. Download RDF-3X (see below), build it, and download and extract the Yago dump (236 MB). Then build a new database using:

rdf3xload db yago.n3

This takes ca. 30 minutes on a laptop with 2GB main memory. Afterwards start the query interface using:

rdf3xquery db

This query interface accepts standard SPARQL queries, for example:

select ?name where { ?p <isCalled> ?name. ?p <bornInLocation> <London> }

Source Code:

The source code is available below. Note: Some more experimental (and thus buggy) features are currently disabled.