CONSTRUCT
은 SELECT
에 대한 대안 SPARQL 결과 절입니다. 결과 값 테이블을 반환하는 대신 CONSTRUCT
은 RDF 그래프를 반환합니다. 예를 들어 다음 Java 코드에서이 쿼리를 실행하면 HttpException: 406 Unacceptable
이 생성됩니다. 그러나 CONSTRUCT
블록 대신에 SELECT ?x
을 선택하면됩니다. 예나가 CONSTRUCT
을 지원합니까? 그렇다면 어떻게해야합니까? 두 검색어 모두 DBpedia endpoint에서 허용됩니다.Jena Sparql 및 구성
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);
가 완벽하게 작동이 시점에서 발생 찾을 수없는, 쓰기 방법은 나를 위해 모든 작업을 수행, THX – blueomega