【发布时间】:2011-08-04 11:04:11
【问题描述】:
我正在尝试使用以下查询:
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 在用户单击 button1 时进行选择查询,如果用户单击 button2,则进行上述查询
如果 QUERY 同时包含构造和选择,则会出现以下异常
线程“AWT-EventQueue-0”com.hp.hpl.jena.query.QueryExecException 中的异常:尝试从 CONSTRUCT 查询中获取 ResultSet
在 com.hp.hpl.jena.sparql.engine.QueryExecutionBase.execSelect(QueryExecutionBase.java:93)
【问题讨论】:
标签: java semantics sparql jena