论文部分内容阅读
语义网(Semantic web)不同于已经存在的web技术。在语义网中,信息不再是单纯的文字、图片,而是被标注明确的含义,计算机能够实现信息的自动化处理和对网络信息的集成。语义网通过加载智能语义程序,获取更加明确的信息,使人类从繁重的搜索活动中解放出来,为人类提供一种全新的网络服务模式。语义网的核心是本体(Ontology),本体通过类、属性、实例、公理等元素实现对人类知识的建模。本体在语义网的层次结构中充当着重要的角色,不仅在于它能够很好的描述领域知识,而且在于它蕴含着较强的逻辑推理能力。目前本体主要以文件形式存储,本体的文件存储耗费内存、存取速度慢、难于扩展且不具备事务机制。针对以文件存储本体的缺点,本文提出将本体不失语义的存储到关系数据库中,并结合数据库技术设计推理模式,获取隐含知识。主要做了以下几个方面的研究:(1)分析当前本体相关技术如本体的定义、用途、描述语言等,详细讨论了本体推理的理论基础,阐述了基于规则和基于描述逻辑的本体推理机制。(2)从类、属性和实例的角度详细讨论本体描述语言OWL的语法,并总结本体中常用的推理规则。(3)提出以关系数据库存储本体并实现本体的推理;按照本体元素分类对本体的存储模式进行设计;在本体存储模式上设计本体推理模式,并将推理结果分两种方式处理:与公理相关的推理结果存储到关系数据库中,与实例相关的推理结果在查询时获取;设计并优化查询模式以提高查询速度。(4)以上述本体模式设计为基础,本文构建了一个本体推理系统;该系统可以实现本体的存储、推理与查询这三个功能;通过推理结果和查询结果验证了该推理系统的有效性与正确性。