论文部分内容阅读
语义Web由Web创始人Tim Berners-Lee于1998年提出,它是当前Web的扩展,它的目标是使Web上的数据被赋予确切定义,使计算机可以理解Web上的信息,从而更好的与人协作。语义Web采用多层的表示框架。XML处于语义Web结构中的第二层,是语义Web的表示语言。作为一种以开放、自描述方式定义的数据结构,XML可以实现文档结构化,同时描述数据内容和结构,具有结构化、可扩展性、跨平台性等特点。本体位于从文档描述到知识推理转折的层次,是计算机理解信息的智能化基础,成为了近年来的研究重点。现在人们普遍认为本体是实现语义Web的核心技术。随着语义Web的发展,涌现出了大量本体。为了让本体这个信息的载体从研究室走向实际的应用中,如何有效地查询OWL本体中的丰富信息,尤其是其蕴含非显式表示的信息,是业界研究的一个热点。在OWL本体查询的过程中,需要考虑三个问题:第一,如何存储OWL本体信息;第二,如何保证查询结果的准确性和完整性;第三,如何表达用户的查询请求。基于这三个问题,在研究了国内外OWL本体查询研究现状和相关技术的基础上,本文提出了基于XML的OWL本体查询方法。本文提出的方法其核心内容是:首先,采用XML文档来存储OWL本体信息;其次,使用描述逻辑推理机来抽取OWL本体信息,按照一定的存储策略生成XML知识库;第三,基于XML知识库,研究了推理和查询方法,以保证查询结果的准确性和完整性:在推理方面,该方法包括Tbox推理和Abox推理。在查询方法力面,该力法同时支持XQuery查询和nRQL查询。根据提出的方法,本文设计了基于XML的OWL本体查询算法,主要包括:生成XML知识库的算法和基于XML知识库的推理和查询算法,并给出了算法的具体实例。为了验证提出的方法,本文设计了基于XML的OWL本体查询实验系统。该系统的设计充分考虑了本体查询的应用需求,具有较强的可操作性、通用性、可移植性和扩展性。实验表明,本文提出的基于XML的OWL本体查询方法具有可行性,并且通过与现有的OWL本体查询系统进行比较,验证了本文提出的方法在查询响应时间以及查全率方面具有的优越性。