2017-07-16 47 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的一些實現,從那以後,別人可能已經出現了。