Pourquoi convertir RDF en CSV ?
Le RDF stocke les données sous forme de graphe de triplets sujet-prédicat-objet, tandis que le .csv stocke des lignes et des colonnes plates. L'exportation d'un ensemble de résultats SPARQL vers CSV vous permet de charger des données issues de RDF dans des tableurs, des plateformes d'analyse ou tout outil lisant des fichiers séparés par des virgules. Il n'y a pas de mappage automatique - vous définissez les colonnes via votre requête.
Comment convertir RDF en CSV
Apache Jena (ARQ) OPEN-SOURCE
Exécutez arq --data file.rdf --query query.sparql --results CSV > output.csv ; écrivez une requête SELECT ciblant les propriétés spécifiques que vous souhaitez obtenir en colonnes.
GraphDB FREE
Importez votre fichier .rdf dans un référentiel GraphDB, exécutez une requête SELECT dans l'établi SPARQL, et utilisez le bouton de téléchargement pour enregistrer les résultats en CSV.
Protege (avec plugin SPARQL) FREE
Ouvrez le .rdf dans Protege, utilisez l'onglet SPARQL pour exécuter une requête SELECT, et exportez les résultats en CSV depuis le panneau des résultats.
À propos de ces formats
Un fichier RDF contient des données W3C Resource Description Framework - le fondement du web sémantique - sérialisées sous forme de texte RDF/XML. Ouvrez-le dans n'importe quel éditeur de…
Ouvrir les détails de .RDF →Un fichier CSV stocke des données tabulaires sous forme de texte brut - une ligne par enregistrement, les valeurs étant séparées par des virgules (ou des points-virgules dans les régions…
Ouvrir les détails de .CSV →Qualité et points de vigilance
- Il ne s'agit pas d'une conversion de format - vous exportez le résultat d'une requête SPARQL, pas le graphe RDF complet ; la sortie est intrinsèquement avec perte.
- Les propriétés multi-valuées et les relations entre ressources qui ne s'insèrent pas proprement dans des colonnes sont abandonnées ou aplaties dans la sortie CSV.
- L'extraction de tous les triplets avec
SELECT ?s ?p ?oproduit un tableau à trois colonnes qui est rarement utile seul - ciblez les propriétés spécifiques dont vous avez besoin.