2012-03-11 2 views
9

Je veux générer des données RDF à partir de données tabulaires, en particulier: CSV, TSV, tableurs (Excel ou OpenOffice) et, éventuellement, des tables dans SGBDR. Je connais le brouillon actuel du langage de mappage "RDB vers RDF" (R2RML) (http://www.w3.org/TR/r2rml/). J'utilise Apache Jena pour traiter, stocker et interroger des données RDF et/ou lire des fichiers CSV ou TSV. J'utilise Apache POI pour lire les feuilles de calcul Microsoft Excel et je prévois d'utiliser Apache ODF Toolkit pour lire les feuilles de calcul OpenOffice.Existe-t-il une implémentation open source Java de R2RML?

Y a-t-il une implémentation Java open source (de préférence ASL) de R2RML que je peux utiliser?

Répondre

3

Here Vous pouvez trouver une liste des implémentations R2RML actuelles. Peut-être que le Clojure pourrait être intéressant pour vous;)

5

D2RQ est l'implémentation sous-jacente derrière le populaire D2R Server. Open source (Apache) et écrit en Java, donc je suppose que c'est exactement ce dont vous avez besoin.

+0

Est-ce que D2RQ implémente R2RML? Je n'arrive pas à trouver quoi que ce soit qui le dit, et même si le langage de mapping de D2RQ et R2RML sont similaires, ils ne sont pas identiques, je crois. –

+1

@JoshuaTaylor Il semble que le support R2RML (modulo un bug possible ou deux dans la suite de tests) est pris en charge dans la branche de développement, à partir de 2012. Voir [Implement R2RML # 84] (https://github.com/d2rq/d2rq/issues/84) Traqueur de problèmes GitHub de D2RQ. –

Questions connexes