我想创建一个关于家谱的本体。我有Person和Gender类,以及两个Persons之间的关系has_child和相反的关系has_parent。每个人都有性别。我想定义一些新属性,例如has_parent P1 and P1 has_gender MALE
定义的has_father或has_sibling(X1, X2) = has_father(X1, F) and has_father(X2, F)
定义的has_sibling。对于此示例,我忽略了母亲,但这是为了简单起见。
我可以创建明确的关系并将其添加到“人员”中,但是我希望系统推断这些关系。
答案 0 :(得分:0)
所以我找到了怎么做。我使用了属性链机制。