Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a Java open source implementation of R2RML?

Tags:

csv

rdf

tsv

jena

r2rml

I want to generate RDF data from tabular data, in particular: CSV, TSV, spreadsheets (either Excel or OpenOffice) and, eventually, tables in RDBMS.

I am aware of the "RDB to RDF Mapping Language" (R2RML) (http://www.w3.org/TR/r2rml/) current draft.

I use Apache Jena for processing, storing and querying RDF data and/or reading CSV or TSV files. I use Apache POI for reading Microsoft Excel spreadsheets and I am planning to use Apache ODF Toolkit for reading OpenOffice spreadsheets.

Is there a Java open source (preferably ASL) implementation of R2RML I can use?

like image 771
castagna Avatar asked Mar 11 '12 17:03

castagna


2 Answers

Before your actual question, you introduced another related problem regarding spreadsheets transformation into RDF. For that I'd recommend you to take a look to Google Refine (now: OpenRefine) and its RDF extension. Maybe this screencast regarding how it's used in LMF would help you.

like image 133
wikier Avatar answered Nov 12 '22 03:11

wikier


Here you can find a list of current R2RML implementations. Maybe the Clojure one might be interesting for you ;)

like image 36
zazi Avatar answered Nov 12 '22 04:11

zazi