跳转到主要内容

从Excel电子表格生成RDF。

项目描述

Python excel2rdf

从Excel电子表格生成RDF。

安装

pip3 install excel2rdf

用法

$ excel2rdf --help
Usage: excel2rdf [OPTIONS] INPUT_FILENAME OUTPUT_FILENAME

Options:
  -f TEXT  RDF format
  --help   Show this message and exit.
excel2rdf input.xlsx output.ttl

Excel格式化

Excel文档中的第一张表(Sheet1)可以命名为任何名称。它用作数据表。

标题

标题的第一列必须命名为 uri。该列中单元格的值将作为给定行的资源的完全限定URI。如果留空,excel2rdf 将生成一个随机URI。

标题的其他列表示三元语句的 谓词,格式为curie。单元格值可以是curie或任何字面值。

示例数据表

uri rdf:type schema:name
schema:Person John Smith
https://w3id.org/tern/resources/dada3918-f119-457b-a2e8-d10032ba44de schema:Person Jane Smith@en

是的,您也可以在您的字符串字面值上使用语言标签。

前缀声明

必须存在一个名为 prefixes 的表。该表包含前缀声明。行的第一个单元格必须以 # 开头。第二个单元格必须是前缀值,第三个单元格必须是前缀的完全限定基本URI。

使用第一个单元格包含 ## 和第二个单元格包含基本URI声明单个基本URI。

示例前缀和基本URI声明

## https://w3id.org/tern/resources/
# schema http://schema.org/
# rdf http://www.w3.org/1999/02/22-rdf-syntax-ns#

完整的Excel电子表格示例

请参阅examples/manufacturers.xlsx以获取完整的示例。

注意事项

  • 每个列标题中不能使用点(.)字符。

项目详情


下载文件

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

源分布

excel2rdf-0.1.12.tar.gz (4.0 kB 查看散列值)

上传时间

构建分布

excel2rdf-0.1.12-py3-none-any.whl (16.4 kB 查看散列值)

上传时间 Python 3

支持