D2RML

This page contains resources and other information about Data to RDF Mapping Language (D2RML), an expressive mapping language, for retrieving data from heterogeneous sources, extending them with data from other sources and transforming them to RDF datasets.

Apart from standard linked open vocabularies, D2RML uses the following vocabularies:

D2RML is currently available as a REST API.

Some examples of D2RML in action.

D2RML has been used in several projects involving generation of linked data.

An early proposal for D2RML was presented in the following papers. The current version documented above includes significant refinements and enhancements.