是否有R2RML的Java开源实现?

时间:2012-03-11 17:10:20

标签: csv rdf jena tsv r2rml

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

我知道“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 个答案:

答案 0 :(得分:5)

D2RQ是热门D2R Server背后的基础实施。开源(Apache)并用Java编写,所以我想这正是你需要的。

答案 1 :(得分:3)

Here您可以找到当前R2RML实现的列表。也许Clojure可能对你有意思;)

答案 2 :(得分:3)

在您的实际问题之前,您介绍了有关电子表格转换为RDF的另一个相关问题。为此,我建议您查看Google Refine (now: OpenRefine)及其RDF extension。关于this screencast如何帮助你,可能used in LMF