ali
(hassan)
November 22, 2017, 9:11am
1
I have executed sparql query on stardog and have result in tupleQueryResult , how to export it into ttl file ?
SelectQuery query = connection.select( query_str );
TupleQueryResult tupleQueryResult = query.execute();
I can write it on console with QueryResultIO.writeTuple(tupleQueryResult, TextTableQueryResultWriter.FORMAT, System.out);
guide me how to write it in ttl file, thanks in advance for helping me
stephen
(stephen)
November 22, 2017, 12:21pm
2
Hi,
Turtle is not a valid format for SPARQL results. You would need to execute a GraphQuery (i.e., CONSTRUCT) in order to export the results as ttl:
GraphQueryResult gqr = connection.graph("construct {?s ?p ?o} where {?s ?p ?o}").execute();
QueryResultIO.writeGraph(gqr, RDFFormat.TURTLE, new FileOutputStream("/path/to/my/file.ttl"));
system
(system)
Closed
December 6, 2017, 12:21pm
3
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.