Logo JD Jakub Duchateau

{ "PhD Student", "Data-Integration", "Knowledge Graph", "RML", "DSL", "UX", "ULiège", "Aalto" }

My research focuses on data integration into Knowledge Graphs, specifically aiming to provide mapping authors with usable contextual information.

If you work with RML (RDF Mapping Language) technologies, below are some of the tools and research projects I have contributed to:

When working with RML processors, understanding why a mapping failed can be frustrating since RML processors often return an opaque "exit code 1" or internal errors. To address this, we proposed the RML Execution Report (RER) vocabulary. A structured, machine-readable format for reporting executions where errors points back to the related mapping location and data context. Read more about it in our paper Beyond Exit Code 1: Execution Report of RML Processors .

RER is implemented in BURP-Errors RML processor. It is a fork of BURP that keeps up with RML specification, test cases, and includes a demo implementation of RER. (Still on the JVM, but now with Kotlin, still with naive in-memory algorithms, supports RML-Core, RML-LV, RML-CC, RML-FNML.)

And if you need an editor for RML with IDE capabilities, download and try out 🍇 GRAPE: Guiding RML Authoring with Projectional Editor.
Read the paper presenting the approach and explore user feedback and first impressions.