2012-03-11 124 views
9

我想從表格數據生成RDF數據,特別是:CSV,TSV,電子表格(Excel或OpenOffice),最終還有RDBMS中的表格。是否有R2RML的Java開源實現?

我知道「RDB到RDF映射語言」(R2RML)(http://www.w3.org/TR/r2rml/)當前的草案。

我使用Apache Jena處理,存儲和查詢RDF數據和/或讀取CSV或TSV文件。我使用Apache POI來閱讀Microsoft Excel電子表格,並計劃使用Apache ODF Toolkit來閱讀OpenOffice電子表格。

有沒有我可以使用的R2RML的Java開源(最好是ASL)實現?

回答

3

Here您可以找到當前R2RML實現的列表。也許Clojure的一個可能會讓你感興趣;)

5

D2RQ是受歡迎的D2R Server背後的實施。開源(Apache)並用Java編寫,所以我猜這正是你需要的。

+0

D2RQ是否實現R2RML?我似乎無法找到任何說明它的事情,雖然D2RQ的映射語言和R2RML類似,但我相信它們並不相同。 – 2014-10-14 19:05:22

+1

@JoshuaTaylor自2012年起,開發分支支持R2RML支持(模塊化測試套件中可能存在的一兩個錯誤)。請參見[實現R2RML#84](https://github.com/d2rq/d2rq)/issues/84)D2RQ的GitHub問題跟蹤器。 – 2014-10-14 19:07:48