D2R

D2R主要包括D2R Server、D2RQ Engine以及D2RQ Mapping语言。

D2R Server 是一个HTTP Server,提供对RDF数据的查询访问接口;

D2RQ Engine 使用一个可定制的D2RQ Mapping文件(.ttl)将关系型数据库中的数据换成RDF格式,它并没有将关系型数据库发布成真实的RDF数据,而是使用D2RQ Mapping文件将其映射成虚拟的RDF格式。ttl文件的作用是在访问关系型数据时将 RDF 数据的查询语言 SPARQL 转换为 RDB 数据的查询语言 SQL,并将 SQL 查询结果转换为 RDF 三元组或者 SPARQL 查询结果。

D2RQ Mapping用来定义将关系型数据转换成RDF格式的Mapping 规则。

生成mapping file

./generate-mapping -o mapping.ttl -d com.mysql.jdbc.Driver -u user -p password jdbc:mysql://localhost/database

定制mapping file

d2rq:Database

一个d2rq:Database定义一个JDBC连接,一个map允许包含多个d2rq:Database。

d2rq:ClassMap

d2rq:ClassMap 代表OWL或RDF中一个Class,一般映射到 关系数据库中的一个表。 d2rq:Class 表示该ClassMap所对应的class。

使用d2rq把mysql转化为rdf_D2RQ相关推荐

  1. 知识图谱构建3——使用D2RQ将mysql数据转换成RDF数据

    知识图谱构建3--使用D2RQ将mysql数据转换成RDF数据 D2RQ的安装可以参考:https://blog.csdn.net/weixin_41104835/article/details/88 ...

  2. 用d2rq转换MySQL为RDF数据

    安装d2rq https://github.com/d2rq/d2rq 下载最新release即可 转换 在本地MySQL数据库中新建一个database,里面table是你要转换的数据.注意每个ta ...

  3. mysql转化为GaussDB,GaussDB(openGauss)宣布开源,性能超越 MySQL 与 PostgreSQL

    9 月 19 日,在华为 CONNECT 大会上,华为宣布将开源其 GaussDB 数据库,开源后命名为 openGauss. 图片来自OSCHINA社区 GaussDB 数据库是今年 5 月 15 ...

  4. mysql转化为GaussDB_gaussDB数据库常用操作命令

    GaussDB命令行连接 1.1 ssh连接主机,IP:192.168.28.178,用户名:root,密码:Huawei @123 1.2 切换至bin目录,cd /home/gaussdba/ap ...

  5. mysqli mysql_将MySQL转化为mysqli

    /** * Created by PhpStorm. * User: 大神 * Date: 2017/7/24 * Time: 11:29 */ header('content-type:text/h ...

  6. php join a.id b.id,mysql求助 请问where a.id=b.id 和join on a.id=b.id 在效率上的区别

    下面是ecshop 的商品表和品牌表的查询,请问它们的查询效率有什么区别呢? 还有一个问题是 left join 和join的效率哪个高一点呢. 谢谢 !! SELECT a.`goods_id` , ...

  7. MYSQL安装和初始化配置

    简介: MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好 ...

  8. Protege、D2RQ、JENA与SPARQL

    引言 关于的知识图谱的相关概念在从语义网络到知识图谱这篇博文中有简单的描述,下面介绍一下在知识图谱实际使用中的一些工具. 数据 来源于The Movie Database (TMDb)抓取的电影数据, ...

  9. MyBatis-19MyBatis代码生成器-XML配置详解

    概述 XML文件头 根节点generatorConfiguration及三个子元素(properties.classPathEntry.context) properties子元素 (0-1) cla ...

  10. 图谱实战 | 基于半结构化百科的电影KG构建、查询与推理实践记录

    转载公众号 | 老刘说NLP 本文围绕基于半结构化百科的电影知识图谱构建.查询与推理实践这一主题,完成基于百度百科的电影元组抽取.基于protégé的电影本体构建.基于D2RQ的RDF数据转换与查询. ...

最新文章

  1. 5GS 协议栈 — GTPv1-U 协议
  2. 购物车的功能——CSS源码
  3. springboot 获取项目路径_怎样学习 SpringBoot
  4. python错误和调试
  5. VC++动态链接库编程之DLL木马(转)
  6. 前端设计模式(1)--工厂模式
  7. SSD固态硬盘4K对齐一键分区
  8. 浪潮服务器 虚拟光驱,玩转虚拟光驱:DAEMON TOOLS Pro
  9. eclipse配置struts2详细介绍
  10. 释放pytorch占用的gpu显存_再次浅谈Pytorch中的显存利用问题(附完善显存跟踪代码)...
  11. Deepin-WPS输出PDF文件过大的终极解决办法
  12. 音箱高音测试电脑软件,BOSE MusicMonitor电脑扬声器晒单 使用体验_什么值得买
  13. Codeforces Round #643 (Div. 2) E. Restorer Distance 题解(三分)
  14. 无法接收到github邮箱验证码的解决方法
  15. 【Win32 API】GetPixel函数返回的颜色值不正确
  16. 计算机的rom是内存的意思,电脑ram和rom是什么意思 电脑内存条是rom还是ram
  17. python 中文字符转换
  18. LeetCode376 摇摆序列
  19. C语言程序设计 密码开锁 指针的介绍
  20. 如何用大学生身份申请GitHub学生包,免费使用github copilot

热门文章

  1. 一个成年自动驾驶公司的底气,都是“前装量产”给的
  2. 淘宝付邮试用Chrome桌面提醒插件(含源码)
  3. erp系统软件php,SMALL-ERP 一个用PHP写的小型ERP系统,麻雀虽小,五脏俱全。 ERP-EIP-OA-Portal 企业管理 271万源代码下载- www.pudn.com...
  4. bdtrans 一个命令行下的机器翻译工具
  5. php微信支付宝第三方接口开发平台,帝国CMS第三方个人支付接口微信支付宝免签约即时到账api_帝国网站管理系统插件...
  6. ubuntu找不到拼音输入,找不到中文拼音输入源
  7. 机器人周志_关于机器人的日记
  8. 数字序号转为字母序号
  9. API平台都有的Appid、Appkey、Appsecret分别是什么意思?
  10. 利用VMWare和软路由多播实现校园网带宽叠加