Hi Max,

What do you mean by namespace declarations? Do you mean query prefixes?
I don't understand why this query may need a prefix. It is a very simple
query without URIs:

SELECT * { ?s ?p ?o }

Best,
Daniel

Maximilian Behnert-Brodhun <[email protected]> writes:

> Dear Pan,
>
> did you try add namespace declarations into your query?
>
> Best regards
>
> Max
>
> Am Mo., 11. März 2024 um 14:45 Uhr schrieb Anna P <
> [email protected]>:
>
>> Dear Jena support team,
>>
>> Currently I just started to work on a SPARQL project using Jena and I could
>> not get a solution when I query a model.
>> I imported a turtle file and ran a simple query, and the snippet code is
>> shown below. However, I got the error.
>>
>> public class App {
>>     public static void main(String[] args) {
>>         try {
>>             Model model = RDFDataMgr.loadModel('data.ttl', Lang.TURTLE);
>>             RDFDataMgr.write(System.out, model, Lang.TURTLE);
>>             String queryString = "SELECT * { ?s ?p ?o }";
>>             Query query = QueryFactory.create(queryString);
>>             QueryExecution qe = QueryExecutionFactory.create(query, model);
>>             ResultSet results = qe.execSelect();
>>             ResultSetFormatter.out(System.out, results, query);
>>             qe.close();
>>         } catch (Exception e) {
>>             e.printStackTrace();
>>         }
>>     }
>> }
>>
>> Here is the error message:
>>
>> org.apache.jena.riot.RiotException: Not registered as a SPARQL result set
>> output syntax: Lang:SPARQL-Results-JSON
>>         at
>>
>> org.apache.jena.sparql.resultset.ResultsWriter.write(ResultsWriter.java:179)
>>         at
>>
>> org.apache.jena.sparql.resultset.ResultsWriter.write(ResultsWriter.java:156)
>>         at
>>
>> org.apache.jena.sparql.resultset.ResultsWriter.write(ResultsWriter.java:149)
>>         at
>>
>> org.apache.jena.sparql.resultset.ResultsWriter$Builder.write(ResultsWriter.java:96)
>>         at
>>
>> org.apache.jena.query.ResultSetFormatter.output(ResultSetFormatter.java:308)
>>         at
>>
>> org.apache.jena.query.ResultSetFormatter.outputAsJSON(ResultSetFormatter.java:516)
>>         at de.unistuttgart.ki.esparql.App.main(App.java:46)
>>
>>
>> Thank you for your time and help!
>>
>> Best regards,
>>
>> Pan
>>

Reply via email to