2012-03-11 9 views
9

Chcę generować dane RDF z danych tabelarycznych, w szczególności: CSV, TSV, arkusze kalkulacyjne (Excel lub OpenOffice) i ewentualnie tabele w RDBMS.Czy istnieje implementacja języka R2RML z otwartym kodem źródłowym języka Java?

Jestem świadomy aktualnego projektu "RDB to RDF Language" (R2RML) (http://www.w3.org/TR/r2rml/).

Używam Apache Jena do przetwarzania, przechowywania i wyszukiwania danych RDF i/lub odczytu plików CSV lub TSV. Używam Apache POI do czytania arkuszy kalkulacyjnych Microsoft Excel i zamierzam użyć Apache ODF Toolkit do czytania arkuszy kalkulacyjnych OpenOffice.

Czy istnieje Java Open Source (najlepiej ASL) implementacji R2RML, z którego mogę korzystać?

Odpowiedz

3

Here można znaleźć listę aktualnych implementacji R2RML. Może Clojure może ci się spodobać;)

5

D2RQ to implementacja podrzędna za popularną wersją D2R Server. Open source (Apache) i napisane w Javie, więc myślę, że to dokładnie to, czego potrzebujesz.

+0

Czy D2RQ implementuje R2RML? Nie mogę znaleźć niczego, co mówi, że tak jest, a chociaż język mapowania D2RQ i R2RML są podobne, to nie są takie same, jak sądzę. –

+1

@JoshuaTaylor Wygląda na to, że obsługa R2RML (modulo możliwy błąd lub dwa w pakiecie testowym) jest obsługiwana w branży programistycznej od 2012 roku. Zobacz [Implementacja R2RML nr 84] (https://github.com/d2rq/d2rq/issues/84) D2RQ's tracker problemów GitHub. –

Powiązane problemy