XML模糊SPARQL查询方法的研究

来源 :东北大学 | 被引量 : 1次 | 上传用户:kimimoomoo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
XML语言是W3C提出的一个Web上数据表示和数据交换的标准,XML文档在Web上的广泛应用使得基于XML文档的数据查询显得尤其重要。目前XML的标准查询语言XQuery不能满足用户提出的语义查询以及模糊查询。语义Web是当前Web的延伸,其目标是使Web上的信息能够被机器理解,从而可以更加高效地检索信息。语义Web的查询语言SPARQL具有很强的语义分析能力,把SPARQL查询语言的语义方面的特点和优点突出地应用到对XML数据库的查询中来,可以满足用户对XML数据库提出的语义查询;此外,目前对XML数据库的查询仅仅支持精确查询,而现实查询描述中往往存在大量的自然语言模糊表述,基于自然语言的模糊查询显然更加具有效率和实用价值。针对上述情况,本文重点研究基于SPARQL语言的XML语义模糊查询。首先,通过对SPARQL语言词汇以及SPARQL查询表达式的模糊扩展给出了形式化的模糊SPARQL(fSPARQL)语法,使其能处理模糊SPARQL查询。在此基础上,通过在模糊本体查询语言fSPARQL和XML查询语言XQuery之间建立规则和映射,提出一种从fSPARQL到XQuery查询语句的转化方法,从而在用户甚至不知道底层的XML存在的情况下,通过提交模糊SPARQL查询语句实现对XML的模糊语义查询。实验表明,本文提出的XML的模糊SPARQL查询方法具有可行性,其中fSPARQL到XQuery的转换可以正确实现并具有较高的效率,转换后的XQuery和手动写的XQuery的语义一致。
其他文献
近年来,随着技术的不断发展,自然语言处理的研究逐渐转入自然语言理解的研究。机器阅读理解,便在这个大背景下应运而生。机器阅读理解旨在让机器能够像人类一样理解文本的意义。
动车视频监控与故障检测系统是铁路动车部门维修作业系统的重要组成部分,它是采用计算机视觉、网络多媒体与数据库等技术构建的一种检测动车零部件丢失与松动的能力较强的维修
随着我国航天事业的发展,型号种类推陈出新,其软件规模越来越大,作用也日益增强,逐渐成为型号项目的控制中枢,而且软件质量成为影响整个航天项目成败的关键环节。在这种背景下软件
随着社会信息化的不断深入,软件的应用领域不断拓展,软件系统复杂程度不断增加,许多现有的软件需要不断升级维护以适应新的应用的需求,从而对软件维护以及开发的效率提出了更高的
面向服务提供的新型网络技术体系是未来互联网发展的可行思路,实现面向服务提供的新型网络技术体系的关键是研究开放式可重构路由交换节点技术。本论文研究和实现的可重构路
随着Internet的迅猛发展和国家信息化建设的不断推进,在国防科技信息领域,汇集了种类繁多的信息资源,怎样对这些资源进行组织,怎样为广大国防科技管理和科研人员提供有效的信息资
随着计算机技术的日趋普及,软件应用的范围逐步扩大,软件的规模也随之扩大,因此软件的质量问题越来越重要。软件测试是软件质量保证的重要方法,静态测试是软件测试的一个重要
本篇论文首先从IPv4地址即将枯竭这一课题背景出发分析了IPv6出现目的以及IPv6相对于IPv4的优势;然后介绍了现有主流的IPv6过渡技术,列举了具有代表性的过渡技术的工作原理与
片上网络是解决大规模片上多处理器系统中片上通信问题的有效途径。与基于总线的方式相比,片上网络使用网络互连的方式进行通信,这有效的降低了通信功耗、缓解了带宽争夺、提
作为第三代的网络安全机制,入侵容忍系统受到越来越多的关注。随着技术上的突破,很多入侵容忍系统相继诞生,入侵容忍技术也日渐成熟。面对众多的入侵容忍系统的出现,如何判定