YARRRML

A human readable text-based representation for declarative Linked Data generation rules.

What is it?

YARRRML is a human readable text-based representation for declarative Linked Data generation rules. It is a subset of YAML, a widely used data serialization language designed to be human-friendly. It can already be used to represent R2RML and RML rules. The specification can be found here.

Do you want a dedicated editor to write it?

Matey is a browser-based application that helps you write YARRRML rules. The corresponding RML rules can be exported for use outside of Matey. Additionally, the rules can be executed in on a sample of the data, which allows users to inspect the generated Linked Data.