RDF JSONLD
Conversão de arquivo

Converter RDF para JSONLD

RESPOSTA RÁPIDA
É possível converter RDF para JSONLD?
Sim - RDF converte para JSONLD.

Execute riot --output=JSONLD input.rdf > output.jsonld com Apache Jena, ou rapper -i rdfxml -o jsonld input.rdf > output.jsonld com Raptor. A saída padrão é o JSON-LD expandido; use uma biblioteca JSON-LD para compactá-lo com um bloco @context, se necessário.

Nesta página

Testado em macOS, Windows e Linux
Última verificação em Nov 2026

Mais conversores gratuitos

HEIC, PNG, WEBP, MP3 e mais - todas as ferramentas aqui são gratuitas.

Abrir a caixa de ferramentas

Por que converter RDF para JSONLD?

O JSON-LD é um JSON válido, portanto, qualquer analisador JSON pode ler sua estrutura sem uma biblioteca RDF dedicada. Se você estiver passando dados vinculados para um frontend JavaScript ou uma API REST que espera JSON, o JSON-LD é a escolha prática em vez do RDF/XML.

Como converter RDF para JSONLD

Apache Jena (riot) OPEN-SOURCE

Execute riot --output=JSONLD input.rdf > output.jsonld; verifique as seções @context e @graph no arquivo de saída.

Raptor (rapper) OPEN-SOURCE

Execute rapper -i rdfxml -o jsonld input.rdf > output.jsonld para serializar o grafo RDF analisado diretamente como JSON-LD.

Protege FREE

Carregue o arquivo .rdf no Protege via File > Open, use File > Save As e escolha JSON-LD como formato de saída.

Sobre estes formatos

Qualidade e o que observar

  • A conversão é sem perdas - todas as triplas, URIs e literais são preservados na saída .jsonld.
  • Identificadores de nós em branco (_:b0, etc.) podem mudar entre serializações; se sua aplicação compara IDs de nós em branco entre arquivos, verifique novamente após a conversão.
  • O Raptor e o Jena produzem JSON-LD expandido por padrão; use uma biblioteca JSON-LD como jsonld.js ou PyLD para compactar a saída com um @context, se necessário.

Perguntas frequentes

Algum dado é perdido ao converter RDF/XML para JSON-LD?
Não - ambos os formatos carregam o mesmo grafo RDF; todas as triplas sobrevivem intactas.
Por que usar JSON-LD em vez de RDF/XML?
O JSON-LD é um JSON válido, então qualquer analisador JSON pode lê-lo sem uma biblioteca RDF, simplificando a integração com aplicativos web e APIs REST.
O que significa JSON-LD expandido?
A forma expandida usa URIs completos em vez de prefixos; uma biblioteca JSON-LD pode compactá-la em uma forma mais curta usando um bloco @context.
O Protege funciona para arquivos RDF que não são OWL?
O Protege funciona melhor com ontologias OWL; para grafos RDF simples, Jena ou Raptor são escolhas mais confiáveis.