dm_bip.map_data package

Submodules

dm_bip.map_data.compose_specs module

Compose per-variable transformation specs into per-entity TransformationSpecification files.

dm_bip.map_data.compose_specs.compose_specs(spec_dir, output_dir)

Read per-variable spec YAMLs, group by entity, write one composite spec per entity.

Each input file is a YAML list of blocks like:

- class_derivations:
    EntityName:
      populated_from: ...

Output files use compact-key list format understood by linkml-map’s _normalize_spec_dict:

class_derivations:
  - EntityName:
      populated_from: ...
  - EntityName:
      populated_from: ...

Returns the list of written output file paths.

Return type:

list[Path]

Module contents

Map data module — spec composition for linkml-map CLI.