论文部分内容阅读
语义Web是对未来网络的美好期望,在语义Web中,网络内容都被给予确定的含义,SPARQL查询语言是专门为语义Web查询设计的,文中在已有研究成果的基础上,概括阐述了SPARQL查询的基本语法,深入探讨了本体中的总分关系,结合总分关系的特性,扩展SPARQL查询,并在Jena平台上进行可行性测试。通过对SPARQL查询语言的研究发现,可以扩展SPARQL查询的图模式,从而提高语义Web查询的查准率和查全率。然后,针对语义Web查询和SPARQL扩展的需求,分析本体中的基本关系及其特点,了解到总分关系是本体中的一种非分类关系,它作为部分和整体关系的统称,具有丰富的现实语义,它的应用语境可以描述现实世界的客观事物,其表达能力足以表述信息颗粒之间的相互关系,从而构建语义更加丰富的本体。又意识到总分关系可能带有传递性,进而研究不同类型的总分关系,探讨什么样的总分关系才满足传递性,之后便利用这些满足传递性的总分关系构建语义丰富的地理领域的本体,并进行SPARQL查询语言的扩展。利用总分关系扩展SPARQL是本文的重中之重,前述的研究工作都是为扩展做准备。本文提出扩展的实现方案,即由用户事先提供一个映射库,在映射库中存储Winston分类的本体属性之间的映射,由计算机依据Winston总分关系的分类预定义元级转换规则,SPARQL图模式中的映射被这些转换规则生成域特定的规则,进而重写SPARQL图模式。随后,使用Eclipse引入Jena包,实现SPARQL对语义Web的查询,并分析比较传统的和扩展的SPARQL查询的结果,以验证本文所提理论的实际可行性。