f-SWRL:SWRL的模糊扩展
1. 引言
在语义网架构中,基于描述逻辑(DLs)的本体发挥着关键作用。为了开发合适的本体语言,人们付出了诸多努力,最终设计出了OWL网络本体语言,它已成为W3C推荐标准。尽管OWL相对于RDF等语言增加了显著的表达能力,但它在表达属性相关内容时仍存在局限性,例如缺乏组合构造器,难以捕捉复合属性之间的关系。
为解决这一问题,有人提出用“规则语言”扩展OWL,其中SWRL(语义网规则语言)就是对OWL DL的Horn子句规则扩展,克服了OWL的许多局限性。然而,即便OWL和Horn规则结合形成了表达能力较强的SWRL语言,在很多情况下,它仍无法准确表示现实世界的知识,尤其是模糊和不精确的知识与信息。这种类型的信息在多媒体处理与检索、信息融合等众多应用中非常有用,处理这类信息往往能使应用更高效、更现实。
为了在规则中捕捉不精确性,我们提出了SWRL的模糊扩展——f - SWRL。在f - SWRL中,模糊个体公理可以指定个体(或个体对)是给定类(或属性)实例的置信“程度”(0到1之间的真值);f - SWRL规则中的原子可以包含“权重”(0到1之间的真值),表示该原子在规则中的“重要性”。例如:
Rich(?p) *0.5 ∧ Healthy(?p) *0.9 → Happy(?p)
此规则表明,在判断一个人是否快乐时,健康比富有更重要。这里的Rich、Healthy和Happy是类,0.5和0.9分别是Rich(?p)和Healthy(?p)原子的权重。而且,这些类最好用模糊类表示,因为一个人是否富有是主观且不明确的。 </
超级会员免费看
订阅专栏 解锁全文
27

被折叠的 条评论
为什么被折叠?



