Biodiversity Target (B module)¶
Status: Not yet implemented in TargetEcon 2026. Present in other model versions.
var_B = 0 in the current model — the scalar exists but no constraints or equations activate when set to 1.
What it would do¶
A biodiversity target would add a constraint requiring a minimum area of habitat or nature measures — in addition to (or instead of) water quality targets. In the spirit of the model structure, it would likely take the form:
BiodiversityTarget(b_unit).. Sum(i$b_unit_i(b_unit, i), Sum(j$bio(j), PotV(i,j)*x(i,j))) + exceed_b(b_unit) >= var_B * B_targets(b_unit)
Where bio(j) is a set of measures that deliver biodiversity value (e.g. WL, FO, LRl, SA, BZ).
Relevant measures¶
Several existing measures deliver biodiversity co-benefits without needing new parameterization:
| Measure | Biodiversity relevance |
|---|---|
| WL | Wetland habitat creation — high value |
| FO | Forest habitat creation — high value |
| LRl | Low-lying nature area — high value |
| BZ10/20 | Semi-natural riparian strips |
| SA | Temporary fallow — moderate value |
| LRh | High-land nature area |
| MW | Wetland habitat (small-scale) |
Data needed to activate¶
- Biodiversity value scores per measure (ha of "equivalent nature area" or biodiversity index)
- Target definition (minimum area of habitat type? minimum biodiversity index score?)
- Spatial unit for the target (national? regional? watershed?)
Connection to Tripartite Agreement¶
The Tripartite Agreement's area floors (LRl, FO, WL, etc.) can be seen as a proxy biodiversity target — they mandate nature-type land uses without explicitly optimizing for biodiversity. When the B module is implemented, the tripartite floors may become redundant or may be replaced by the biodiversity constraint.
Open questions / to document when ready¶
- Which model version has the B module implemented? Can it be ingested?
- What biodiversity metric is used (area, species richness, Natura 2000 equivalents)?
- Are B targets defined at national, regional, or catchment level?
- What is the relationship between
var_Band the tripartite floors in the full model?