论文部分内容阅读
语义网(SemanticWeb)作为第三代Web已经不同于当前已有的Web技术,智能语义程序介入网络资源流程,能够进行有针对性的发送和获取信息;实现数据语义连接,为人类提供全新的网络服务模式;使机器可以理解网络和对信息进行自动处理,形成新一代的智能网络。语义网的基础是本体(Ontology),本体能对人类各个领域的知识进行描述,通过使用概念(类)、概念间关系等技术对人类知识进行形式化的表示。OWL(WebOntologyLanguage)是本体标准语言,具有良好的语法,高效的推理支持,并具有充分的表达能力。 随着本体规模的增加,如何存储和管理大规模本体成为语义网发展过程中亟待解决的问题,需要构建一个存储结构稳定、查询效率高、可扩展性强的本体存储管理系统。本文主要针对以OWL2QL(QueryLanguage)为基础的本体存储模式,从以下几个方面进行研究: ①分析当前本体存储的相关技术,对常用的本体存储模式和存储管理工具进行分析,总结这些技术的优劣,并在此基础上提出大规模本体存储应当遵循的原则。 ②主要针对OWL2的语法特征进行深入地分析,并与OWL1进行对比,分析OWL2的新特性,区分OWL2的三个子语言,并总结OWL2QL的特征。 ③在现有的存储模式基础上提出将OWL2QL按基本元素分类存储的模式,并将推理结果分为两种方式处理:与公理相关的推理将结果在数据库中存储;与实例相关的推理结果在查询时获取,实现了对OWL2QL语法的完全支持。利用Lucene对类、对象属性、数据属性和实例建立全文索引,实现对结构和内容的综合查询,提高查询的效率和准确性。 ④以本文的存储模式为基础,提出在该存储模式上建立知识管理系统的多层模型,并开发出基于关系数据库的本体编辑工具,实现对本体的存储和管理,利用查询技术提供基于本体的知识展示方式;最后通过实验与现有的存储系统进行查询效率的对比,证明本存储结构的高效性和有效性。