¿Por qué convertir RDF a TTL?
RDF/XML y Turtle (.ttl) representan los mismos triples sujeto-predicado-objeto. Turtle es mucho más legible y aproximadamente entre un 30 y un 50 % más corto que RDF/XML porque permite abreviaturas de prefijos y agrupa triples que comparten un sujeto o predicado. Muchos endpoints SPARQL y herramientas RDF aceptan Turtle directamente, lo que lo convierte en el formato preferido para la edición manual de ontologías.
Cómo convertir RDF a TTL
Raptor (rapper) OPEN-SOURCE
Ejecute rapper -i rdfxml -o turtle input.rdf > output.ttl para volver a serializar el grafo RDF/XML como Turtle; la salida comienza con declaraciones @prefix.
Apache Jena (riot) OPEN-SOURCE
Ejecute riot --output=TURTLE input.rdf > output.ttl; Jena valida el grafo durante el análisis e informa de cualquier triple mal formado.
Protege FREE
Abra el archivo .rdf en Protege mediante Archivo > Abrir, luego elija Archivo > Guardar como y seleccione Turtle como formato de salida.
Acerca de estos formatos
Un archivo RDF contiene datos del Marco de Descripción de Recursos de la W3C -la base de la web semántica- serializados como texto RDF/XML. Ábralo en cualquier editor de texto o navegador…
Abrir detalles de .RDF →Un archivo .TTL está asociado con Turtle Graphics data, un archivo de tipo raster image.
Abrir detalles de .TTL →Calidad y qué observar
- La conversión es sin pérdidas - cada triple, URI y literal se preserva; solo cambia la sintaxis de serialización.
- Los identificadores de nodos en blanco pueden renombrarse en la salida de Turtle, pero la estructura del grafo permanece idéntica.
- Si el archivo
.rdfes un feed RSS 1.0, la salida Turtle es RDF válido pero ningún lector de feeds lo consumirá - esta conversión solo es significativa para casos de uso de la web semántica.
Preguntas frecuentes
¿Se pierde algún dato al convertir RDF/XML a Turtle?
¿Por qué Turtle es más corto que RDF/XML?
¿Puede Protege manejar ontologías OWL grandes?
¿Cómo instalo Raptor en Windows?
brew install raptor.