私は自分のオントロジにMultiPetsOwnerクラスを持っています。現在の設定では、2つのインスタンスが検出されます(HarryとAlex)。クラスクエリがProtégéOWLの対応するインスタンスを検出していない
しかし、DLクエリ「hasPet min 2 Animal」を実行すると、対応するインスタンスはありません。
同時に、DLクエリ「hasPet some Animal」が動作しているように見えます。これは私が期待したPetOwnerクラスのインスタンスを提供します。
私は間違っていますか? 「hasPet min 2 Animal」クエリが正しくない場合、代わりにすべてのMultiPetsOwnerを取得するために使用する必要があります?私.owlファイルの
内容はここで見つけることができます:http://pastebin.com/5xcriLRE
あなたのデータを共有したことはありがたいですが、クエリを共有することもできますか?それとも、あなたが推理家を動かすのですか? –
@IvoVelitchkov私のクエリは "hasPet min 2 Animal"です - MultiPetsOwnerのインスタンスを取得しようとしています – 0lesya
これは有効なSPARQLクエリではありません。 –