# RML map-schema workflow integration (2025-10-26) ## Summary - implemented the `rmlmapper_workflows.map_schema_workflow` helper module to orchestrate the draw.io → Turtle → RML → Turtle pipeline. - ensured SourceCSVPreprocessor-backed CSV preparation keeps parity with legacy fixtures and rewrote baseline RML CSV paths on the fly. - added pytest coverage under `legacy/tests/test_map_schema_workflow.py` asserting rdflib graph isomorphism for the General ADD and General Authority fixtures. - hardened tooling by provisioning SDKMAN + Temurin JDKs and running RMLMapper 7.0.0 inside tests, capturing mapper failures as Python exceptions. ## Testing - `uv run pytest legacy/tests/test_map_schema_workflow.py` - `CI=1 bun run check` - `bun run test:all:log:linux` - `bun run test:all:log:show`