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
| public void testInsert() throws Exception {
Model model = ModelFactory.createDefaultModel() ;
String updateString = "PREFIX onto: <http://lacot.org/public/owl/famille> \n"
+ "INSERT DATA {\n"
+ " <http://lacot.org/public/owl/famille#cousin> a onto:cousin;\n"
+ "}";
UpdateAction.parseExecute(updateString, model) ;
String queryString = "SELECT ?s ?p ?o WHERE { ?s ?p ?o}" ;
Query query = QueryFactory.create(queryString) ;
QueryExecution qexec = QueryExecutionFactory.create(query, model) ;
try {
ResultSet results = qexec.execSelect() ;
while(results.hasNext()) {
QuerySolution soln = results.nextSolution() ;
RDFNode s = soln.get("s") ;
System.out.println(s.toString());
RDFNode p = soln.get("p") ;
System.out.println(p.toString());
RDFNode o = soln.get("o") ;
System.out.println(o.toString());
}
} finally { qexec.close() ; }
model.close();
} |
Partager