Jena Sparql und konstruiere

CONSTRUCT ist eine alternative SPARQL-Ergebnisklausel zuSELECT. Anstatt eine Tabelle mit Ergebniswerten zurückzugeben, wirdCONSTRUCT gibt ein RDF-Diagramm zurück. Wenn Sie diese Abfrage beispielsweise im folgenden Java-Code ausführen, wird einHttpException: 406 Unacceptable. Aber wenn anstelle desCONSTRUCT Block, ich wähleSELECT ?x, es ist gut so. Unterstützt JenaCONSTRUCT und wenn ja, wie? Beide Abfragen sind für das @ akzeptabeDBpedia-Endpunkt.

PREFIX : <http://dbpedia.org/resource/>
PREFIX onto: <http://dbpedia.org/ontology/>

CONSTRUCT { 
    :France onto:anthem ?x
}

WHERE
{
  :France onto:anthem ?x .
}
Query query = QueryFactory.create("the query goes here");
QueryExecution qexec = QueryExecutionFactory.sparqlService("http://dbpedia.org/sparql",     query);
ResultSet results = qexec.execSelect();  
ResultSetFormatter.out(System.out, results, query);

Antworten auf die Frage(4)

Ihre Antwort auf die Frage