跳转到主要内容

一个通用的管道,可以将原始数据映射到RDF。

项目描述

data2rdf

从ASCII、CSV、JSON或EXCEL格式的原始数据生成RDF数据表示的管道。

https://data2rdf.readthedocs.io/en/latest/

Coverage

覆盖率报告
文件语句缺失覆盖率缺失
data2rdf
   init.py50100% 
   config.py180100% 
   utils.py3366 82%
   warnings.py20100% 
data2rdf/models
   init.py30100% 
   base.py4744 91%
   graph.py1222626 79%
   mapping.py300100% 
data2rdf/modes
   init.py40100% 
data2rdf/parsers
   init.py60100% 
   base.py1341111 92%
   csv.py1651919 88%
   excel.py1591313 92%
   json.py1432020 86%
   utils.py6788 88%
data2rdf/pipelines
   init.py20100% 
   main.py8299 89%
data2rdf/qudt
   init.py00100% 
   utils.py421212 71%
TOTAL106412888% 

安装

安装以使用包

从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 查看哈希值)

上传时间 Python 3

由以下提供支持