多个SubPropertyOf的已知动机?

时间:2015-02-17 15:49:34

标签: owl ontology description-logic

在OWL / DL中,可能有一个属性/角色是多个属性/角色的Sub [Object / Data] PropertyOf / subrole,但我从未在W3C OWL文档中找到激励示例或在DL论文中。

您是否知道任何已发布的OWL本体或DL论文,其中包含我错过的一个激励性示例(欢迎您在评论中提供您自己的示例)?

1 个答案:

答案 0 :(得分:3)

这可能过于宽泛,但很容易想到具有多个超级属性的属性。

逻辑动机

毕竟,p是q的子属性,只意味着“x p y”暗示“x q y”。所以你需要的只是某种关系,同时意味着两种不同的关系:

  

hasSon⊑hasMaleRelative,hasDescendant

这是有道理的,因为有一个儿子X意味着将X作为男性亲属,并将X作为后代,但事实并非如此

  

hasMaleRelative⊑hasDescendant

  

hasDescendant⊑hasMaleRelative

这可能不是一个特别激励的例子,但它简单明了。只要你有一个属性意味着至少有两个属性,你就拥有了一个具有多个超级属性的属性。

多个子属性的简单案例

另请注意,由于subPropertyOf是可传递的,因此只要您具有多级层次结构,就会有多个超级属性。例如,

p 
|
+- q
   |
   +- r

r将q p都作为超级属性。

互操作性和本体匹配

声明属性的多个超级属性的一个重要原因是匹配不同的本体。例如,如果您要定义一个本体,其中文本可以与某些资源相关联,那么您可能希望将您的本体与RDFS词汇表和都柏林核心相关联。因此,您最终可能会

  

ex:myNote rdfs:subPropertyOf rdfs:comment,dc:description