Entwicklung eines RDF Stores
Milestone 1
Abgabefrist: Di, 17.06.2008, 23:59UhrFolgende Features müssen in dieser Version enthalten sein:
(1) | Parsen von Graph Patterns und Ausgabe der geparsten Datenstruktur | (2) | Einlesen von RDF-Daten in die BerkeleyDB. Dieses Schritt beinhaltet:
|
(3) | Ausgabe der Datenbank in eine RDF-Datei, die die Triples in N3-Notation enthält |
Selbstverständlich steht es jedem Team frei, bereits mehr zu implementieren als notwendig. Insbesondere empfiehlt es sich, schon jetzt Dictionary Encoding zu implementieren, damit die Speicherung nicht mehr nachträglich geändert werden muss.
Abgabemodus:
Damit ihr nach der Abgabe weiterhin im SVN arbeiten könnt erfolgt die Abgabe per Email. D.h. jedes Team schickt uns zur Deadline den aktuellen Stand des Source-Codes zu. Dieser Code sollte genau eine main()-Methode enthalten. Außerdem soll eine vollständige Installationsanleitung erstellt werden, die es uns ermöglicht, den Source-Code zu kompilieren (es bietet sich beispielsweise an, das Ganze als Eclipse Project-File abzugeben). Zusätzlich zur Installationsanleitung muss eine kurze Beschreibung der Kommandozeilen-Parameter erstellt werden, mit deren Hilfe (a) Dokumente eingelesen, (b) zuvor gespeicherte Datenbanken ausgegeben und (c) Triple Patterns geparst werden können.
Zusätzlich zu dem Programm soll eine ausführliche Auflistung erstellt werden, die Aufschluss darüber gibt, wer welche Teile des Projekts implementiert hat. Diese könnte beispielsweise so aussehen:
Person1: | Klasse A |
Klasse B | |
Klasse B, Methode M | |
Person2: | Klasse B, alles ausser Methode M |
Klasse C | |
usw. |
Jedes Teammitglied sollte nach der Abgabe selbständig einen Termin mit den Betreuern zwischen Donnerstag (19.06.) und Montag (23.06) vereinbaren, um Feedback zur Implementierung zu erhalten und den eigenen Code zu demonstrieren.