次のクエリを使用しようとしています。
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にコンストラクトとselectExceptionの両方
がスレッド「AWT-EventQueue-0」に含まれている場合に次の例外を取得します。com.hp.hpl.jena.query.QueryExecException:com.hp.hpl.jenaでCONSTRUCTクエリからResultSetを取得しようとします。 sparql.engine.QueryExecutionBase.execSelect(QueryExecutionBase.java:93)