Perché convertire RDF in CSV?
RDF memorizza i dati come un grafo di triple soggetto-predicato-oggetto, mentre .csv memorizza righe e colonne piatte. L'esportazione di un set di risultati SPARQL in CSV consente di caricare dati provenienti da RDF in fogli di calcolo, piattaforme di analisi o qualsiasi strumento che legga file separati da virgole. Non esiste una mappatura automatica - definisci le colonne tramite la tua query.
Come convertire RDF in CSV
Apache Jena (ARQ) OPEN-SOURCE
Esegui arq --data file.rdf --query query.sparql --results CSV > output.csv; scrivi una query SELECT che miri alle proprietà specifiche che desideri come colonne.
GraphDB FREE
Importa il tuo file .rdf in un repository GraphDB, esegui una query SELECT nel workbench SPARQL e usa il pulsante Download per salvare i risultati come CSV.
Protege (con plugin SPARQL) FREE
Apri il file .rdf in Protege, usa la scheda SPARQL per eseguire una query SELECT ed esporta i risultati come CSV dal pannello dei risultati.
Informazioni su questi formati
Un file RDF contiene dati W3C Resource Description Framework - il fondamento del web semantico - serializzati come testo RDF/XML. Aprilo in qualsiasi editor di testo o browser per leggere…
Apri dettagli .RDF →Un file CSV memorizza dati tabulari come testo normale - una riga per riga, valori separati da virgole (o punti e virgola nelle impostazioni locali europee). Qualsiasi foglio di calcolo lo…
Apri dettagli .CSV →Qualità e a cosa prestare attenzione
- Questa non è una conversione di formato - esporti il risultato di una query SPARQL, non l'intero grafo RDF; l'output è intrinsecamente «lossy» (con perdita di dati).
- Le proprietà multivalore e le relazioni tra risorse che non si adattano perfettamente alle colonne vengono eliminate o appiattite nell'output CSV.
- Scaricare tutte le triple con
SELECT ?s ?p ?oproduce una tabella a tre colonne che raramente è utile da sola - punta alle proprietà specifiche di cui hai bisogno.