我想使用PHDD本体处理.csv文件,并将数据输出为JSON-LD格式。谁能给我一个很好的例子呢?
答案 0 :(得分:1)
您可能希望使用CSV on the Web将CSV转换为RDF。由于JSON-LD是RDF序列化,因此您可以使用各种工具来输出JSON-LD。
例如,Ruby linkeddata gem可用于以编程方式或使用命令行完成所有这些操作。
第一步是创建一个元数据文件,可用于解释CSV中的数据。然后可以使用不同的工具从中创建RDF(包括来自CSV的出处信息,或者仅输出原始数据)。例如,RDF Tabular gem DOAP description的元数据文件适用于CSV version of the project DOAP。通过将处理器指向CSV文件的(原始版本),它将自动查找元数据文件。您可以告诉rdf命令获取此输入并将其序列化为JSON-LD。
rdf serialize --input-format tabular https://raw.githubusercontent.com/ruby-rdf/rdf-tabular/develop/etc/doap.csv --output-format jsonld
implementation report列出了网络上的一些CSV实现,从那以后其他人可能会出现。