将 RDF 存储到三重存储作为输入:从 CSV 到 RDF 的转换

Storing RDF to Triple Store as input: Conversion from CSV to RDF

我正在使用名为 Apache Jena Fuseki 的三重存储来存储 RDF 作为输入但问题是我有 CSV 格式的数据。我研究了很多但没有找到将 CSV 转换为 RDF 的直接方法但是有 tarql 工具,它是可以完成这项工作的命令行工具但问题是我需要一个直接转换我的 CSV 的 python 脚本到 RDF 格式。

我使用过像 openRefine 和 tarql 这样的工具,但我需要 python 脚本来完成这项工作,我在某处读到过 owlready2 工具也用于将 CSV 转换为 RDF,但是当我访问官方网站时然后我发现他们正在使用 OWL 文件来完成这项工作。

谢谢!

CSVW - CSV on the Web - is a W3C Recommendation for this. There is a python implementation.

或者您可以 运行 通过分叉子进程从 python “tarql”。