能力管理与发现:从理论到实践
1. 能力管理与发现概述
能力管理和发现是两个关键过程,它们借助基本的推理机制和算法得以实现。这些过程基于描述逻辑(DL)中的概念分类和包含关系。我们采用分类方法将术语组织成概念层次结构和角色层次结构。在能力发现过程中,分类方法还能确定查询的满足描述。
2. 包含关系与分类
- 包含关系 :直观地说,如果概念 C 所代表的个体集合包含概念 D 所代表的个体集合,那么 C 包含 D(记为 D ⊑ C)。包含关系定义了概念之间的层次结构,可通过以 ⊤ 为根的无环有向图表示。
- 分类过程 :分类过程基于最小包含概念(LSCs)和最具体概念(MSCs),分为以下 3 个步骤:
- 检索 X 的最具体概念(记为 MSCs(X));
- 检索 X 的最小包含概念(记为 LSCs(X));
- (可能)移除 X 的 MSCs 和 LSCs 之间的直接链接,然后更新 X 与其 MSCs 和 LSCs 之间的链接。
在查询/回答过程中,如果查询表示为概念描述 X,MSCs(X) 将是查询的“最佳满足”。若 MSC(X) 仅包含 ⊥ 概念,LSCs(X) 将是可能的满足。
我们还将分类方法扩展到角色层次结构,基于最小包含角色(LSRs)和最具体角色(MSRs)。包含关系测试是计算 MSCs 和 LSCs、MSRs 和 LSRs 的基础,通过包含测试算法完成,该算法还负责确定补概念。