이제 다음과 같은 시나리오가 작동하지 않는 이유를 이해하려고 노력 이틀 동안 갇혀 된 식품 "에 해당 http://dl.dropbox.com/u/4677548/screenshots.htmlowl - 올바르게 추론하지 않습니까? 정확하게 채식주의자를 정의하는 법? 여기</p> <p>스크린 샷 :
나는 VegetarianFood 클래스 (식품의 서브 클래스)가 및 (계란 또는 MilkAndDerivates 또는 VeganFood) "당신이 스크린 샷 번호 1
VeganFood 클래스에서 볼 수있는 바와 같이, 턴, (... 등 NutsAndSeeds, 곡물, 과일,) 스크린 샷 2
다른 클래스에 해당ca N이 MilkAndDerivates 및 NutsAndSeeds 스크린 샷 3 로 만들어 두 사람 (체다 치즈와 캐슈가) 그리고 그들은이 제대로 나는 조리법으로 두 사람 만 캐슈 하나를 만든 다음
VegetarianFood 및 VeganFood 회원으로 추정된다 (PastaVega)를 참조하십시오 다음과 객체 속성 hasIngredient를 사용하여 두 체 위에 chese 캐슈 (PastaVege)와 하나 스크린 4
5 이들은 레시피로 추정 ... BUT 중에 VegatarianRecipe 및 VeganRecipe의 범주에 속하는되지 않았다 정의 스크린 샷 6 및 7
나는 단서가 없다, 왜 그들이 채식주의 자로 추정되지 않는가? (또는 채식주의 자) ?? 나는 무엇을 놓치고 있는가?
편집 :
내가 에서 VegetarianRecipe (또는 완전 채식) "레시피와 (hasIngredient 만 VegetarianFood)"
에 "레시피와 (hasIngredient 일부 VegetarianFood)"를 변경하는 경우
스크린 샷 8
리셉션 개인이 표시되지만, 물론 이것은 내가하려는 일이 아닙니다. 이렇게하면 혼합 고기와 채식을 포함한 요리법이 포함됩니다. 채식주의 자 또는 채식주의 자일 때 추론자가 정확하게 추론 할 수 있도록 채식 레시피 및 채식 레시피 클래스를 정의하는 방법 ????
"스크린 샷"에 지정한 "링크"는 컴퓨터에서만 작동합니다. 먼저 imgur.com과 같은 파일에 업로드해야합니다. – jwodder