IIASA Scenario Explorer metadata

Each instance of the IIASA Scenario Explorer (e.g. https://data.ene.iiasa.ac.at/ar6/) requires a distinct collection of information about the structure of model output data to be accepted. The process of providing this structure information is termed “model registration,” and is partly documented at https://nomenclature-iamc.readthedocs.io, including the expected directory and file layout. The process must be repeated for additional Scenario Explorer instances.

message_ix_models includes, in data/iiasa-se/, files that can be used for such registration. As of 2022-08-15, these are exactly the files use in the NAVIGATE project instance of the Scenario Explorer. These files should:

  • …match the actual structure and metadata of models/scenarios generated by message_ix_models,

  • …be used as the basis for, and/or be updated to match, files used for registration in other Scenario Explorer instances.

mappings-R12.yaml

This file would be placed at e.g. mappings/MESSAGEix-GLOBIOM_1.1-R12.yaml in a registration repository.

# Model 'registration' file for use with `nomenclature` package/IIASA Scenario Explorer
# workflows
#
# TODO generate programmatically from node codelists

model:
- MESSAGEix-GLOBIOM 1.1-BM-R12
- MESSAGEix-GLOBIOM 1.1-BMT-R12
- MESSAGEix-GLOBIOM 1.1-M-R12
- MESSAGEix-GLOBIOM 1.1-MT-R12

native_regions:
- R12_AFR: MESSAGEix-GLOBIOM 1.1-R12|Sub-saharan Africa
- R12_CHN: MESSAGEix-GLOBIOM 1.1-R12|China
- R12_EEU: MESSAGEix-GLOBIOM 1.1-R12|Eastern Europe
- R12_FSU: MESSAGEix-GLOBIOM 1.1-R12|Former Soviet Union
- R12_LAM: MESSAGEix-GLOBIOM 1.1-R12|Latin America and the Caribbean
- R12_MEA: MESSAGEix-GLOBIOM 1.1-R12|Middle East and North Africa
- R12_NAM: MESSAGEix-GLOBIOM 1.1-R12|North America
- R12_PAO: MESSAGEix-GLOBIOM 1.1-R12|Pacific OECD
- R12_PAS: MESSAGEix-GLOBIOM 1.1-R12|Other Pacific Asia
- R12_RCPA: MESSAGEix-GLOBIOM 1.1-R12|Rest Centrally Planned Asia
- R12_SAS: MESSAGEix-GLOBIOM 1.1-R12|South Asia
- R12_WEU: MESSAGEix-GLOBIOM 1.1-R12|Western Europe

common_regions:
- World:
  - R12_AFR
  - R12_CHN
  - R12_EEU
  - R12_FSU
  - R12_LAM
  - R12_MEA
  - R12_NAM
  - R12_PAO
  - R12_PAS
  - R12_RCPA
  - R12_SAS
  - R12_WEU
# R5 regions
- R5ASIA:
  - R12_CHN
  - R12_PAS
  - R12_RCPA
  - R12_SAS
- R5LAM:
  - R12_LAM
- R5MAF:
  - R12_AFR
  - R12_MEA
- R5OECD90+EU:
  - R12_EEU
  - R12_NAM
  - R12_PAO
  - R12_WEU
- R5REF:
  - R12_FSU
# Individual countries
- CHN:
  - R12_CHN
- EU:
  - R12_EEU
  - R12_WEU
- IND:
  - R12_SAS
- USA:
  - R12_NAM

def-regions.yaml

This file would be placed at e.g. definitions/region/MESSAGEix-GLOBIOM_1.1-R12.yaml in a registration repository.

- MESSAGEix-GLOBIOM 1.1-R12:
  - MESSAGEix-GLOBIOM 1.1-R12|Sub-saharan Africa
  - MESSAGEix-GLOBIOM 1.1-R12|China
  - MESSAGEix-GLOBIOM 1.1-R12|Rest Centrally Planned Asia
  - MESSAGEix-GLOBIOM 1.1-R12|Eastern Europe
  - MESSAGEix-GLOBIOM 1.1-R12|Former Soviet Union
  - MESSAGEix-GLOBIOM 1.1-R12|Latin America and the Caribbean
  - MESSAGEix-GLOBIOM 1.1-R12|Middle East and North Africa
  - MESSAGEix-GLOBIOM 1.1-R12|North America
  - MESSAGEix-GLOBIOM 1.1-R12|Pacific OECD
  - MESSAGEix-GLOBIOM 1.1-R12|Other Pacific Asia
  - MESSAGEix-GLOBIOM 1.1-R12|South Asia
  - MESSAGEix-GLOBIOM 1.1-R12|Western Europe