探索SWRL规则库:可视化、释义与分类技术
在语义网的本体系统中,规则库对于编码声明性知识起着越来越重要的作用。本文介绍了一种用于分析和管理SWRL规则库的方法,包括规则抽象、可视化、释义和分类技术,并通过应用于四个生物医学本体的规则库来评估这些技术的有效性。
规则签名正则表达式语言中的量词
规则签名正则表达式语言使用特定的量词来表示规则的结构。以下是这些量词及其作用:
| 规则量词 | 作用 |
| — | — |
| - | 主体 - 头部分隔符 |
| ^ | 树分隔符 |
| ( ) | 节点的直接后代 |
| # | 节点扩展 |
| + | 重复 |
例如,家族历史本体中定义父系姑姑关系的规则:
has_natural_father(?a,?b) ^ has_natural_sister(?b,?c) → has_paternal_aunt(?a,?c)
使用规则抽象方法可以生成该规则的树结构,其释义如下:
IF
"a" HAS Natural Father "b"
WHERE "b" HAS Natural Sister "c"
THEN
"a" HAS Paternal Aunt "c"
该规则的签名表示为: (2#(2))-(2)
使用正则表达式语言的符号,示例规则“Cal
超级会员免费看
订阅专栏 解锁全文
16

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



