数据库与图像语义处理的前沿技术探索
1. DLR±逻辑的特性与应用
DLR±是一种非常强大的描述逻辑,它在DLR的基础上扩展了面向数据库的约束。在数据库约束表达方面,并非所有的数据库约束都能直接在DLR±中表达。例如,功能依赖和键公理可以直接在DLR±中表达,但等值连接、外部唯一性公理和识别公理引入的关系投影会共享公共属性,从而违反多树限制。不过,通过将外部唯一性和识别公理编码为一组饱和ABoxes,仍可在DLR±中对其进行推理。
从语言包含关系来看,DLR是DLR±的子语言,因为任何DLR知识库的投影签名图始终是最大深度等于1的退化多树。在概念数据模型的捕获能力上,只有ORM模式的映射会受到DLR±限制的影响,当模式中涉及的投影满足DLR±多树限制时,DLR±才能正确表达ORM模式。
| 约束类型 | 能否在DLR±中直接表达 |
|---|---|
| 功能依赖和键公理 | 能 |
| 等值连接、外部唯一性公理和识别公理 | 否 |
2. DLR±到ALCQI的映射
推理DLR±是一个ExpTime完全问题。为了得到推理复杂度的上界,需要将DLR±知识库映射到ALCQI知识库。ALCQI是一种具有限定数量限制和逆角色的命题完备描述逻辑。
具体的映射过程如下:
- 引入映射函数·†,将DLR±概念和关系映射到ALCQ
超级会员免费看
订阅专栏 解锁全文
587

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



