[发明专利]基于R2RML标准的映射方法、装置、设备及存储介质有效
申请号: | 202010661422.9 | 申请日: | 2020-07-10 |
公开(公告)号: | CN111813798B | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 吴思竹;修晓蕾;钱庆;邬金鸣;何晓琳;孙小康 | 申请(专利权)人: | 中国医学科学院医学信息研究所 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/2453;G06F16/28 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李婷婷 |
地址: | 100020*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 r2rml 标准 映射 方法 装置 设备 存储 介质 | ||
1.一种基于R2RML标准的映射方法,其特征在于,包括:
确定用户创建的基于R2RML标准的关系数据库到资源描述框架的映射任务,连接所述映射任务指示的关系数据库;
对所述关系数据库进行显性结构特征、数据特点和隐形语义分析,得到所述关系数据库的关联关系表;
确定用户从预先设置的至少一种映射模式中选取的目标映射模式,至少一个映射模式包括直接映射模式、自定义映射模式和借助领域模型的映射模式;
利用所述目标映射模式和所述关联关系表进行RDF三元组定义,并基于R2RML映射规则自动生成R2RML映射文档;
根据所述R2RML映射文档生成RDF三元组文件;
检测所述R2RML映射文档的语法错误生成R2RML映射文档的语法校验结果,所述语法校验结果包括映射规则拼写错误、语法错误、逻辑错误,以及错误的问题描述和问题行编号;
对所述关系数据库进行空值校验得到所述关系数据库的空值校验结果;
对将根据所述R2RML映射文档执行的R2RML映射的结果进行预计算生成映射结果并预计映射结果生成时间,所述映射结果包括三元组数量、冗余三元组数量、唯一主语数量、唯一谓语数量和唯一宾语数量;空白节点数量包括主语空白节点数量和宾语空白节点数量;
显示所述空白节点的处理机制和冗余节点的处理机制;
其中,若所述目标映射模式为借助领域模型的映射模式,确定所述映射任务的领域本体,所述领域本体是基于所述映射任务携带的任务描述和数据源描述向所述用户推荐的领域本体,或者,所述领域本体是所述用户导入的领域本体,或者,所述领域本体是所述用户在线构建的领域本体;
确定所述关系数据库的数据表中字段与所述领域本体的领域本体类之间的映射关系;
相应的,所述利用所述目标映射模式和所述关联关系表进行RDF三元组定义,并基于R2RML映射规则自动生成R2RML映射文档,包括:利用所述目标映射模式、所述关联关系表和所述映射关系进行RDF三元组分析,并基于R2RML映射规则自动生成R2RML映射文档。
2.根据权利要求1所述的方法,其特征在于,若所述目标映射模式为自定义映射模式或借助领域模型的映射模式,所述利用所述目标映射模式和所述关联关系表进行RDF三元组定义,并基于R2RML映射规则自动生成R2RML映射文档,包括:
确定RDF词汇,所述RDF词汇包括已有RDF词汇、自定义RDF词汇、为用户推荐的RDF词汇;
利用所述目标映射模式、所述关联关系表以及定义的RDF三元组结构,并基于所述RDF词汇和所述R2RML映射规则生成R2RML映射文档。
3.根据权利要求1所述的方法,其特征在于,所述根据所述R2RML映射文档生成RDF三元组文件,包括:
结合所述用户对是否将数据库字段注释、约束添加至三元组的设置操作以及所述用户对所述空白节点的处理机制和冗余节点的处理机制的选择操作,根据所述R2RML映射文档和各个处理机制生成RDF三元组文件。
4.根据权利要求1所述的方法,其特征在于,还包括:
对所述RDF三元组文件进行数据评估得到所述RDF三元组文件的结果评估报告,所述结果评估报告包括:结果数据数量统计、特定数据格式有效性和RDF数据质量评估指标。
5.根据权利要求1所述的方法,其特征在于,还包括:
接收所述用户发送的SPARQL检索请求,获取所述SPARQL检索请求的查询结果返回给所述用户;所述SPARQL检索请求指示虚拟检索或RDF文档检索;
若所述SPARQL检索请求指示虚拟检索,所述获取所述SPARQL检索请求的查询结果返回给所述用户包括:将所述SPARQL检索请求对应的SPARQL查询语句转换为SQL查询语句,根据所述SQL查询语句直接访问所述关系数据库得到查询结果,并将所述查询结果转换成RDF三元组返回给所述用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国医学科学院医学信息研究所,未经中国医学科学院医学信息研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010661422.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种焚烧炉
- 下一篇:一种焚烧炉炉体用过滤装置