IFP(owl:InverseFunctionalProperty)和FP(owl:FunctionalProperty)有什么区别?

时间:2017-02-27 01:57:18

标签: semantic-web owl

我已经阅读过W3C文档,但我不明白为什么它们不同。 我将在W3C文档中给出它们的定义:

这也是一个区别:功能属性的一个区别是,对于反函数属性,不需要额外的对象属性或数据类型属性公理:反函数属性是定义对象属性。您可以在上面的IFP链接中看到这些单词。

但我不明白,你能给我一个详细的解释吗?

1 个答案:

答案 0 :(得分:3)

声明属性f是有效的意味着,对于个体x,f只有一个值。

所以,给定:

x f p
x f q

推理者将推断p和q是相同的个体或相同的文字。

反函数意味着f的倒数是有效的,即

x f a
y f a

就像

a r x
a r y

其中r是起作用的,而f是倒数。推理者可以推断出x和y是同一个体(所以这次推断的主体是相同的)。

这也是反向属性成为对象属性的原因。如果你选择一个数据属性,你就不能有它的反转,因为你不能将文字作为语句的主语。