当前位置: 首页 > 专利查询>天津大学专利>正文

一种RDF流数据和关系数据的联邦查询处理系统及方法技术方案

技术编号:20160419 阅读:99 留言:0更新日期:2019-01-19 00:13
本发明专利技术涉及一种RDF流数据和关系数据的联邦查询处理系统及方法,其技术特点在于:包括查询解析器模块、通用流查询处理模块、SQL查询执行模块和连接模块;所述查询解析器模块的输出端分别与通用流查询处理模块和SQL查询执行模块相连接,所述通用流查询处理模块的输出端与连接模块相连接,所述SQL查询执行模块的输出端与连接模块相连接,所述连接模块用于执行连接过程,得到最终需要的查询结果。本发明专利技术可以支持对RDF流数据和关系型数据的联邦查询。

【技术实现步骤摘要】
一种RDF流数据和关系数据的联邦查询处理系统及方法
本专利技术属于异构数据库查询
,涉及异构数据库的联邦查询处理方法,尤其是一种RDF流数据和关系数据的联邦查询处理系统及方法。
技术介绍
目前,资源描述框架RDF(resourcedescriptionframework)是由WWW提出的对万维网(WorldWideWeb)上信息进行描述的一个框架,它为Web上的各种应用提供信息描述规范。RDF用主语s(subject)、谓词p(predicate)、宾语o(object)的三元组形式来描述Web上的资源。其中,主语一般用统一资源标识符URI(uniformresourceidentifiers)表示Web上的信息实体(或者概念),谓词描述实体所具有的相关属性,宾语为对应的属性值。这样的表述方式使得RDF可以用来表示Web上的任何被标识的信息,并且使得它可以在应用程序之间交换而不丧失语义信息。SPARQL(SPARQLProtocolandRDFQueryLanguage)是为RDF开发的一种查询语言和数据获取协议。RDF流作为一种新型的数据集,可以在广泛的应用中为实时和连续的信本文档来自技高网...

【技术保护点】
1.一种RDF流数据和关系数据的联邦查询处理系统,其特征在于:包括查询解析器模块、通用流查询处理模块、SQL查询执行模块和连接模块;所述查询解析器模块的输出端分别与通用流查询处理模块和SQL查询执行模块相连接,用于将输入的FQ连续查询语句解析成连续查询语句和SQL查询语句后,分别输出至通用流查询处理模块和SQL查询执行模块;所述通用流查询处理模块的输出端与连接模块相连接,用于将输入的RDF流数据和连续查询语句执行SPARQL查询后输出第一查询结果至连接模块;所述SQL查询执行模块的输出端与连接模块相连接,用于将输入的SQL查询语句和关系数据执行SQL查询后输出第二查询结果至连接模块;所述连接模...

【技术特征摘要】
1.一种RDF流数据和关系数据的联邦查询处理系统,其特征在于:包括查询解析器模块、通用流查询处理模块、SQL查询执行模块和连接模块;所述查询解析器模块的输出端分别与通用流查询处理模块和SQL查询执行模块相连接,用于将输入的FQ连续查询语句解析成连续查询语句和SQL查询语句后,分别输出至通用流查询处理模块和SQL查询执行模块;所述通用流查询处理模块的输出端与连接模块相连接,用于将输入的RDF流数据和连续查询语句执行SPARQL查询后输出第一查询结果至连接模块;所述SQL查询执行模块的输出端与连接模块相连接,用于将输入的SQL查询语句和关系数据执行SQL查询后输出第二查询结果至连接模块;所述连接模块用于接收第一查询结果和第二查询结果后执行连接过程,得到最终需要的查询结果。2.根据权利要求1所述的一种RDF流数据和关系数据的联邦查询处理系统,其特征在于:所述通用流查询处理模块包括查询处理器模块、触发器模块、数据转换器模块和SPARQL查询执行模块;所述查询处理器模块的输出端与触发器相连接,用于将输入的连续查询语句进行预处理后输出至触发器;所述触发器的输出端与数据转换器相连接,用于将窗口选择器数据输出至数据转换器,该数据转换器用于将输入的RDF流数据连续地转换为静态RDF图数据;该数据转换器的输出端还与SPARQL查询执行模块相连接,用于接收静态RDF图数据;该触发器的输出端还与SPARQL查询执行模块相连接,用于将SPARQL查询语句输出至SPARQL查询执行模块;所述SPARQL查询执行模块用于执行SPARQL查询后输出第一查询结果。3.如权利要求1或2所述的一种RDF流数据和关系数据的联邦查询处理系统的处理方法,其特征在于:包括以下步骤:步骤1、根据FQ语言的语法规则,定义联邦查询语言FQ;FQ查询语言形式化的定义如下所示:Q=[Q1,...,Qn]其中,每一个Qi代表一个连续查询语句或一个SQL查询语句;步骤2、将FQ连续查询语句输出至查询解析器模块,由...

【专利技术属性】
技术研发人员:赵博张小旺饶国政冯志勇
申请(专利权)人:天津大学
类型:发明
国别省市:天津,12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1