Perché convertire RDF in TTL?
RDF/XML e Turtle (.ttl) rappresentano le stesse triple soggetto-predicato-oggetto. Turtle è molto più leggibile e circa il 30-50% più breve di RDF/XML perché consente abbreviazioni di prefissi e raggruppa triple che condividono un soggetto o un predicato. Molti endpoint SPARQL e strumenti RDF accettano direttamente Turtle, rendendolo il formato preferito per la modifica manuale delle ontologie.
Come convertire RDF in TTL
Raptor (rapper) OPEN-SOURCE
Esegui rapper -i rdfxml -o turtle input.rdf > output.ttl per ri-serializzare il grafo RDF/XML come Turtle; l'output inizia con le dichiarazioni @prefix.
Apache Jena (riot) OPEN-SOURCE
Esegui riot --output=TURTLE input.rdf > output.ttl; Jena convalida il grafo durante l'analisi e segnala eventuali triple malformate.
Protege FREE
Apri il file .rdf in Protege tramite File > Open, quindi scegli File > Save As e seleziona Turtle come formato di output.
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 .TTL è associato a Turtle Graphics data, un file di tipo raster image.
Apri dettagli .TTL →Qualità e a cosa prestare attenzione
- La conversione è senza perdita - ogni tripla, URI e letterale viene preservato; cambia solo la sintassi di serializzazione.
- Gli identificatori dei nodi vuoti possono essere rinominati nell'output Turtle, ma la struttura del grafo rimane identica.
- Se il file
.rdfè un feed RSS 1.0, l'output Turtle è un RDF valido ma nessun lettore di feed lo consumerà - questa conversione ha senso solo per casi d'uso del web semantico.
Domande frequenti
Si perdono dati convertendo da RDF/XML a Turtle?
Perché Turtle è più breve di RDF/XML?
Protege può gestire grandi ontologie OWL?
Come installo Raptor su Windows?
brew install raptor.