私は今、次のシナリオが動作していない理由を理解しようとする2日間立ち往生されている食品」に相当するhttp://dl.dropbox.com/u/4677548/screenshots.htmlowl - 正しく推論していないのですか?正確にクラス "ベジタリアン"を定義する方法は?ここ</p> <p>スクリーンショット:
私はVegetarianFoodクラス(食品のサブクラス)を持っていますあなたはスクリーンショット番号1
VeganFoodクラスで見ることができるようにし、(卵またはMilkAndDerivatesまたはVeganFoodは)」、ターンで、他のクラス(NutsAndSeeds、穀類、果物、など...) スクリーンショット2
に相当しますnはそこMilkAndDerivatesとNutsAndSeeds スクリーンショット3 として作成された2人の個人(チェダーチーズとカシュー)があり、それらが正しく、私はレシピのように二人の個人、唯一カシューのものを作成した後
VegetarianFoodとVeganFoodメンバーとして推測される(PastaVega)を参照してくださいそしてチェダーcheseおよびカシュー(PastaVege)の両方を有するもの、オブジェクトプロパティhasIngredientを スクリーン4を用いて5
それらはレシピとして推測されている...しかし、いずれもVegatarianRecipeとVeganRecipeのカテゴリに該当しない、次のように定義されます スクリーンショット6および7
私は手がかりがありません、なぜ彼らはVegetarianRecipe(またはビーガン)として推測されませんか?私は何が欠けていますか?
編集:
私は からVegetarianRecipe(またはビーガン) "レシピと(hasIngredient ONLY VegetarianFood)"
へ "レシピと(hasIngredient SOME VegetarianFood)" を変更した場合
スクリーンショット8
レシピの個体が示されていますが、これは私がやろうとしていることではありません。このように、混合肉と菜食主義のフードを含むレシピが含まれます。 したがって、レシピがベジタリアンまたはビーガンのときに推論者が正しく推論できるように、vegetarianrecipeクラスとveganrecipeクラスを定義する方法
あなたがスクリーンショットに付けた「リンク」は、お使いのコンピュータでのみ機能します。最初にimgur.comのようなものにアップロードする必要があります。 – jwodder