2017-08-04 7 views
1

私はProtegeの特定のクラスのメンバーを列挙できることを理解します。私がする必要があるのは、DL Queryタブにアクセスして、クエリボックスにクラスの名前を入れ、Instancesをチェックし、プレスExecuteを維持することです。私はこのクラスに属するすべての個人のリストを取得します。プロテウスの特定の個体のメンバーシップを確認してください

がクラスAに属しているかどうかを確認するDLクエリを発行したいとしました。

Protegeでこれを行う方法はありますか? Protegeでこれが不可能な場合は、代替手段がありますか?

答えて

1

{a} and Aのように書くことができます。

aAに属している場合、「インスタンス」セクションに表示されます。一つは、この目的のためにスナップSPARQLクエリプラグインを使用することができなければならない

DL query view


。 Snap SPARQL Query Pluginは、SPARQL Query Pluginとは対照的に、推論された知識を扱うことができます。

残念ながら、Snap SPARQL Query PluginはASKクエリをサポートしていません。以下を試してください:

SELECT DISTINCT ?is WHERE { :a rdf:type :A . BIND (("Found!") AS ?is) } 
関連する問題