首页 > 解决方案 > 如何在 OWL 2 中的规则和属性链之间做出决定?

问题描述

在 OWL 中,我们可以使用规则(SWRL 或 DL 安全)或属性链来定义关系 hasUncle。

按属性链:hasUncle 等价于“hasParent o hasBrother”

按照规则,我们可以这样做:hasParent(?x,?p), hasBrother(?p,?u) -> hasUncle(?x,?u)

这两种方法的优点是什么?我什么时候应该使用其中一个而不是另一个?

标签: rdfowlsemantic-webrdfs

解决方案


推荐阅读