Hvorfor konvertere RDF til CSV?
RDF gemmer data som en graf af subjekt-prædikat-objekt tripler, mens .csv gemmer flade rækker og kolonner. Eksport af et SPARQL-resultatsæt til CSV lader dig indlæse RDF-baserede data i regneark, analyseplatforme eller ethvert værktøj, der læser kommaseparerede filer. Der er ingen automatisk mapping - du definerer kolonnerne via din forespørgsel.
Sådan konverterer du RDF til CSV
Apache Jena (ARQ) OPEN-SOURCE
Kør arq --data file.rdf --query query.sparql --results CSV > output.csv; skriv en SELECT-forespørgsel, der målretter de specifikke egenskaber, du ønsker som kolonner.
GraphDB FREE
Importer din .rdf-fil i et GraphDB-repository, kør en SELECT-forespørgsel i SPARQL-arbejdsbænken, og brug knappen Download for at gemme resultaterne som CSV.
Protege (med SPARQL-plugin) FREE
Åbn din .rdf i Protege, brug SPARQL-fanen til at køre en SELECT-forespørgsel, og eksporter resultaterne som CSV fra resultatpanelet.
Om disse formater
En RDF-fil indeholder W3C Resource Description Framework-data - fundamentet for det semantiske web - serialiseret som RDF/XML-tekst. Åbn den i en hvilken som helst teksteditor eller browser…
Åbn .RDF detaljer →En CSV-fil gemmer tabeldata som almindelig tekst - én række pr. linje, værdier adskilt af kommaer (eller semikolon i europæiske lande). Alle regneark kan åbne den: Excel, Google Sheets,…
Åbn .CSV detaljer →Kvalitet & hvad man skal være opmærksom på
- Dette er ikke en formatkonvertering - du eksporterer resultatet af en SPARQL-forespørgsel, ikke den fulde RDF-graf; outputtet er i sagens natur tabsgivende.
- Egenskaber med flere værdier og relationer mellem ressourcer, der ikke passer pænt ind i kolonner, bliver udeladt eller fladgjort i CSV-outputtet.
- At dumpe alle tripler med
SELECT ?s ?p ?oproducerer en tabel med tre kolonner, som sjældent er nyttig i sig selv - målret de specifikke egenskaber, du har brug for.