티스토리 뷰

O:::Jena 다루기

O_1. SPARQL 실행

joyHong 2012. 12. 5. 17:18

SPARQL Endpoint에 질의하기

----------------------------------------------------------------------

private void query() {


String queryString =

"SELECT * {" +

"?s ?p ?o ." +

"} limit 10" ;

Query query = QueryFactory.create(queryString);

query.serialize(new IndentedWriter(System.out, true));

System.out.println();

QueryExecution qexec = QueryExecutionFactory.sparqlService("http://dbpedia.org/sparql", query);

System.out.println("Results: ");

try {

ResultSet rs = qexec.execSelect();

for (; rs.hasNext();) {

QuerySolution rb = rs.nextSolution();

RDFNode x = rb.get("s");

RDFNode y = rb.get("p");

RDFNode z = rb.get("o");

System.out.println("    " + x + "    " + y + "     " + z );

}

} finally {

qexec.close();

}

}

'O:::Jena 다루기' 카테고리의 다른 글

O_6. Jena TDB에 Select하기  (0) 2019.12.16
O_5. Triple 단위를 Statement 단위로 변경하기  (0) 2019.12.13
O_4. TDB 에 적재된 내용 확인  (0) 2019.12.11
O_3. Jena LARQ Test  (0) 2013.01.23
O_2. Jena TDBLoader Test  (0) 2013.01.18
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함