第一章 INSIGHT 2+初步 1
1.1 INSIGHT 2+简介 1
1.2 构造一个简单的知识库Testl 2
1.3 产生式系统 6
1.4 INSIGHT 2+的基本功能 9
1.4.1 解释功能 9
1.4.2 值的多重性和可靠性 11
1.4.3 推理机对置信度因子的处理 14
1.4.4 目标选择 18
1.4.5 知识库的连接 21
1.4.6 INSIGHT 2+与dBASE的接口 25
第二章 产生式规则语言 36
2.1 PRL源文件 36
2.2 保留字和专用符号 37
2.3 知识库的结构 39
2.4 标题行 41
2.5 置信度语句和置信度因子函数 42
2.6 阈值语句 44
2.7 目标语句 45
2.8 产生式规则 46
2.9.1 简单事实 50
2.9 PRL事实类型 50
2.9.2 数值事实 51
2.9.3 对象-属性事实 52
2.9.4 串事实 55
2.9.5 事实类型说明 56
2.10 提供附加信息 57
2.10.1 TEXT 57
2.10.2 DISPLAY 59
2.10.3 EXPAND 61
2.10.4 正文信息显示 62
2.11 目标选择语句 64
2.12 目标和规则 65
2.13 ASK 67
2.14 SUPPRESS 67
2.15 MULTI和EXHAUSTIVE 68
2.16 IS WHAT 70
2.17 过程性规则 70
2.18 INIT和REINIT 71
2.19 CYCLE/FORGET/STOP 72
2.21 SHARED 75
2.20 CHAIN 75
2.22 访问DBPAS程序 77
2.23 激活外部程序 82
2.24 文件 83
2.25 READ 85
2.26 WRITE 85
2.27 PRINT 86
2.28 编译程序 87
3.1 源文件 88
3.2 DBPAS基本语言元素 88
第三章 INSIGHT 2+与数据库的接口-DBPAS程序设计语言 88
3.2.1 原有常数和数据类型 89
3.2.2 说明 89
3.2.3 程序结构 90
3.2.4 赋值语句 91
3.2.5 条件控制 91
3.2.6 复合语句 91
3.2.7 过程定义和过程调用 92
3.2.8 原有过程和函数 92
3.2.9 程序参数表 94
3.4 数据库文件说明 95
3.3 DBPAS程序设计 95
3.5 数据库语句扩展 97
3.6 数据库函数扩展 98
3.7 标记拟删除数据库文件记录 99
3.8 数据库编辑程序 100
3.8.1 建立数据库文件 100
3.8.2 编辑数据库文件 101
附录A-1 INSIGHT 2+信息 101
附录A-2 PRL编译错误信息 103
附录A-3 DBPAS编译错误信息 105
附录A-5 正文编辑信息 107
附录A-4 DBPAS程序运行错误信息 107
附录A-6 运行错误信息 108
附录B-1 PRL保留字 109
附录B-2 DBPAS语言元素 111
附录C INSIGHT 2+功能键 113
附录D INSIGHT 2+正文编辑基本操作 115
附录E INSIGHT 2+上机指导 116
附录F INSIGHT 2+文件扩展 125
附录G PRL和DBPAS 源程序例 125