标签: rdf owl semantic-web rdfs
在OWL中,我们可以使用规则(SWRL或DL安全)或属性链定义hasUncle关系。
通过财产链: hasUncle等同于“ hasParent o hasBrother”
根据规则,我们可以这样做: hasParent(?x,?p),hasBrother(?p,?u)-> hasUncle(?x,?u)
两种方法的优点是什么?什么时候应该使用其中一个而不是另一个?