Context mappings
Each source list's raw compartments, and the consensus context they become. These are the rules the transform applies to every list at once — not the per-release mappings the merge reads to place one list.
| Source | Its compartment | Consensus context | Why |
|---|---|---|---|
| agribalyse-3.2 | Emissions to air → high. pop. |
Environmental → Air → Ground level → Urban (>1000 people/square mile)
envi-air-grle-ur10pesq
|
The SimaPro export vocabulary BAFU 2026 v1 already names, under the export's own compartment heading. Same ruling. |
| agribalyse-3.2 | Emissions to air → low. pop. |
Environmental → Air → Medium stack, <150 meters → Rural (<1000 people/square mile)
envi-air-mest15me-ru10pesq
|
Same ruling as BAFU's `emissions to air / low. pop.`. |
| agribalyse-3.2 | Emissions to air → low. pop., long-term |
Environmental → Air → Long-term
envi-air-lote
|
Same ruling as BAFU's `emissions to air / low. pop., long-term`: long-term is what the subcompartment states, and it is carried as such. |
| agribalyse-3.2 | Emissions to air → stratosphere + troposphere |
Environmental → Air → Aircraft cruise height
envi-air-aicrhe
|
Same ruling as BAFU's `emissions to air / stratosphere + troposphere`: aircraft emissions, which is what every AGRIBALYSE row in this subcompartment is. |
| agribalyse-3.2 | Emissions to air |
Environmental → Air → Unknown
envi-air-unkn
|
A `{processes}` export writes the compartment with the subcompartment cell empty where BAFU's ecoSpold writes `unspecified` and a method file writes `(unspecified)`. The same compartment with nothing after it, so the same ruling as both. |
| agribalyse-3.2 | Emissions to soil → agricultural |
Environmental → Ground → Agricultural
envi-grou-agri
|
Same ruling as BAFU's `emissions to soil / agricultural` -- the pesticides, mostly, which is what an agricultural database ships. |
| agribalyse-3.2 | Emissions to soil → forestry |
Environmental → Ground → Silvicultural
envi-grou-silv
|
Same ruling as BAFU's `emissions to soil / forestry`. |
| agribalyse-3.2 | Emissions to soil → industrial |
Environmental → Ground → Industrial
envi-grou-indu
|
Same ruling as BAFU's `emissions to soil / industrial`. |
| agribalyse-3.2 | Emissions to soil |
Environmental → Ground → Unknown
envi-grou-unkn
|
Soil with no land use named, the empty-cell spelling of BAFU's `emissions to soil / unspecified`. Same ruling. |
| agribalyse-3.2 | Emissions to water → groundwater |
Environmental → Water → Unconfined aquifer
envi-wate-unaq
|
`groundwater` with nothing qualifying it is the unconfined aquifer, as it is for BAFU and Stepwise; the confined case is spelled `fossilwater` in this vocabulary and AGRIBALYSE ships none. |
| agribalyse-3.2 | Emissions to water → groundwater, long-term |
Environmental → Water → Long-term
envi-wate-lote
|
The short-term compartment's twin, carried as long-term water for the same reason BAFU's and Stepwise's are. |
| agribalyse-3.2 | Emissions to water → lake |
Environmental → Water → Lake
envi-wate-lake
|
Same ruling as BAFU's `emissions to water / lake`. |
| agribalyse-3.2 | Emissions to water → ocean |
Environmental → Water → Ocean
envi-wate-ocea
|
The sea named as itself. Same ruling as BAFU's `emissions to water / ocean`. |
| agribalyse-3.2 | Emissions to water → river |
Environmental → Water → River
envi-wate-rive
|
Same ruling as BAFU's `emissions to water / river`. AGRIBALYSE's largest water subcompartment: the field-emission models write to freshwater by name. |
| agribalyse-3.2 | Emissions to water → river, long-term |
Environmental → Water → Long-term
envi-wate-lote
|
Same ruling as BAFU's `emissions to water / river, long-term`: the statement is about time, not the body, so it is carried as long-term water. |
| agribalyse-3.2 | Emissions to water |
Environmental → Water → Unknown
envi-wate-unkn
|
Water with no body named, the empty-cell spelling of BAFU's `emissions to water / unspecified`. Same ruling. |
| agribalyse-3.2 | Resources → biotic |
Resource → Biotic
reso-biot
|
Same ruling as BAFU's `resources / biotic`. |
| agribalyse-3.2 | Resources → in air |
Resource → Air
reso-air
|
Same ruling as BAFU's `resources / in air`. |
| agribalyse-3.2 | Resources → in ground |
Resource → Ground
reso-grou
|
Same ruling as BAFU's `resources / in ground`. |
| agribalyse-3.2 | Resources → in water |
Resource → Water → Unknown
reso-wate
|
Same ruling as BAFU's `resources / in water`. The country-coded water intakes (`Water, river, FR`) land here too; which water they are is the water taxonomy's question, not the compartment's. |
| agribalyse-3.2 | Resources → land |
Land Use → Occupation
laus-occu
|
Like BAFU's `resources / land`, this compartment holds occupation and transformation rows told apart only by the flow's name, so the name-prefix rules decide and this rule is the occupation fallback. |
| agribalyse-3.2 | Resources |
Resource → Ground
reso-grou
|
No generic resource context exists; defaulting to ground resources, the same ruling as BAFU's `resources / unspecified`. The compartment's own rows (`Air`, the biomass-energy carriers) are individually questionable there and flagged for review. |
| bafu-2026-v1 | economic issues → unspecified |
Economic
econ
|
— |
| bafu-2026-v1 | emissions to air → high. pop. |
Environmental → Air → Ground level → Urban (>1000 people/square mile)
envi-air-grle-ur10pesq
|
Same sub-category as SimaPro 'Airborne emissions / high. pop.' |
| bafu-2026-v1 | emissions to air → indoor |
Environmental → Air → Indoor
envi-air-indr-unkn
|
Same sub-category as SimaPro 'Airborne emissions / indoor' |
| bafu-2026-v1 | emissions to air → low. pop. |
Environmental → Air → Medium stack, <150 meters → Rural (<1000 people/square mile)
envi-air-mest15me-ru10pesq
|
`non-urban air or from high stacks` names two situations at once -- a release in the countryside, or a release from a tall stack anywhere -- and no context can hold both. It was published as envi-air-hist15me, which says a dairy barn's ammonia left a 150-metre chimney; the other reading, Ground level + Rural, says a power-station plume was released at head height, and nothing in a flow says which it is. EF 3.1's factors settle it, and they pick neither: in all 40 (flow, method) pairs where this compartment and one of EF's narrow non-urban compartments are both characterised, EF gives this one exactly the factor it gives `Emissions to non-urban air high stack` -- particles (PM2.5) 3.01757e-06, against 1.13763e-05 non-urban close to ground and 1.62949e-06 non-urban very high stack. That compartment is envi-air-mest15me-ru10pesq here, so this keeps the rural qualifier the compartment does assert and takes the stack height EF characterises rather than the one the name suggests. What is given up: a release that really did leave a >150-metre stack is published as a sub-150-metre one, which EF's own numbers say is the smaller error. Decided once for the three lists that spell this compartment differently -- EF 3.1, ecoinvent in all five versions, and BAFU's `emissions to air / low. pop.`, SimaPro's spelling of ecoinvent v2's `low population density` -- because moving one alone would split them apart. (#411) |
| bafu-2026-v1 | emissions to air → low. pop., long-term |
Environmental → Air → Long-term
envi-air-lote
|
Long-term is carried as a strata value (cauldron/brightway#3012), so it cannot also express the water body or the population density: this trades BAFU's spatial qualifier for the temporal one, which is where the characterisation difference is. Matches where ecoinvent and EF 3.1 both send their long-term rows, so the three meet (#274). |
| bafu-2026-v1 | emissions to air → stratosphere + troposphere |
Environmental → Air → Aircraft cruise height
envi-air-aicrhe
|
Same sub-category as SimaPro 'Airborne emissions / stratosphere + troposphere' |
| bafu-2026-v1 | emissions to air → unspecified |
Environmental → Air → Unknown
envi-air-unkn
|
Same sub-category as SimaPro 'Airborne emissions / (unspecified)' |
| bafu-2026-v1 | emissions to soil → agricultural |
Environmental → Ground → Agricultural
envi-grou-agri
|
Same sub-category as SimaPro 'Emissions to soil / agricultural' |
| bafu-2026-v1 | emissions to soil → forestry |
Environmental → Ground → Silvicultural
envi-grou-silv
|
Was envi-grou-fore. `forestry` names a management practice, not a land cover, and Forest and Silvicultural are those two different things: Forest is where the trees are, Silvicultural is the working of them. The two rows BAFU files here are `Oils, biogenic` and `Oils, unspecified` -- an oil release from forestry work, which is the practice. ecoinvent spells the same compartment `soil / forestry` and its rule has always said Silvicultural, so until now the two lists did not even agree on the rule, and BAFU's `Oils, unspecified` sat alone in a context nothing else could reach (#407). Note that agreeing on the rule is not the same as meeting: 916 of ecoinvent's 993 forestry rows are pulled out of Silvicultural by the correspondence table, which points them at EF's `Emissions to non-agricultural soil` -- see the permitted coarsening in `correspondence-context-routing.json`. Forest stays in the vocabulary for a source that means the cover. |
| bafu-2026-v1 | emissions to soil → industrial |
Environmental → Ground → Industrial
envi-grou-indu
|
Same sub-category as SimaPro 'Emissions to soil / industrial' |
| bafu-2026-v1 | emissions to soil → unspecified |
Environmental → Ground → Unknown
envi-grou-unkn
|
Same sub-category as SimaPro 'Emissions to soil / (unspecified)' |
| bafu-2026-v1 | emissions to water → fossilwater |
Environmental → Water → Confined aquifer with fossil groundwater
envi-wate-coaqwifo
|
Fossil groundwater is in a confined aquifer with fossil groundwater |
| bafu-2026-v1 | emissions to water → groundwater |
Environmental → Water → Unconfined aquifer
envi-wate-unaq
|
— |
| bafu-2026-v1 | emissions to water → groundwater, long-term |
Environmental → Water → Long-term
envi-wate-lote
|
Long-term is carried as a strata value (cauldron/brightway#3012), so it cannot also express the water body or the population density: this trades BAFU's spatial qualifier for the temporal one, which is where the characterisation difference is. Matches where ecoinvent and EF 3.1 both send their long-term rows, so the three meet (#274). |
| bafu-2026-v1 | emissions to water → lake |
Environmental → Water → Lake
envi-wate-lake
|
— |
| bafu-2026-v1 | emissions to water → ocean |
Environmental → Water → Ocean
envi-wate-ocea
|
— |
| bafu-2026-v1 | emissions to water → river |
Environmental → Water → River
envi-wate-rive
|
— |
| bafu-2026-v1 | emissions to water → river, long-term |
Environmental → Water → Long-term
envi-wate-lote
|
Long-term is carried as a strata value (cauldron/brightway#3012), so it cannot also express the water body or the population density: this trades BAFU's spatial qualifier for the temporal one, which is where the characterisation difference is. Matches where ecoinvent and EF 3.1 both send their long-term rows, so the three meet (#274). |
| bafu-2026-v1 | emissions to water → unspecified |
Environmental → Water → Unknown
envi-wate-unkn
|
Same sub-category as SimaPro 'Waterborne emissions / (unspecified)' |
| bafu-2026-v1 | non material emissions → unspecified |
Environmental → Other
envi-othe
|
Non-material emissions (e.g. noise, radiation) mapped to Other environmental context; review recommended |
| bafu-2026-v1 | resources → biotic |
Resource → Biotic
reso-biot
|
— |
| bafu-2026-v1 | resources → in air |
Resource → Air
reso-air
|
— |
| bafu-2026-v1 | resources → in ground |
Resource → Ground
reso-grou
|
— |
| bafu-2026-v1 | resources → in water |
Resource → Water → Unknown
reso-wate
|
— |
| bafu-2026-v1 | resources → land |
Land Use → Occupation
laus-occu
|
Same sub-category as SimaPro 'Raw materials / land' |
| bafu-2026-v1 | resources → unspecified |
Resource → Ground
reso-grou
|
No generic resource context exists; defaulting to ground resources as most common resource type in BAFU. Review recommended. |
| ecoinvent-3.10.1 | air → low population density, long-term |
Environmental → Air → Long-term
envi-air-lote
|
Moved off envi-air-grle-ru10pesq for the reasons on the identical ecoinvent-3.12 row; the subcompartment is unchanged across every release from 3.01 to 3.12, so it resolves the same way in all of them. The previous comment here read `Uses default 'Ground level' strata. Temporal differentiation is done by LCIA, not LCI`, which is the reading 3.8 and 3.12 moved away from. |
| ecoinvent-3.10.1 | air → lower stratosphere + upper troposphere |
Environmental → Air → Aircraft cruise height
envi-air-aicrhe
|
— |