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

Xin*_*LYU 3 semantic-web owl

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

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

但是我不明白,你能不能给我详细解释一下?

Ign*_*zio 6

声明属性 f 是函数式意味着,对于单个 x,f 只有一个值。

所以,给定:

x f p
x f q
Run Code Online (Sandbox Code Playgroud)

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

反函数表示 f 的反函数是函数,即

x f a
y f a
Run Code Online (Sandbox Code Playgroud)

就好像

a r x
a r y
Run Code Online (Sandbox Code Playgroud)

其中 r 是函数式的,是 f 的倒数。推理者可以推断出 x 和 y 是同一个人(因此这次推断出的对象是相同的)。

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