This entity takes the species_split output column from the Entity superabundance and links it to both the Entity species_resolution and Entity taxa_tree_master

YAML as of 2026-09-24

name: species
type: entity
system_id: system_id
keys: []
columns:
  - species_split
public_id: taxon_id
source: superabundance
foreign_keys:
  - entity: species_resolution
    local_keys:
      - species_split
    remote_keys:
      - species_split
    how: left
    constraints:
      cardinality: one_to_one
      allow_unmatched_right: true
      require_unique_left: false
      require_unique_right: false
      allow_row_decrease: true
      allow_unmatched_left: true
  - entity: taxa_tree_master
    local_keys:
      - species_split
    remote_keys:
      - species_split
    how: left
    constraints:
      cardinality: many_to_one
      allow_unmatched_right: true
      require_unique_left: false
      require_unique_right: false
      allow_row_decrease: true
      allow_unmatched_left: true
      allow_null_keys: true
drop_duplicates: true
check_functional_dependency: false
drop_empty_rows:
  - species_split