一个通用的管道,可以将原始数据映射到RDF。
项目描述
data2rdf
从ASCII、CSV、JSON或EXCEL格式的原始数据生成RDF数据表示的管道。
https://data2rdf.readthedocs.io/en/latest/
覆盖率报告
文件 | 语句 | 缺失 | 覆盖率 | 缺失 |
---|---|---|---|---|
data2rdf | ||||
init.py | 5 | 0 | 100% | |
config.py | 18 | 0 | 100% | |
utils.py | 33 | 6 | 6 | 82% |
warnings.py | 2 | 0 | 100% | |
data2rdf/models | ||||
init.py | 3 | 0 | 100% | |
base.py | 47 | 4 | 4 | 91% |
graph.py | 122 | 26 | 26 | 79% |
mapping.py | 30 | 0 | 100% | |
data2rdf/modes | ||||
init.py | 4 | 0 | 100% | |
data2rdf/parsers | ||||
init.py | 6 | 0 | 100% | |
base.py | 134 | 11 | 11 | 92% |
csv.py | 165 | 19 | 19 | 88% |
excel.py | 159 | 13 | 13 | 92% |
json.py | 143 | 20 | 20 | 86% |
utils.py | 67 | 8 | 8 | 88% |
data2rdf/pipelines | ||||
init.py | 2 | 0 | 100% | |
main.py | 82 | 9 | 9 | 89% |
data2rdf/qudt | ||||
init.py | 0 | 0 | 100% | |
utils.py | 42 | 12 | 12 | 71% |
TOTAL | 1064 | 128 | 88% |
安装
安装以使用包
从pypi安装包
pip install data2rdf
开发安装
从源代码安装包
git clone git@github.com:MI-FraunhoferIWM/data2rdf.git
cd data2rdf
pip install -e .
单元测试
在运行单元测试之前,请安装所需的包
pip install data2rdf[tests]
然后,运行以下unittest
pytest
在本地构建文档
HTML
服务器将启动,生成文档并监听源文件的更改。这可以通过使用Docker或直接在您的机器上安装开发环境来完成。以下是Docker和Linux OS的安装指南。
Docker
首先,通过运行以下命令构建Docker镜像
$ docker build -f docs.Dockerfile -t data2rdf-docs .
然后,通过运行以下命令启动程序
$ docker run -it --rm -v $PWD:/app -p 8000:8000 data2rdf-docs
Linux
在OS级别(以下命令适用于Linux Debian)
$ sudo apt install pandoc graphviz default-jre
$ sudo apt-get install texlive-latex-recommended \
texlive-latex-extra \
texlive-fonts-recommended \
latexmk
Python 依赖项
$ pip install .[docs]
现在您可以启动服务器并渲染文档
$ sphinx-autobuild docs/source docs/build/html
文档将在 http://127.0.0.1:8000
上可用。
PDF (LaTeX)
要生成文档的 PDF,只需从根项目文件夹中运行即可
make -C docs latexpdf
生成的 PDF 可以在 docs/build/latex/data2rdf_docs.pdf 下找到
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源分布
data2rdf-2.0.2.tar.gz (33.2 kB 查看哈希值)
构建分布
data2rdf-2.0.2-py3-none-any.whl (56.7 kB 查看哈希值)