跳转到主要内容

rdf-sql-bulkloader

项目描述

rdf-sql-bulkloader

Python中从RDF批量加载SQL表的工具

安装

pip install rdf-sql-bulkloader

使用(命令行)

rdf-sql-bulkloader load-sqlite  -o cl.db cl.owl

注意:目前仅支持sqlite

使用(编程)

查看测试

核心表

CREATE TABLE statement (
	id TEXT,
	subject TEXT,
	predicate TEXT,
	object TEXT,
	value TEXT,
	datatype TEXT,
	language TEXT,
        graph TEXT
);

前缀

默认使用prefixmaps的合并前缀映射

在实例化加载器时可以编程方式覆盖,例如

显式映射

loader = SqliteBulkloader(path=path, prefix_map={...})

使用预注册的

loader = SqliteBulkloader(path=path, named_prefix_maps=["obo", "prefixcc"])
  • 待办:从CLI添加覆盖

致谢

此工作完全受到James Overton的rdftab.rs的启发

cookiecutter项目基于sphintoxetry-cookiecutter模板开发,并将使用cruft保持更新。

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

rdf_sql_bulkloader-0.1.4.tar.gz (5.3 kB 查看哈希值)

上传时间

构建分发

rdf_sql_bulkloader-0.1.4-py3-none-any.whl (6.9 kB 查看哈希值)

上传时间 Python 3

支持