我想定义一个对称属性来表达:如果两个事件至少有一个共同参与者,那么它们是相关的。
事件本体在此处定义:http://motools.sourceforge.net/event/event.html
这个反向问题是:how to define a 'co-participate' property in OWL or RDFS?
如果有人可以详细说明硬币的两面,那就太棒了。
答案 0 :(得分:3)
如果你有一个与事件相关的属性,那么你可以使用另一个属性链公理(DL和曼彻斯特语法):
参与 -1 •参与⊑相关到 反向(participatesIn) o 参与 SubPropertyOf relatedTo
然后,使用
等数据E1←参与 X→参与 E2
你可以推断:
E1相关E2