Skip to content

Document the TransformationSpecification-as-IR architectural vision #152

@amc-corey-cox

Description

@amc-corey-cox

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions