2017-07-16 59 views
0

我想使用PHDD本体处理一个.csv文件并将数据输出为JSON-LD格式。任何人都可以给我一个很好的例子,说明如何做到这一点?将PHDD本体处理为JSON-LD

+0

http://www.ddialliance.org/resources/tools? –

回答

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列出了Web上CSV的一些实现,从那以后,别人可能已经出现了。