Varför konvertera RDF till CSV?
RDF lagrar data som en graf av subjekt-predikat-objekt-triplar, medan .csv lagrar platta rader och kolumner. Att exportera ett SPARQL-resultatset till CSV gör att du kan ladda RDF-baserad data i kalkylblad, analysplattformar eller vilket verktyg som helst som läser kommaseparerade filer. Det finns ingen automatisk mappning - du definierar kolumnerna via din fråga.
Hur man konverterar RDF till CSV
Apache Jena (ARQ) OPEN-SOURCE
Kör arq --data file.rdf --query query.sparql --results CSV > output.csv; skriv en SELECT-fråga som riktar sig mot de specifika egenskaper du vill ha som kolumner.
GraphDB FREE
Importera din .rdf-fil till ett GraphDB-arkiv, kör en SELECT-fråga i SPARQL-arbetsbänken och använd knappen Download för att spara resultaten som CSV.
Protege (med SPARQL-insticksprogram) FREE
Öppna .rdf i Protege, använd SPARQL-fliken för att köra en SELECT-fråga och exportera resultaten som CSV från resultatpanelen.
Om dessa format
En RDF-fil innehåller W3C Resource Description Framework-data - grunden för den semantiska webben - serialiserad som RDF/XML-text. Öppna den i valfri textredigerare eller webbläsare för att…
Öppna detaljer för .RDF →En CSV-fil lagrar tabelldata som vanlig text - en rad per linje, värden separerade med kommatecken (eller semikolon i europeiska regioner). Alla kalkylprogram kan öppna den: Excel, Google…
Öppna detaljer för .CSV →Kvalitet & vad man bör tänka på
- Detta är inte en formatkonvertering - du exporterar resultatet av en SPARQL-fråga, inte hela RDF-grafen; utdata är i sig förlustbehäftad.
- Egenskaper med flera värden och relationer mellan resurser som inte passar snyggt i kolumner tas bort eller plattas ut i CSV-utdata.
- Att dumpa alla triplar med
SELECT ?s ?p ?oskapar en tabell med tre kolumner som sällan är användbar i sig själv - rikta in dig på de specifika egenskaper du behöver.