Gesamtausgabe Skriptum 3 (2013), Heft 2
Gesamtausgabe Skriptum 3 (2013), Heft 2
Gesamtausgabe Skriptum 3 (2013), Heft 2
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Kriterien zur Auswahl<br />
Die von dem Tripel Store zu erfüllenden Kriterien, welcher im Projekt eingesetzt werden soll, sind<br />
nachfolgend beschrieben. Die ursprüngliche Auswahl der Tripel Stores abseits der Kriterien erfolgte<br />
nach einer Internetrecherche. Hier wurde zudem darauf geachtet, dass die Stores in<br />
unterschiedlichen Programmiersprachen geschrieben wurden, um gegebenenfalls vorhandene<br />
Beschränkungen durch die verwendete Sprache ausschließen zu können.<br />
Kriterien:<br />
1) Der Store muss „freie Software“ 89 bzw. „Open Source“ 90 sein, weil:<br />
◦ im Bereich öffentlicher Institutionen die finanziellen Mittel meist begrenzt sind,<br />
◦ im Allgemeinen offene Software als sicherer angesehen wird,<br />
◦ sich nicht an einen Anbieter gebunden wird,<br />
◦ durch den offenliegenden Quellcode leichter Anpassungen vorgenommen werden<br />
können und<br />
◦ nachvollziehbar ist wie die Software arbeitet (no „black box“).<br />
2) Der Store sollte in einer bekannten Programmiersprache geschrieben sein bzw. es sollte die<br />
Möglichkeit vorhanden sein, den Store über PlugIns oder ähnliches an zukünftige<br />
Erfordernisse anzupassen.<br />
3) Verarbeitung von Tripeln in der Turtle-Syntax, da in IBR als zu benutzender Standard<br />
festgelegt.<br />
4) SPARQL-Support, um effizient auf den Datenbestand abfragen zu können.<br />
5) REST-Funktionalität/Schnittstelle, da die unterschiedlichen Komponenten im IBR Projekt<br />
über REST miteinander kommunizieren sollen.<br />
6) Aktive Weiterentwicklung des Produktes und daraus folgend die Zukunftssicherheit.<br />
7) Der Installationsaufwand sollte in einem vertretbarem Rahmen liegen.<br />
8) Als optionale Anforderung gilt eine Konfigurations- bzw. Administrationsoberfläche, um<br />
eine komfortablere Interaktion mit dem Store zu ermöglichen.<br />
Kandidaten<br />
Im Folgenden werden drei ausgesuchte und getestete Kandidaten ausführlich vorgestellt. Zunächst<br />
wird am Anfang des jeweiligen Kapitels auf die Erfüllung der oben definierten Kriterien<br />
eingegangen, anschließend anhand von Quelltextbeispielen die Interaktion mit dem jeweiligen Store<br />
89<br />
Siehe auch → http://de.wikipedia.org/w/index.php?title=Freie_Software&oldid=120494813<br />
(Zugriff 14.07.<strong>2013</strong>).<br />
90<br />
Siehe auch → http://de.wikipedia.org/w/index.php?title=Open_Source&oldid=119604735<br />
(Zugriff 14.07.<strong>2013</strong>).<br />
46