bluegreencity-ki

Criteria Documentation

This directory contains the scientific documentation for the criteria modules used in BlueGreenCity-KI. Each criterion page should explain what is measured, which data are required, how raw values are transformed into risk scores, and which metadata are written to the output.

For the aggregation of individual criteria into the final static drought-risk score, see ../risk_assessment_static/risk_scoring_guide.md.

Scope

Criteria by Topic

Climate and Microclimate

Soil Water and Site Conditions

Tree Attributes and Vitality

Species-Specific Tolerance

Vegetation Condition

Spatial Context and Exposure

Root Zone and Tree Pit Conditions

Registered Criterion Names

The code-level registry is maintained in ../../bluegreencity_ki/criteria/criteria_catalog.py. The current catalog contains:

Each criterion page should remain concise but scientifically traceable:

  1. Objective and interpretation
  2. Input data and data source
  3. Processing and scoring logic
  4. Configuration in config.yaml
  5. Output fields and metadata
  6. Validation and limitations

Keep methodological detail where it is required for scientific transparency. Operational setup details belong in the technical documentation under docs, not in the criterion pages.

Use the shared template in ../../templates/criterion_documentation_template.md for new or revised criterion pages.

Maintenance Workflow

When a criterion changes:

  1. Update or add the module in bluegreencity_ki/criteria.
  2. Update the relevant section in config/config.yaml.
  3. Add or adapt tests under tests.
  4. Update the criterion page in this folder.
  5. Verify that this overview still matches the code catalog and the active configuration.