2009-05-08 8 views
0

私はこれは愚かな質問かもしれませんが、私は答えを知らない知っていた:)なぜ私はprotege4でクエリの結果を見ることができませんか?

私はprotege4私は私のオントロジーを構築し、私はprotege4でDLクエリタップからDL Queryを使用しようとしたときにそれがうまく実行を使用しています私は結果を得る。

しかし、「オントロジに追加」をクリックして私のクエリをオントロジーに追加すると、クエリ結果は追加されますが、追加されます。クエリ結果が表示されないのはなぜですか?それを見る方法は?

おかげ

答えて

1

まずいくつかの用語:

  • すべてOWLオントロジーは、OWL公理のセットです。
  • すべてDL-Queryは、OWLクラス式です。
  • すべてDL-クエリ結果は、OWLエンティティのセットです。

オントロジーにのみ公理を追加できます。 OWLオントロジーにクラス式やエンティティのセットを追加することはできません。

「オントロジーに追加」ボタンは、にこの公理をアサートし、その後、クエリ(つまり、クラスの表現)、および(ユーザーによって与えられた)という名前のクラスに基づいて新しいEquivalentClasses -axiomを作成しているようだ、とアクティブオントロジー、すなわち

EquivalentClasses(new_name query) 

(私はかなりそれが門徒4の私のバージョンでは、次のように働いて取得していないが、そのような機能は理にかなって。)

現在OWL2仕様は言いません。クラス表現と問合せ結果をオントロジに格納する方法に関するもの。これらは、ファイルからオントロジーをロードした後で、毎回指定し、計算する必要があります。

関連する問題