R2RML (RDB to RDF Mapping Language ) is a language enabling the creation of personalized mappings from relational databases to RDF datasets.
The input of an R2RML mapping (M) is a relational schema (R) and a set of instances (i) of (R). The output is an RDF graph.
R2RML mappings are expressed as RDF graphs in Turtle syntax. The flexibility of R2RML allows for various implementation options, such as virtual SPARQL endpoints, RDF dumps generation, or the provision of a Linked Data interface.