Protégéツールでオントロジを照会しようとしています。しかし、私が検索した結果は、 "一致するものが見つかりません"です。ProtegeのSPARQLクエリ
私のSPARQLクエリは以下の通りです。
SELECT ?g
WHERE { ?g rdfs:subClassOf "#bomb" . }
私は誰にでもこの結果を得ていますか?
ありがとうございます。
Protégéツールでオントロジを照会しようとしています。しかし、私が検索した結果は、 "一致するものが見つかりません"です。ProtegeのSPARQLクエリ
私のSPARQLクエリは以下の通りです。
SELECT ?g
WHERE { ?g rdfs:subClassOf "#bomb" . }
私は誰にでもこの結果を得ていますか?
ありがとうございます。
グラフパターン
?g rdfs:subClassOf "#bomb" .
は文字列リテラル "#bomb
" との声明をのmatchしようとします。述語はrdfs:subClassOf
なので、おそらくクラスURIに一致させたいと思うでしょう。したがって、"#bomb"
を<your-full-uri-here>
に変更してください。
Protege 4はSPARQL言語をサポートしていません。今、あなたはそのような最も単純なクエリを使用する場合があります。
人 hasChild 一部真
は結果が父親である個人のリストであること。
私はSPARQLについて何も知りませんが、仕様を簡単に見てみると、クエリに "PREFIX rdfs: "; –
Tomalak
タグを "protege4"から "protege"に変更しました。 Protege 4はSPARQLクエリをサポートしていません。 Protege 3.xを使用する必要があります。 – Kaarel
@Kaarel数年後、Protégé4にはSPARQLクエリのサポートが含まれています。タグを付け加えました。 –