Gesamtausgabe Skriptum 3 (2013), Heft 2
Gesamtausgabe Skriptum 3 (2013), Heft 2
Gesamtausgabe Skriptum 3 (2013), Heft 2
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