2012-03-11 13 views
9

Voglio generare dati RDF da dati tabulari, in particolare: CSV, TSV, fogli di calcolo (Excel o OpenOffice) e, infine, tabelle in RDBMS.Esiste un'implementazione Java open source di R2RML?

Sono a conoscenza della bozza corrente "RDB to RDF Mapping Language" (R2RML) (http://www.w3.org/TR/r2rml/).

Utilizzo Apache Jena per l'elaborazione, la memorizzazione e l'interrogazione di dati RDF e/o la lettura di file CSV o TSV. Utilizzo il POI di Apache per la lettura di fogli di calcolo di Microsoft Excel e sto pensando di utilizzare Apache ODF Toolkit per leggere i fogli di lavoro di OpenOffice.

Esiste un'implementazione Java open source (preferibilmente ASL) di R2RML che posso utilizzare?

risposta

3

Here è possibile trovare un elenco di implementazioni R2RML correnti. Forse il Clojure potrebbe essere interessante per te;)

5

D2RQ è l'implementazione del sottopiano dietro il popolare D2R Server. Open source (Apache) e scritto in Java, quindi immagino sia esattamente quello di cui hai bisogno.

+0

D2RQ implementa R2RML? Non riesco a trovare nulla che dice che lo fa, e mentre il linguaggio di mappatura di D2RQ e R2RML sono simili, non sono la stessa cosa, credo. –

+1

@JoshuaTaylor Sembra che il supporto R2RML (modulo un eventuale bug o due nella suite di test) sia supportato nel ramo di sviluppo, a partire dal 2012. Vedi [Implement R2RML # 84] (https://github.com/d2rq/d2rq/issues/84) Rilevatore di problemi GitHub di D2RQ. –