2009-05-12 16 views
1

Protégéツールでオントロジを照会しようとしています。しかし、私が検索した結果は、 "一致するものが見つかりません"です。ProtegeのSPARQLクエリ

私のSPARQLクエリは以下の通りです。

SELECT ?g 
WHERE { ?g rdfs:subClassOf "#bomb" . } 

私は誰にでもこの結果を得ていますか?

ありがとうございます。

+0

私はSPARQLについて何も知りませんが、仕様を簡単に見てみると、クエリに "PREFIX rdfs: "; – Tomalak

+0

タグを "protege4"から "protege"に変更しました。 Protege 4はSPARQLクエリをサポートしていません。 Protege 3.xを使用する必要があります。 – Kaarel

+0

@Kaarel数年後、Protégé4にはSPARQLクエリのサポートが含まれています。タグを付け加えました。 –

答えて

3

グラフパターン

?g rdfs:subClassOf "#bomb" . 

は文字列リテラル "#bomb" との声明をのmatchしようとします。述語はrdfs:subClassOfなので、おそらくクラスURIに一致させたいと思うでしょう。したがって、"#bomb"<your-full-uri-here>に変更してください。

1

Protege 4はSPARQL言語をサポートしていません。今、あなたはそのような最も単純なクエリを使用する場合があります。

hasChild 一部

は結果が父親である個人のリストであること。

関連する問題