RML map-schema workflow integration (2025-10-26)
Summary
implemented the
rmlmapper_workflows.map_schema_workflowhelper 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.pyasserting 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.pyCI=1 bun run checkbun run test:all:log:linuxbun run test:all:log:show