Not logged in.

Contribution Details

Type Master's Thesis
Scope Discipline-based scholarship
Title Extending rdfbox with centralized rdf management. Efficient rdf indexing and loading.
Organization Unit
Authors
  • Thomas Ritter
Supervisors
  • Abraham Bernstein
  • Cosmin Basca
Language
  • English
Institution University of Zurich
Faculty Faculty of Economics, Business Administration and Information Technology
Number of Pages 59
Date 2013
Abstract Text Rdfbox is a native triple store and implements the Hexastore indexing concept. Hexastore permutes RDF triple elements (subject, predicate, object) to build six indexes. Rdfbox takes this indexing scheme and maps it to key-value storage. Prior to this work, it used the Tokyo Cabinet key-value store as its indexing backend. This work extends it with Kyoto Cabinet, LevelDB and Redis backends and enables to easily exchange them, even on a per-index level. Further, Rdfbox's triple loading is analyzed, improved and adapted to the added backends. The backends' performance is then compared and analyzed with synthetic and real-world data sets and queries.
Zusammenfassung Rdfbox ist ein nativer Tripel-Speicher und implementiert das Hexastore-Indexierungskonzept. Hexastore permutiert die RDF Tripel-Elemente (Subjekt, Pradikat, Objekt) und baut daraus sechs Indexe auf. Rdfbox ubernimmt dieses Konzept und wendet es auf Key-Value-Speicher an. Rdfbox nutzte dafur bisher Tokyo Cabinet und das Ziel dieser Arbeit ist es, Rdfbox um Kyoto Cabinet-, LevelDB- und Redis-Backends zu erweitern. Diese Backends sollen einfach austauschbar sein, auch fur einzelne Indexe. Das Einlesen der Tripel soll analysiert und verbessert werden und zudem an die hinzugefugten Backends angepasst werden. Die Leistung dieser Backends wird dann verglichen and analysiert anhand von synthetischen und realen Datenbestanden und Abfragen.
PDF File Download
Export BibTeX