知识图谱学习与实践(6)——从结构化数据进行知识抽取(D2RQ介绍)

知识图谱学习与实践(6)——从结构化数据进⾏知识抽取
干电池手机(D2RQ介绍)
1 概述
D2RQ,含义是把关系数据库当作虚拟的RDF图数据库进⾏访问。D2RQ平台是⼀个将关系型数据库当作虚拟的、只读的RDF图数据库进⾏访问的系统。提供了基于RDF访问关系数据库的内容,⽽⽆需复制这个数据库将其以RDF的形式进⾏保存。D2RQ有以下功能:
使⽤SPARQL查询⾮RDF数据库;
编织袋颗粒在Web上,将数据库内容当作链接数据进⾏访问;
以RDF形式创建⼀个⾃定义的数据库,加载成RDF存储;
蓝牙门禁使⽤Apache Jena API访问⾮RDF数据库的信息。
D2RQ是⼀个开源软件,基于Apache协议发布,源代码在Github上。
水上步行器D2RQ平台的组成
l  D2RQ映射语⾔,⼀种声明的映射语⾔,⽤于描述本体和关系数据模型之间的关系。
l  D2RA引擎,⼀种服务于Jena语义⽹⼯具库插件,使⽤映射重写对数据库的SQL访问的Jena API调⽤,并且将查询结果传递给框架⾼层。l  D2R服务器,⼀个提供调试⽤的链接数据视图和HTML视图的HTTP服务器,还提供了⼀个SPARQL协议endpoint数据接⼝。
应变测量
2 D2RQ映射语⾔北京德科岛金
D2RQ是⼀种声明式语⾔,描述了关系型数据库规则和RDFS词汇或OWL本体之间的关系。D2RQ本⾝是⼀个符合Trutle语法的RDF⽂档,映射是⽤在D2RQ命名空间下的术语表⽰的,D2RQ命名空间是
映射定义了⼀个虚拟RDF图,包括数据库的信息。和SQL视图概念类似,除了虚拟的数据结构是⼀个RDF图⽽不是虚拟的关系表。这个虚拟的RDF图能够以多种⽅式访问,取决于映射的实现形式。D2RQ平台提供了SPARQL访问,⼀个链接数据服务器,⼀个RDF数据集⽣成器,⼀个简单的HTML界⾯和Jena API访问D2RQ映射数据库。
下图显⽰了⼀个D2RQ映射实例的结构
数据库映射为RDF术语,显⽰在右侧的,使⽤d2rq:ClassMaps and d2rq:PropertyBridges。映射中最重要的问题是类的映射,⼀个类映射表⽰⼀个类或者⼀组相似的本体类。类映射描述了类的实例如何⽣成URI或者空节点。它还有⼀组属性映射规则,能够描述实例的属性如何创建。
3 D2R服务器
D2R服务器是⼀个⼯具,基于语义⽹发布关系型数据库的内容,所有的信息都是由链接数据组成。语义⽹上的数据都是⽤RDF模型化和表⽰,D2R服务器使⽤了⼀个定制化D2RQ映射将数据库内容转换为RDF的形式,允许以RDF数据浏览和搜索,这是语义⽹中最主要的两种访问数据的⽅式。
⽹络的请求通过映射重写为SQL查询语句,这种即时转换允许从⼤型实时数据库发布RDF,并且⽆需将数据复制到专⽤的RDF三元组存储中。
4 结语

本文发布于:2024-09-21 17:39:11,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/190706.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据库   映射   数据   关系   访问   虚拟   链接   语义
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议