Context
A design discussion clarified the architectural direction of linkml-map:
- The TransformationSpecification is the core value — a declarative IR for data model mappings
- It can be executed by multiple backends (Python interpreter today, SQL compiler experimentally)
- Output serialization (YAML, JSON, JSONL, TSV, CSV) is intentionally text-based — loading into
analytical stores (DuckDB, Parquet, etc.) is a downstream pipeline concern, not linkml-map's job
- The SQL/DuckDB backend is a growth direction for the execution layer, not the output layer
Done
Initial documentation updates have been made:
docs/index.md — added Architecture section framing the two backends
README.md — updated opening to lead with the TransformationSpecification as core concept
docs/faq.md — added multi-backend framing paragraph
Remaining
Related
Context
A design discussion clarified the architectural direction of linkml-map:
analytical stores (DuckDB, Parquet, etc.) is a downstream pipeline concern, not linkml-map's job
Done
Initial documentation updates have been made:
docs/index.md— added Architecture section framing the two backendsREADME.md— updated opening to lead with the TransformationSpecification as core conceptdocs/faq.md— added multi-backend framing paragraphRemaining
Related