.NET implementation of R2RML specification
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.


r2rml4net Build status NuGet version

Welcome to r2rml4net, a project which brings R2RML to the .NET world.


nuget install r2rml4net

Or clone this repository.


As of version 0.5 the r2rml4net library:

  • Is nearly fully compatible with the R2RML specifications,
  • Can load existing R2RML mapping graphs from any RDF serialization,
  • Can creating R2RML graphs programmatically using a fluent API,
  • Can generate R2RML graphs from relational databases (aka Direct Mapping),
  • Can convert data from relational databases to structured data,
  • Has been tested and supports Microsoft SQL Server.
  • Supports .NET Framework 4.5.2 nad .NET Standard 2.0

Important stuff to be done

  • Support for other database managements systems
  • Enhance the fluent API to support modifying mapping (current is append-only)