从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 查看散列值)
关闭
excel2rdf-0.1.12.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | e938036dbc6ca4e4d51cee79e85838fc11a19b6219788ddeac0b62b7973ac954 |
|
MD5 | 03311e8b84d8a06f1d7822a718d4618d |
|
BLAKE2b-256 | 4f438bae4aeec720097c4267d5231c778f452ef63a2be07b6c469cc87cb01006 |
关闭
excel2rdf-0.1.12-py3-none-any.whl的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 2280569656bf4392c97abf7bea5a87580b16e4d70f3ea6872b199a8d9b5ed365 |
|
MD5 | a64e330aba93244217cce869882545ab |
|
BLAKE2b-256 | d1a58034dd6d5d137b0643b0c8e9405237fb4e0fcacd94cbe71cf7359dc5b6de |