我想从表格数据生成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)实现吗?
答案 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。