1 基于本体的案例表示与访问方法
本文在传统CBR基础上,引入OBDA,改进后的CBR系统框架如图1所示。一个有效的CBR系统需解决两个问题:寻求高效统一的案例表示方法,为案例检索奠定基础;设计合适的案例检索方法,根据要求提供恰当的案例知识。本文通过手动构建案例知识领域本体,使类和属性都是可控的,能对设计案例知识进行合理灵活的表示;为了避免在领域本体中手动添加案例数据,在案例库生成阶段引入OBDA系统,手动修改系统中根据关系型数据库自动生成的映射文件,确保案例数据中类、属性关系与领域本体保持一致,本体与案例数据库之间通过修改后的映射实现领域本体中实例层的自动填充,得到具有语义信息的大规模CBR案例库,通过查询语句对案例库进行检索访问,获得符合要求的案例子集。改进后的CBR系统关键技术思想为通过修改自动生成的映射文件实现案例库的自动生成,避免了手动添加案例数据及编写映射语句,同时也可为案例检索提供语义基础。