Construetor set's database support for knowledge based systems

Volker Lirmemann
{"title":"Construetor set's database support for knowledge based systems","authors":"Volker Lirmemann","doi":"10.1109/ICDE.1986.7266228","DOIUrl":null,"url":null,"abstract":"Current database systems provide only rather limited tools for advanced applications, for example for the database support of knowledge based systems. Especially, it is not possible to represent recursive rules which are denned on the basis of stored data (facts). Using the terminology of PROLOG, this means that database systems provide means for managing facts, but rules are not supported. The semantic gap, therefore, between conventional database systems on the one hand and knowledge base management systems on the other is too large. This paper presents new tools, based on a database programming language, which allow the support of rules on the basis of existing relations. These rules may be recursive, thus providing similar mechanisms as PROLOG does. The tools are set oriented, they allow, therefore, an efficient implementation. Moreover, some disadvantages of PROLOG are avoided, for example infinite recursion. In addition, data types are defined for the representation of updatable rule bases thus providing a first step towards integrated fact and rule management using relational technology.","PeriodicalId":415748,"journal":{"name":"1986 IEEE Second International Conference on Data Engineering","volume":"144 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1986-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"1986 IEEE Second International Conference on Data Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICDE.1986.7266228","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Current database systems provide only rather limited tools for advanced applications, for example for the database support of knowledge based systems. Especially, it is not possible to represent recursive rules which are denned on the basis of stored data (facts). Using the terminology of PROLOG, this means that database systems provide means for managing facts, but rules are not supported. The semantic gap, therefore, between conventional database systems on the one hand and knowledge base management systems on the other is too large. This paper presents new tools, based on a database programming language, which allow the support of rules on the basis of existing relations. These rules may be recursive, thus providing similar mechanisms as PROLOG does. The tools are set oriented, they allow, therefore, an efficient implementation. Moreover, some disadvantages of PROLOG are avoided, for example infinite recursion. In addition, data types are defined for the representation of updatable rule bases thus providing a first step towards integrated fact and rule management using relational technology.
基于知识的系统的构造器集的数据库支持
当前的数据库系统仅为高级应用程序提供相当有限的工具,例如为基于知识的系统提供数据库支持。特别是,不可能表示基于存储数据(事实)确定的递归规则。使用PROLOG术语,这意味着数据库系统提供了管理事实的方法,但不支持规则。因此,传统数据库系统与知识库管理系统之间的语义差距太大。本文提出了一种基于数据库编程语言的新工具,它允许在现有关系的基础上支持规则。这些规则可能是递归的,因此提供了与PROLOG类似的机制。这些工具是面向集合的,因此它们允许有效的实现。此外,还避免了PROLOG的一些缺点,例如无限递归。此外,还为可更新规则库的表示定义了数据类型,从而为使用关系技术集成事实和规则管理提供了第一步。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信