<?
include "redland.php";

$rdf = new Redland;
$m $rdf->model();
$p $rdf->parser();
$p->set_feature("http://feature.librdf.org/raptor-scanForRDF""1");
$p->parse_into_model($m,"http://crschmidt.net/images/logo.svg");

$s $rdf->serializer('rdfxml');
$s->model_to_file($m"./rdf-temp.rdf");

$stream $m->as_stream();
$statement $stream->current();
while(
$statement) {
    print 
$statement->to_string()."\n";
    
$var $stream->next();
    if (!
$var)
        
$statement $stream->current();
    else 
        
$statement "";
}

$q $rdf->query("SELECT ?s, ?o WHERE (?s <http://purl.org/dc/elements/1.1/date> ?o)");
$res $q->execute($m);

print 
$res->to_string();
$q $rdf->query("SELECT ?p, ?o WHERE (<http://crschmidt.net/images/logo.svg> ?p ?o)");
$res $q->execute($m);
print 
"Graph?: ".$res->is_graph().", Bindings: ".$res->is_bindings().", Boolean: ".$res->is_boolean()."\n";
$result $res->result();
while(
$res->finished()) {
    foreach(
$result as $k=>$v) {
        print 
"$k: ".librdf_node_to_string($v)."\n";
    }
    
$result $res->next();
    
$result $res->result();
}
?>