¿Por qué convertir RDF a CSV?
RDF almacena datos como un grafo de triples sujeto-predicado-objeto, mientras que .csv almacena filas y columnas planas. Exportar un conjunto de resultados SPARQL a CSV le permite cargar datos provenientes de RDF en hojas de cálculo, plataformas de análisis o cualquier herramienta que lea archivos separados por comas. No hay un mapeo automático: usted define las columnas mediante su consulta.
Cómo convertir RDF a CSV
Apache Jena (ARQ) OPEN-SOURCE
Ejecute arq --data file.rdf --query query.sparql --results CSV > output.csv; escriba una consulta SELECT dirigida a las propiedades específicas que desee como columnas.
GraphDB FREE
Importe su archivo .rdf en un repositorio de GraphDB, ejecute una consulta SELECT en el banco de trabajo SPARQL y use el botón de descarga para guardar los resultados como CSV.
Protege (con plugin SPARQL) FREE
Abra el .rdf en Protege, use la pestaña SPARQL para ejecutar una consulta SELECT y exporte los resultados como CSV desde el panel de resultados.
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 CSV almacena datos tabulares como texto plano: una fila por línea, con valores separados por comas (o puntos y comas en regiones europeas). Cualquier hoja de cálculo lo abre:…
Abrir detalles de .CSV →Calidad y qué observar
- Esto no es una conversión de formato: usted exporta el resultado de una consulta SPARQL, no el grafo RDF completo; la salida es intrínsecamente con pérdida.
- Las propiedades con múltiples valores y las relaciones entre recursos que no encajan limpiamente en columnas se descartan o se aplanan en la salida CSV.
- Extraer todos los triples con
SELECT ?s ?p ?oproduce una tabla de tres columnas que rara vez es útil por sí sola; apunte a las propiedades específicas que necesite.