| 【中文题名】 | 用XML表示CLIPS知识库的研究 |
| 【英文题名】 | Research on Using XML to Construct CLIPS' Knowledgebase |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2006-11-10 |
| 【中关键词】 | CLIPS,事实,知识库,ER,XML, |
| 【英关键词】 | CLIPS,fact,Knowledge Base,ER,XML, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化基础理论>人工智能理论>专家系统、知识工程> |
| 【论文摘要】 | CLIPS是C Language Integrated Production System的缩写,它是美国航空航天局约翰逊太空中心用C语言设计的一个专家系统工具。本文主要研究了该开发工具的知识表示系统及其与xML的转换。
CLIPS中的知识存储于纯文本文件之中,不利于知识的检索和修改,更不利于知识的流通。我们分析了对CLIPS知识库进行转换的必要性,介绍了CLIPS工作原理和事实存储技术。又由于XML具有良好的数据定义格式、可扩展性、高度的结构化和便于网络传输等优点,我们选择由XML来表示知识库。继而以数据库为中间环节,先将知识库用关系数据库表示,再实现关系数据库到XML文档的转换。由此完成由XML建造知识库的过程。
论文的主要工作和特色如下:
1.研究CLIPS对事实存储的方法和原理,将CLIPS的事实模型转换为关系数据库的表模型,研究表之间的约束和关联关系,剖析CLIPS对事实数据的处理原理和内部机制;
2.研究CLIPS与高级语言的相互嵌入。并且用关系数据库建造了CLIPS事实库。
3.实现关系数据库到XML的转换,提出一种... |
| 【论文题纲】 |
|
摘要 |
3-4 |
|
Abstract |
4-5 |
|
目录 |
5-8 |
|
表格 |
8-9 |
|
插图 |
9-10 |
|
第一章 序论 |
10-15 |
|
1.1 问题的提出 |
10-12 |
|
1.1.1 课题研究的科学意义和应用背景 |
10-11 |
|
1.1.2 可行性分析 |
11 |
|
1.1.3 知识库与关系数据库的必然联系 |
11-12 |
|
1.1.4 关系数据库与XML的结合 |
12 |
|
1.2 国内外研究现状 |
12-13 |
|
1.3 主要研究内容 |
13 |
|
1.4 本文的组织 |
13-15 |
|
第二章 专家系统概述 |
15-28 |
|
2.1 专家系统简介 |
15-22 |
|
2.1.1 什么是专家系统 |
15-17 |
|
2.1.2 专家系统的优点和特征 |
17-18 |
|
2.1.3 专家系统的研究内容 |
18 |
|
2.1.4 专家系统的发展 |
18 |
|
2.1.5 专家系统的开发工具 |
18-20 |
|
2.1.6 专家系统的开发过程 |
20-22 |
|
2.1.7 专家系统的应用 |
22 |
|
2.2 知识表示和推理 |
22-27 |
|
2.2.1 概述 |
22-23 |
|
2.2.2 知识表示方法 |
23-27 |
|
2.3 本章小结 |
27-28 |
|
第三章 CLIPS基本工作原理 |
28-38 |
|
3.1 CLIPS概述 |
28-29 |
|
3.2 事实和规则 |
29-35 |
|
3.2.1 事实的表示 |
29-30 |
|
3.2.2 自定义结构 |
30-31 |
|
3.2.3 事实的分类 |
31-32 |
|
3.2.4 规则的结构 |
32 |
|
3.2.5 对事实的有关操作 |
32-35 |
|
3.3 CLIPS执行周期和工作机制 |
35-37 |
|
3.3.1 CLIPS系统的基本执行周期 |
35-36 |
|
3.3.2 CLIPS的基本工作机制 |
36-37 |
|
3.4 本章小结 |
37-38 |
|
第四章 CLIPS与高级语言的交互 |
38-46 |
|
4.1 CLIPS存在的问题 |
38-39 |
|
4.2 CLIPS与高级语言的相互嵌入 |
39-42 |
|
4.2.1 CLIPS调用其他高级语言外部函数 |
39-41 |
|
4.2.2 将CLIPS嵌入到其他高级语言中 |
41-42 |
|
4.3 CLIPS嵌入VC++的详细实现 |
42-45 |
|
4.3.1 将CLIPS加入工程 |
42-43 |
|
4.3.2 加入头文件声明 |
43 |
|
4.3.3 声明自定义函数 |
43 |
|
4.3.4 编写自定义函数 |
43-44 |
|
4.3.5 启动CLIPS |
44-45 |
|
4.4 本章小结 |
45-46 |
|
第五章 CLIPS知识库与XML |
46-51 |
|
5.1 XML的发展和特点 |
46-49 |
|
5.1.1 XML的主要特点 |
46-48 |
|
5.1.2 XML数据交换的体系结构 |
48-49 |
|
5.2 知识库与XML的联系 |
49 |
|
5.3 CLIPS知识库和XML转换的基本步骤 |
49-50 |
|
5.4 本章小结 |
50-51 |
|
第六章 CLIPS知识库与数据库的转换 |
51-58 |
|
6.1 事实/数据一体化存储 |
51-53 |
|
6.1.1 一体化存储思想 |
51-52 |
|
6.1.2 事实的数据化表示 |
52-53 |
|
6.2 使用E-R图设计方法 |
53-55 |
|
6.2.1 E-R数据模型 |
53-54 |
|
6.2.2 设计方法 |
54-55 |
|
6.2.3 设计方法的优点 |
55 |
|
6.3 事实与关系之间的通信机制与对应关系 |
55-57 |
|
6.3.1 事实与关系之间的通信机制 |
55-56 |
|
6.3.2 事实与关系之间的对应关系 |
56-57 |
|
6.4 本章小结 |
57-58 |
|
第七章 XML和关系数据库转换 |
58-65 |
|
7.1 关系数据库转换为XML文档的研究 |
58-61 |
|
7.1.1 转换思想 |
58 |
|
7.1.2 相关概念 |
58-59 |
|
7.1.3 相关算法 |
59-61 |
|
7.2 实验结果及分析 |
61-63 |
|
7.2.1 实验分析 |
63 |
|
7.3 本章小结 |
63-65 |
|
第八章 结论与展望 |
65-67 |
|
8.1 本文结论 |
65 |
|
8.2 进一步的研究工作 |
65-67 |
|
参考文献 |
67-71 |
|
发表文章目录 |
71-72 |
|
致谢 |
72 |
|
| 【DOI】 | LunWen.ID:2.2008.388140 |