我正在尝试使用以下查询:
QUERY="PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> \n" +
" PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> \n" +
"CONSTRUCT { \n" +
"?cls ?cp ?co . \n" +
" ?prop ?pp ?po . \n" +
"}" +
"WHERE { \n" +
"?cls a rdfs:Class . \n" +
"?cls ?cp ?co . \n" +
"?prop a rdf:Property . \n" +
"?prop ?pp ?po . \n " +
"}";
results = qe.execSelect();
查询在字符串变量 QUERY 中。
我正在使用耶拿 整个事情都在一个有 2 个按钮的界面中。QUERY 在用户单击按钮 1 时进行选择查询,如果用户单击按钮 2,则进行上述查询
如果 QUERY 在线程“AWT-EventQueue-0”com.hp.hpl.jena.query.QueryExecException 中同时包含构造和选择
异常,则会出现以下异常:尝试从 com.hp.hpl.jena 的 CONSTRUCT 查询中获取 ResultSet。 sparql.engine.QueryExecutionBase.execSelect(QueryExecutionBase.java:93)