2012-03-11 20 views
9

Quiero generar datos RDF a partir de datos tabulares, en particular: CSV, TSV, hojas de cálculo (Excel u OpenOffice) y, eventualmente, tablas en RDBMS.¿Hay una implementación de código abierto de Java de R2RML?

Conozco el borrador actual "RDB to RDF Mapping Language" (R2RML) (http://www.w3.org/TR/r2rml/).

Utilizo Apache Jena para procesar, almacenar y consultar datos RDF y/o leer archivos CSV o TSV. Uso Apache POI para leer hojas de cálculo de Microsoft Excel y estoy planeando utilizar Apache ODF Toolkit para leer las hojas de cálculo de OpenOffice.

¿Existe una implementación de Java Open Source (preferiblemente ASL) de R2RML que pueda usar?

Respuesta

3

Here puede encontrar una lista de las implementaciones actuales de R2RML. Tal vez el Clojure uno podría ser interesante para usted;)

5

D2RQ es la implementación subyacente detrás del popular D2R Server. Código abierto (Apache) y escrito en Java, así que supongo que es exactamente lo que necesita.

+0

¿D2RQ implementa R2RML? Parece que no puedo encontrar nada que diga que sí, y aunque el lenguaje de mapeo de D2RQ y R2RML son similares, creo que no son lo mismo. –

+1

@JoshuaTaylor Parece que el soporte R2RML (un posible error o dos en el paquete de prueba) es compatible con la rama de desarrollo, a partir de 2012. Consulte [Implementar R2RML # 84] (https://github.com/d2rq/d2rq/issues/84) El rastreador de problemas GitHub de D2RQ. –

Cuestiones relacionadas