public void evaluate(org.openrdf.rio.RDFHandler rdfh) { IGraph g = this.EvaluateQuery(); SesameMapping mapping = new SesameMapping(g, new dotSesame.impl.GraphImpl()); rdfh.startRDF(); foreach (String prefix in g.NamespaceMap.Prefixes) { rdfh.handleNamespace(prefix, g.NamespaceMap.GetNamespaceUri(prefix).ToString()); } foreach (Triple t in g.Triples) { rdfh.handleStatement(SesameConverter.ToSesame(t, mapping)); } rdfh.endRDF(); }