[发明专利]一种基于关系数据库的资源描述框架查询方法和系统有效
申请号: | 201210167775.9 | 申请日: | 2012-05-28 |
公开(公告)号: | CN102693310A | 公开(公告)日: | 2012-09-26 |
发明(设计)人: | 陈佳;吴跃;吴少智;黎明 | 申请(专利权)人: | 无锡成电科大科技发展有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 胡彬 |
地址: | 214135 江苏省无锡市无锡新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于关系数据库的资源描述框架查询方法和系统,其中,所述方法包括根据用户输入的SPARQL查询语句建立结果变量表、分离所述SPARQL查询语句获得各基本图模式,建立与各基本图模式对应的常量表、变量表和空节点表以及标识各基本图模式之间逻辑关系的模式串;根据模式串生成模式树;根据各基本图模式对应的元素结构表分别生成各基本图模式的SQL子查询片段,根据模式树表示的各基本图模式之间的关系将各SQL子查询片段连接成完整的SQL查询语句段;利用转换获得的SQL查询语句段对关系数据库中的RDF数据进行查询;根据SPARQL结果集的限定以及用户设定对对查询结果进行语义包装向用户返回查询结果。 | ||
搜索关键词: | 一种 基于 关系 数据库 资源 描述 框架 查询 方法 系统 | ||
【主权项】:
一种基于关系数据库的资源描述框架(RDF)查询方法,用于利用SPARQL语句对以三元组形式存储于关系数据库中的RDF数据进行查询,所述方法包括:步骤100、根据用户输入的SPARQL查询语句建立结果变量表、分离所述SPARQL查询语句获得各基本图模式,建立与各基本图模式对应的常量表、变量表和空节点表以及标识各基本图模式之间逻辑关系的模式串;步骤200、根据模式串生成模式树,其中,模式树用树的结构来表示各图模式之间的关系,其中叶子节点表示基本图模式,其值为基本图模式的编号;非叶子节点表示模式间的关系,其值为optional、union和join;其中join表示不带关键词的组图模式的一个分支;步骤300、根据各基本图模式对应的常量表、变量表和空节点表分别生成各基本图模式的SQL子查询片段,根据模式树表示的各基本图模式之间的关系将各SQL子查询片段连接成完整的SQL查询语句段;步骤400、利用转换获得的SQL查询语句段对关系数据库中的RDF数据进行查询;步骤500、根据SPARQL结果集的限定以及用户设定对对查询结果进行语义包装向用户返回查询结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡成电科大科技发展有限公司,未经无锡成电科大科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210167775.9/,转载请声明来源钻瓜专利网。