2017-07-16 7 views
0

Je souhaite traiter un fichier .csv à l'aide de l'ontologie PHDD et exporter les données au format JSON-LD. Quelqu'un peut-il me donner un bon exemple de comment faire cela?Traitement de l'ontologie PHDD en JSON-LD

+0

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

Répondre

1

Vous souhaitez probablement utiliser le CSV on the Web pour transformer le fichier CSV en fichier RDF. Comme JSON-LD est une sérialisation RDF, vous pouvez utiliser divers outils pour générer votre JSON-LD.

Par exemple, le Ruby linkeddata gem peut être utilisé pour effectuer tout cela, soit par programmation, soit en utilisant la ligne de commande. La première étape consiste à créer un fichier de métadonnées qui peut être utilisé pour interpréter les données dans votre fichier CSV. Il y a ensuite différents outils qui peuvent être utilisés pour créer RDF à partir de ceci (soit en incluant les informations de provenance du CSV, soit en sortant simplement les données brutes). Par exemple, le fichier de métadonnées pour le RDF Tabular gem DOAP description s'applique au CSV version of the project DOAP. En pointant un processeur sur la version (brute) du fichier CSV, il trouvera automatiquement le fichier de métadonnées. Vous pouvez indiquer à la commande rdf de prendre cette entrée et de la sérialiser en JSON-LD en une seule étape.

rdf serialize --input-format tabular https://raw.githubusercontent.com/ruby-rdf/rdf-tabular/develop/etc/doap.csv --output-format jsonld 

Les listes implementation report certaines implémentations de CSV sur le Web, et depuis lors, d'autres ont probablement vu le jour.