论文部分内容阅读
语义Web本体是支持语义Web实际运行的知识库,它形式地定义了领域内共同认可的知识以及知识之间的关系,具体表示为领域内共同认可的概念以及概念之间的关系。在语义Web应用研究中,语义Web本体的存储是一个非常重要的问题,因为在基于本体的系统中,存储本体的方法不仅决定了系统的设计思路和实现方案,而且直接影响着系统运行的整体性能以及后期维护的代价。目前对语义Web本体存储的研究大多是针对精确本体的,且所开发的存储模式均存在着不足,对于语义Web粗糙本体存储的研究涉及甚少。语义Web粗糙本体与语义Web精确本体有着结构和性质上的差异,这使得以往行之有效存储本体的方法不再适用。设计性能良好且适合存储语义Web粗糙本体的方法就成为值得探索的问题。针对上述问题,本论文在设计关系数据库存储语义Web粗糙本体的方法并予以实现的基础上,对粗糙关系数据库存储语义Web粗糙本体进行理论上的探讨,以寻求更适合存储语义Web粗糙本体的方法。关系数据库存储语义Web粗糙本体方法的设计和实现。运用Jena对语义Web粗糙本体进行解析,包括本体读取、本体预处理和本体导入;分析和扩展关系数据库存储语义Web精确本体的几种模式,结合OWL构词特征和语义Web粗糙本体的性质设计RO混合模式;构建触发器和索引来实现语义Web粗糙本体的自动更新和高效查询;实验验证RO混合模式的性能,实验结果表明与垂直模式相比本论文所设计的RO混合模式具有较好的性能。粗糙关系数据库存储语义Web粗糙本体方法的设计。阐述粗糙关系数据库相关理论,包括粗糙关系数据库的定义、数学基础和数据存储结构;采用信息表的模式来存储语义Web粗糙本体;设计自动更新算法以实现本体的插入和删除;引入Hamming距离创建索引以实现本体的高效查询。