まず、この関連する質問と回答を見つけました。
SPARQL クエリに PREFIX を追加すると、機能します。ただし、すべての SPARQL クエリですべてのプレフィックスを複製するのではなく、それらを 1 回だけ定義したいと考えています。私はプログラムでそれをやろうとしましたrdfs:
:
model.setNsPrefix("rdfs", "http://www.w3.org/2000/01/rdf-schema#");
query.setPrefix("rdfs", "http://www.w3.org/2000/01/rdf-schema#");
動作しますが、独自のオントロジーで実行しようとすると動作しません:
model.setNsPrefix("myOnt", "http://example.com/ontologies/myOnt#");
query.setPrefix("myOnt", "http://example.com/ontologies/myOnt#");