吡咯烷2RDF

rdb2rdf的Python项目详细描述


pyrdb2rdf为RDFLib提供了一个到关系数据库的接口 RDFstores。底层数据通过SQLAlchemy访问。它是 根据RDB2RDF的规范映射到rdf。这个 相应的rdf图表示为rdflibgraph

通过direct mapping将关系数据转换为rdf是 当前支持。反向翻译与映射 与R2RML一起计划但尚未实现。

安装

pip install rdb2rdf

示例

将数据库序列化为n个三元组

假设本地PostgreSQL数据库test_dm包含 我们要转换为rdf并序列化为N-Triples。以下 代码实现了这一点。

importrdflibas_rdfimportsqlalchemyas_sqladb_str='postgresql://testuser:testpasswd@localhost/testdb'db=_sqla.create_engine(db_str)graph=_rdf.Graph('rdb2rdf_dm')graph.open(db)print(graph.serialize(format='nt'))

更改日志

0.1.2

  • 更新了对云杉项目(lang、iri、types)和goose的引用 类型。
  • 改进了安装脚本。
  • 改进文件。

0.1.1

  • 添加了缺少的安装依赖项。

0.1.0

首次公开发行。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java无法更新Maven配置   Java中错误和异常的区别?   java从日期开始获得小时、分钟和秒?   使用jsonpath使用数组索引进行java解析   java如何从改造中读取json响应   Java:封装概念   Scala的java Play Framework:[类型控制器不是包控制器的成员]   java JPA Hibernate使用criteria builder生成的左连接被忽略   使用mvn测试版本号时,java Maven无法解析依赖项   java安卓的vitals和异常处理   java组织。springframework。网状物绑定参数的MissingServletRequestParameterException   java JSON解析在Android应用程序脱机时崩溃   java如何降低SmartMaterialSpinner的高度?   java有一种在使用矩阵时不拉伸位图的方法。位图上的polytoply()?   java arraylist有问题吗   java调用dispose()不会关闭JFrame   java主机环境安全   java是否产生/加入释放监视器锁?   java包含json文件并将其读入生成的maven中。jar文件