Существует ли реализация Java с открытым исходным кодом R2RML? - PullRequest
9 голосов
/ 11 марта 2012

Я хочу сгенерировать данные RDF из табличных данных, в частности: CSV, TSV, электронных таблиц (Excel или OpenOffice) и, в конечном итоге, таблиц в RDBMS.

Мне известно о "RDB to RDF"Язык отображения "(R2RML) (http://www.w3.org/TR/r2rml/) текущий черновик.

Я использую Apache Jena для обработки, хранения и запроса данных RDF и / или чтения файлов CSV или TSV. Я использую Apache POI для чтения электронных таблиц Microsoft Excel иЯ планирую использовать Apache ODF Toolkit для чтения электронных таблиц OpenOffice.

Существует ли реализация R2RML с открытым исходным кодом (предпочтительно ASL), которую я могу использовать?

Ответы [ 3 ]

5 голосов
/ 17 июля 2012

D2RQ - базовая реализация популярного D2R Server . Открытый исходный код (Apache) и написан на Java, так что я думаю, это именно то, что вам нужно.

3 голосов
/ 17 июля 2012

Перед вашим актуальным вопросом вы представили еще одну связанную проблему, касающуюся преобразования электронных таблиц в RDF.Для этого я бы порекомендовал вам взглянуть на Google Refine (теперь: OpenRefine) и RDF расширение .Может быть, эта скринкаст о том, как она используется в LMF , поможет вам.

3 голосов
/ 12 марта 2012

Здесь вы можете найти список текущих реализаций R2RML.Может быть, Clojure вам может быть интересен;)

...