在传统信息查询方式下,由于信息资源缺少统一的语义描述,用户难以查找到与需求相关的资源,难以实现信息资源的语义共享。如何使被管理的信息资源具有应用程序可以理解的含义,并根据信息资源所具有的领域知识,实现信息资源的语义查询,提高数字化信息资源的利用率,是信息查询当前所面临的重大挑战。
语义Web的提出为上述问题提供了出路。语义Web研究的主要目的就是赋予Web上所有资源唯一的标识,能够以一种明确的、形式化的方式来表示信息资源,使得网络中信息都是具有语义的,是计算机能够理解和处理的,因此可以提高异构系统之间的互操作性,促进知识共享,便于人和计算机之间的交互合作。
本文首先介绍了语义Web的体系结构和Ontology的相关知识,通过对传统信息查询技术方法等方面进行分析研究,结合Ontology的具体特点,提出了语义Web中面向查询的本体推理机的体系框架,详细描述了语义相似度的本体推理机制、关系属性的本体推理机制以及基于案例的本体推理机制的设计思想,初步实现了一种面向查询的本体推理机系统。本系统采用OWL作为本体的描述语言,并借助Jena开发工具,实现了针对特定领域知识的本体推理和查询,成功的实现了语义化的信息查询工具,并对系统模型的合理性进行了验证。