保护推理者的等效结论

时间:2017-07-13 21:36:01

标签: owl ontology protege

我在开发本体时发现了这个问题。我正在为基本的家庭关系制定本体论。

我有一个名为Person的主类,其中包含SonDaughterWife等子类。 除此之外,我定义了对象属性,如isGrandsonOfisGranddaughterOf,以显示祖父母 - 孙子的关系。

问题在于,每当我启动推理器时,它都会告诉我isGranddaughterisGrandson完全相同。它的不同之处在于:域(女性子类与男性不相交)和Disjoints,如屏幕所示。有人可以向我解释一下吗?我不知道如何声明这两个对象属性是不相等的。我正在使用FaCT ++或Pellet推理器。

第一个和第二个图像显示对象属性如何推断为相等,同时我不希望isGrandsonOfisGranddaughterOf成为相同的对象属性。他们都指的是性别不同的人:

0 个答案:

没有答案