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-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 4f90e9fcabb34370e6d8eb3df0e2aca1ce6c70fc5907165dbb3744436bef2831 |
|
| MD5 | 9c2eeccbd0f1f46f37e0932954058290 |
|
| 布莱克2-256 | 7b2aa4d81189578f87f355089e0bdfeb9d830498cb799d104a1b214ec5d7f8d3 |