Skip to main content

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
);

前缀

这默认使用来自前缀映射的合并前缀映射

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

显式地图:

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

使用预注册:

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

致谢

这项工作完全受到 James Overton 的 [rdftab.rs]( https://github.com/ontodev/rdftab.rs

这个cookiecutter项目是从sphintoxetry-cookiecutter模板开发的,并将使用cruft保持最新。

项目详情


下载文件

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

源分布

rdf-sql-bulkloader-0.1.2.tar.gz (5.2 kB 查看哈希

已上传 source

内置分布

rdf_sql_bulkloader-0.1.2-py3-none-any.whl (6.1 kB 查看哈希

已上传 py3