是否有R2RML的Java开源实现



我想从表格数据中生成RDF数据,特别是:CSV、TSV、电子表格(Excel或OpenOffice),最后是RDBMS中的表格。

我知道"RDB-to-RDF映射语言"(R2RML)(http://www.w3.org/TR/r2rml/)当前草案。

我使用ApacheJena来处理、存储和查询RDF数据和/或读取CSV或TSV文件。我使用Apache POI阅读Microsoft Excel电子表格,并计划使用Apache ODF Toolkit阅读OpenOffice电子表格。

我可以使用R2RML的Java开源(最好是ASL)实现吗?

D2RQ是流行的D2R服务器背后的底层实现。开源(Apache),用Java编写,所以我想这正是您所需要的。

您可以在这里找到当前R2RML实现的列表。也许Clojure可能对你很感兴趣;)

在您提出实际问题之前,您介绍了另一个有关将电子表格转换为RDF的相关问题。为此,我建议您看看GoogleRefine(现在是OpenRefine)及其RDF扩展。也许这个关于它如何在LMF中使用的屏幕截图会对你有所帮助。

最新更新