Hvorfor konvertere RDF til CSV?
RDF lagrer data som en graf av subjekt-predikat-objekt-tripler, mens .csv lagrer flate rader og kolonner. Eksport av et SPARQL-resultatsett til CSV lar deg laste RDF-baserte data inn i regneark, analyseplattformer eller andre verktøy som leser kommaseparerte filer. Det finnes ingen automatisk mapping - du definerer kolonnene via spørringen din.
Hvordan konvertere RDF til CSV
Apache Jena (ARQ) OPEN-SOURCE
Kjør arq --data file.rdf --query query.sparql --results CSV > output.csv; skriv en SELECT-spørring som målretter de spesifikke egenskapene du vil ha som kolonner.
GraphDB FREE
Importer .rdf-filen din i et GraphDB-repositorium, kjør en SELECT-spørring i SPARQL-arbeidsstasjonen, og bruk Download-knappen for å lagre resultatene som CSV.
Protege (med SPARQL-tillegg) FREE
Åpne .rdf i Protege, bruk SPARQL-fanen for å kjøre en SELECT-spørring, og eksporter resultatene som CSV fra resultatpanelet.
Om disse formatene
En RDF-fil inneholder W3C Resource Description Framework-data - fundamentet for den semantiske webben - serialisert som RDF/XML-tekst. Åpne den i et hvilket som helst…
Åpne .RDF-detaljer →En CSV-fil lagrer tabelldata som ren tekst - én rad per linje, med verdier separert av komma (eller semikolon i europeiske regioner). Alle regnearkprogrammer kan åpne den: Excel, Google…
Åpne .CSV-detaljer →Kvalitet og hva du bør passe på
- Dette er ikke en formatkonvertering - du eksporterer resultatet av en SPARQL-spørring, ikke hele RDF-grafen; utdataene er i sin natur «lossy» (tap av data).
- Egenskaper med flere verdier og relasjoner mellom ressurser som ikke passer naturlig inn i kolonner, blir utelatt eller flatgjort i CSV-utdataene.
- Å dumpe alle tripler med
SELECT ?s ?p ?oproduserer en tabell med tre kolonner som sjelden er nyttig alene - målrett de spesifikke egenskapene du trenger.