Motivation: This was developed as part of BIM2RDF where the conversion from BIM to RDF is framed as 'mapping rules'.
Rules are processes that generate triples. They are simply applied until no new triples are produced. Oxigraph is used to store data.
- Handling of anonymous/blank nodes: they can be deanonimized
- Oxigraph can handle RDF-star data and querying
- KISS: It should only address executing rules. Therefore, the code is expected to be feature complete (without need for adding more 'features').
- Minimal dependencies: follows from above.