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

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

In Zeile 14 werden die benötigten Datenbanktabellen angelegt, sofern diese nicht schon vorhanden<br />

sind (Zeile 13).<br />

13 if (!$store->isSetUp()) {<br />

14 $store->setUp();<br />

15 }<br />

Zu Testzwecken wird der Store zurückgesetzt und somit geleert (Zeile 16),<br />

16 $store->reset();<br />

um anschließend Testdaten in der Turtle Syntax in den Store einzufügen. Dazu werden in Zeile 17<br />

mehrere Tripel definiert und in Zeile 18 an den Store gesendet.<br />

17$q = 'INSERT INTO <br />

{ <br />

. <br />

"Berlin" .}';<br />

18$returnValue = $store->query($q, 'raw', '', true);<br />

In $returnValue steht in Falle des Löschens ein Array mit Werten für die Anzahl der gelöschten<br />

Datensätze ("t_count") und die zum Laden benötigte Zeit ("load_time"). Ein solches Array<br />

könnte folgendermaßen aussehen:<br />

a)array(2) {<br />

b) ["t_count"]=><br />

c) int(2)<br />

d) ["load_time"]=><br />

e) float(0.0155)<br />

f)}<br />

Als nächstes soll eine SPARQL Abfrage an den Store gestellt werden, die alle gespeicherten Tripel<br />

zurückgibt. Dazu reicht es diese Abfrage zu definieren (Zeilen 19 bis 21) und dann die Anfrage an<br />

den Store zu senden (Zeile 22).<br />

48

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!