set_warning_mode(true); $rdqldb->store_rdf_document("people.rdf","people"); $rdqldb->store_rdf_document("salaries.rdf","salaries"); print("

RDQL test


\n"); $query[0]='SELECT ?z FROM WHERE (?x,,?y),(?y,?w,?z) AND ?z<>"http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag" && ?x=="http://foo.org/team" USING dt for , rdf for '; $query[1]='SELECT ?x,?y FROM WHERE (?x,,?y) AND ?y>200 USING dt for , rdf for '; $query[2]='SELECT ?x,?y,?z FROM , WHERE (?x,,?y),(?x,,?z) AND ?y>200 USING dt for , rdf for '; $query[3]='SELECT ?x,?y FROM * WHERE (?x,,?y),(?x,,?z),(?y,,?w) AND ?z>?w USING dt for , rdf for '; foreach($query as $a_query) { $head=false; $rows = RDQL_query_db::rdql_query_db($a_query); print(""); print(""); $a_query=str_replace("<","<",$a_query); $a_query=str_replace(">",">",$a_query); print(""); print("
Query:
$a_query
"); print("Result:"); print(""); foreach($rows as $row) { if(!$head) { print(""); foreach(array_keys($row) as $k) { print(""); } print(""); $head=true; } print(""); foreach($row as $key=>$val) { print(""); } print(""); } print("
$k
$val
"); print("
"); } $data = $rdqldb->get_rdf_document("people"); //print($data); $rdqldb->remove_rdf_document("people"); $rdqldb->remove_rdf_document("salaries"); ?>