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.
- Want to start using YARRRML? Follow the tutorial.
- Want to know all the YARRRML details? Check the specification.
- Want to deep dive into the examples? Check the test cases.
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.