Por que converter RDF para TTL?
RDF/XML e Turtle (.ttl) representam as mesmas triplas sujeito-predicado-objeto. O Turtle é muito mais legível e aproximadamente 30-50% menor que o RDF/XML porque permite abreviações de prefixos e agrupa triplas que compartilham um sujeito ou predicado. Muitos endpoints SPARQL e ferramentas RDF aceitam Turtle diretamente, tornando-o o formato preferido para edição manual de ontologias.
Como converter RDF para TTL
Raptor (rapper) OPEN-SOURCE
Execute rapper -i rdfxml -o turtle input.rdf > output.ttl para resserializar o grafo RDF/XML como Turtle; a saída começa com declarações @prefix.
Apache Jena (riot) OPEN-SOURCE
Execute riot --output=TURTLE input.rdf > output.ttl; o Jena valida o grafo durante a análise e relata quaisquer triplas malformadas.
Protege FREE
Abra o arquivo .rdf no Protege via File > Open, depois escolha File > Save As e selecione Turtle como o formato de saída.
Sobre estes formatos
Um arquivo RDF contém dados do W3C Resource Description Framework - a base da web semântica - serializados como texto RDF/XML. Abra-o em qualquer editor de texto ou navegador para ler a…
Abrir detalhes de .RDF →Um arquivo .TTL está associado ao Turtle Graphics data, um arquivo do tipo raster image.
Abrir detalhes de .TTL →Qualidade e o que observar
- A conversão é sem perdas - cada tripla, URI e literal é preservado; apenas a sintaxe de serialização muda.
- Identificadores de nós em branco podem ser renomeados na saída Turtle, mas a estrutura do grafo permanece idêntica.
- Se o arquivo
.rdffor um feed RSS 1.0, a saída Turtle será um RDF válido, mas nenhum leitor de feed o consumirá - esta conversão só faz sentido para casos de uso de web semântica.
Perguntas frequentes
Algum dado é perdido ao converter RDF/XML para Turtle?
Por que o Turtle é mais curto que o RDF/XML?
O Protege consegue lidar com grandes ontologias OWL?
Como instalo o Raptor no Windows?
brew install raptor.