RMLdoc: Documenting Mapping Rules for Knowledge Graph Construction

In this demo we present RMLdoc, a Python package designed to generate documentation for RML mappings when constructing knowledge graphs from heterogeneous sources. Given an input mapping file written in R2RML, RML, or YARRRML, RMLdoc will generate a detailed Markdown documentation explaining each mapping with corresponding diagrams, in a human readable manner. Thanks to RMLdoc, we aim to shed light in the knowledge graph construction process, making mappings easier to maintain and understand by knowledge engineers.

keywords: Knowledge Graph Construction, RML, Documentation