知识库系统KBASE+——数据模型、语言及实现
【摘要】:本文介绍了知识库系统KBASE+的数据模型、语言及实现.KBASE+的数据模型是基于嵌套关系的,数据库中的EDB和IDB关系都可以是嵌套关系.KBASE+的说明性查询语言KBL是适合于嵌套关系的扩展DATALOG.本文重构了KBL情形的空间、基、解释、满足、最小模型等概念,说明了KBL程序可以转换成语义等价的DATALOG程序,从而简化KBL的计值;充分利用已有的查询优化技术.在KBASE+的数据模型中可以方便地引入面向对象概念,如对象标识、类层次、继承等.通过计算有关类的下确界解决属性继承中的多继承问题.实例继承可通过在KBL程序中添加有关规则来完成.
【相似文献】 | ||
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||
|
|
|||||||||||||||||||||
|
|
|||||||||||||||||||||
|
|
|||||||||||||||||||||
|