1

次のクエリを使用しようとしています。

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)

4

1 に答える 1