基于SPARQL的语义网数据查询系统的设计与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:jinnanwc2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
语义网技术近年来越来越受到大型互联网公司、机构以及学术研究者的重视,随着语义网构建技术的发展,越来越多的语义网知识库涌现出来,并不断地在增长。如何对这些具有语义信息的数据进行快速检索进而利用这些数据逐渐成为语义网技术进一步应用发展的瓶颈,W3C组织已经公布了一种用于查询RDF数据的协议SPARQL(Simple Protocol and RDF Query Language),作为一个国际标准协议和查询语言,目前已经有许多数据库实现、API设计均支持该查询语言,然而对于语义网数据的消费者来说,查询语义网中的数据往往需要记住大量的语法细节,甚至语义网本身的本体设计,学习成本巨大。  基于简化语义网查询的考量,本文提出了多种用户友好的、基于SPARQL语言的查询系统设计方案。该系统对需要检索的语义网数据库进行预处理,提取出URI相关联的label信息进行索引,从而可以结合当前普通用户使用传统搜索引擎的习惯,通过关键词(或自然语言)检索获取UR信息,进而生成具有用户查询意图的SPARQL查询语句,与语义网数据库进行交互。在对URI进行索引检索的过程中,本文提出一种基于字符串转换、字符串字面相似性计算结合的Top-K相似字符串检索方案,同时提出了一种基于图形化构件的,结合上下文语义信息的SPARQL查询语句自动生成方案,减少了用户查询语义网数据的学习成本,缩短了用户与语义网数据库的交互鸿沟。  本文实现了一套基于SPARQL协议的语义网数据库查询系统,其中包括基于关键词的单实体语义信息查询子系统、基于多关键词的语义关联查询子系统、基于自然语言的SPARQL语句生成系统以及基于图形构建的SPARQL查询语句生成子系统。系统的测试实验显示,使用该系统能够方便地实现语义网信息查询。
其他文献
随着计算机和互联网技术的发展,越来越多的信息被放在了互联网上,由于网络快速和便捷的特性,传统媒体和和交流社区还有企业都开始电子化,网络化,网络上的信息也越来越多的在
随着社会的不断发展,如何能够有力地保障人们的生命财产安全以及维护社会的持续稳定的发展,创建“平安城市”,建立起高效、科学的城市监控系统正在成为各级政府日益关注的建
移动机器人的研究和开发近年来受到了人们的高度重视。人们要求机器人在运动过程中能够根据周围环境的变化而自主的采取相应措施的能力也越来越强。因此,作为机器人智能的一
随着通信技术、宽带网络技术、音视频压缩技术以及计算机技术的发展,数字视频越来越广泛地融入于人们的生活空间中。由于视频数据自身内容的丰富性和多样性、结构的复杂性以及
随着社会的日益信息化,人们越来越强烈地希望用自然语言同计算机交流。自然语言理解是计算机科学中的一个引人入胜的、富有挑战性的课题。从计算机科学特别是从人工智能的观
随着机电产品功能要求的日益复杂,机电系统的设计也变得越来越有挑战性。在整个设计过程中,模型已经取代文档成为了系统工程问题求解的媒介,模型验证成为了设计过程中的重要一步。模型验证可以帮助发现设计错误,降低开发成本,提高开发效率,并且提高系统可靠性。模型验证贯穿在整个设计过程中,和设计同步进行。先设计再验证的方法忽视了早期设计阶段的验证,直到设计后期才能发现设计缺陷。和这种方式相比,验证与设计同步可以
篇章或对话中大量出现的指代,是自然语言中常见的语言现象,它使得句子更加简明,主题更加突出,这也给计算机理解自然语言增加了难度。指代消解一直是自然语言理解中的核心问题
随着互联网技术的发展,尤其是Web2.0技术的成熟,我们面临着越来越严重的信息过载问题,推荐系统技术是为了解决这个问题应运而生的。协同过滤推荐算法是推荐系统应用最为广泛
随着数码相机,智能手机等手持设备的兴起,照片的拍摄和分享变得日益便捷,逐渐成为我们生活中一项重要的娱乐活动。由于单个相机的视角有限,因此许多拍照程序都提供一种全景拍
Internet发展到今天,即时通信类软件得到广泛得应用。目前的即时通信领域中一个很重要的协议是可扩展的消息与出席信息协议(eXtensible Messagingand Presence Protocol,Jabber