08.11.2014 Aufrufe

Gesamtausgabe Skriptum 3 (2013), Heft 2

Gesamtausgabe Skriptum 3 (2013), Heft 2

Gesamtausgabe Skriptum 3 (2013), Heft 2

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!