この DL-Query は個人を返しません:
- クエリ (Protégé 構文) :
hasPet exactly 1 DomesticAnimal
オントロジーの一部を次に示します。
:hasPet a owl:ObjectProperty;
rdfs:domain :Human;
rdfs:range :DomesticAnimal;
owl:inverseOf : petOf;
:Joe a :Human;
hasPet :Lassy.
:Bob a :Human;
hasPet :Sparkey, Lucky.
クエリ:
petOf value Bob
リターンSparkey
とLucky
petOf value Joe
戻り値Lassy
hasPet exactly 1
何も返しません。
最後のクエリが返されないのはなぜJoe
ですか? Protégé で Pellet、HermiT、FaCT++ を使用して試してみましたが、うまくいきませんでした。