首页 | 本学科首页   官方微博 | 高级检索  
     

具有面向对象特征的知识库系统
引用本文:周傲英,施伯乐. 具有面向对象特征的知识库系统[J]. 计算机应用与软件, 1994, 0(4)
作者姓名:周傲英  施伯乐
作者单位:复旦大学(周傲英),复旦大学(施伯乐)
摘    要:本文讨论了具有面向对象特征的知识库系统KBASE~ 的数据模型、语言及实现。KBASE~ 的数据模型可以方便地支持对象标识、类层次、多继承等面向对象概念。描述性查询语言KBL是DATALOG针对于非一范式关系模型的扩充。本文重构了KBL的语义理论框架,提出了通过计算相关类的下确界来解决属性继承中的冲突问题,通过在KBL程序中添加规则来实现实例继承的方案,本文说明了KBL程序可以转换成语义等价的DATALOG程序,描述了这种转换的基本思想,探索了知识库和面向对象数据库有机结合的可行途径。

关 键 词:知识库系统  面向对象  嵌套关系

A KNOWLEDGE BASE SYSTEM WITH OBJECT-ORIENTED FEATURES
ZHOU AOYING SHI BAILE. A KNOWLEDGE BASE SYSTEM WITH OBJECT-ORIENTED FEATURES[J]. Computer Applications and Software, 1994, 0(4)
Authors:ZHOU AOYING SHI BAILE
Affiliation:Fudan University
Abstract:KBASE is a knowledge-base system with object-oriented features. The data model, query language, and implementation of KBASE are presented in this paper. Some object-orientation concepts such as object identity, class hierachy, and multi-inheritance can be supported conveniently by KBASE data model. The declarative query language KBL is an extended Datalog, which is adaptable to non-first normal form relation model. The semantic framework of KBL is reconstructed in this paper. The multi-inheritance problem is solved by calculating the greatest lower bound of relevant classes, and the instance inheritance can be achieved through adding some rules. It is shown that KBL program can be transformed to a semantically equivalent Datalog program.
Keywords:Knowledge-base system   object-orientation   nested relation.  
本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号