Por que converter RDF para CSV?
O RDF armazena dados como um grafo de triplas sujeito-predicado-objeto, enquanto o .csv armazena linhas e colunas planas. Exportar um conjunto de resultados SPARQL para CSV permite carregar dados originados em RDF em planilhas, plataformas de análise ou qualquer ferramenta que leia arquivos separados por vírgulas. Não há mapeamento automático - você define as colunas por meio da sua consulta.
Como converter RDF para CSV
Apache Jena (ARQ) OPEN-SOURCE
Execute arq --data file.rdf --query query.sparql --results CSV > output.csv; escreva uma consulta SELECT visando as propriedades específicas que você deseja como colunas.
GraphDB FREE
Importe seu arquivo .rdf em um repositório GraphDB, execute uma consulta SELECT no workbench SPARQL e use o botão Download para salvar os resultados como CSV.
Protege (com plugin SPARQL) FREE
Abra o .rdf no Protege, use a aba SPARQL para executar uma consulta SELECT e exporte os resultados como CSV a partir do painel de resultados.
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 CSV armazena dados tabulares como texto simples - uma linha por registro, valores separados por vírgulas (ou ponto e vírgula em localidades europeias). Qualquer planilha o abre:…
Abrir detalhes de .CSV →Qualidade e o que observar
- Isto não é uma conversão de formato - você exporta o resultado de uma consulta SPARQL, não o grafo RDF completo; a saída é inerentemente «lossy» (com perda de dados).
- Propriedades multivaloradas e relacionamentos entre recursos que não se encaixam perfeitamente em colunas são descartados ou achatados na saída CSV.
- Extrair todas as triplas com
SELECT ?s ?p ?oproduz uma tabela de três colunas que raramente é útil por si só - foque nas propriedades específicas que você precisa.