2026-07-17 Extending KROWN
Provenance
Section titled “Provenance”RMLMapper can generate PROV-O metadata through:
--metadatafile--metadataDetailLevel dataset|triple|term
This provenance identifies the source, Triples Map, or Term Map associated with generated RDF data. It does not preserve columns ignored by the mapping, rows that generate no RDF, duplicate-row multiplicity, or original lexical values changed during term generation.
SDM-RDFizer
Section titled “SDM-RDFizer”I tested SDM-RDFizer v4.7.5.14 against the 59 PostgreSQL-backed RML-Core cases ported to the RML-IO Registry in 2026. The accepted KGCW 2026 challenge report reports that SDM-RDFizer passed all 76 RML-Core cases, but explicitly states that RML-IO-Registry was not included in the challenge.
On the ported suite, SDM-RDFizer run has 13 failures: positive cases such as RMLTC0003c-RDB, RMLTC0006a-RDB, and RMLTC0021a-RDB produce no RDF; RMLTC0008b-RDB, RMLTC0009a-RDB, and RMLTC0016e-RDB produce an incorrect graph; and invalid mappings such as RMLTC0002h-RDB, RMLTC0003a-RDB, and RMLTC0007h-RDB are accepted.
SDM-RDFizer therefore provides no conformance advantage over RMLMapper. It also does not support R2RML mappings, so it cannot replace RMLMapper as the shared conformance engine for the RML and R2RML suites.
fix(benchmarks): replace KROWN mappings scenarios with raw data series
Replace the partial Mappings cases with seven RawData scenarios that vary rows, properties, and value size around a shared baseline. Require exact table validation before aggregating measurements, and publish the resulting tables and charts in the documentation.
The RawData scenario is fully invertible. It varies source-data dimensions and, through the property count, the number of Predicate-Object Maps, but not the number of Triples Maps. It also does not exercise named graphs or joins. Testing those dimensions requires extending KROWN with variants that remain fully invertible.
https://github.com/kg-construct/KROWN/issues/17
feat(benchmarks): cover official KROWN inversion scenarios
Extend the KROWN runner to execute the RawData, Mappings, NamedGraph, JoinsRelation, and JoinsMultiple suites at their published scales.
feat(benchmarks): extend KROWN benchmark to all official scenarios