From 968a93cec37de28024ec889aadacbb82b1b89deb Mon Sep 17 00:00:00 2001 From: Daniel Huppmann Date: Fri, 1 Nov 2024 16:08:09 +0100 Subject: [PATCH] Register the MESSAGEix-GLOBIOM 2.1-R17 model --- definitions/region/common.yaml | 2 - .../MESSAGEix-GLOBIOM_2.1-R17.yaml | 86 +++++++++++++++++ mappings/MESSAGEix-GLOBIOM_2.1-R17.yaml | 94 +++++++++++++++++++ nomenclature.yaml | 8 ++ 4 files changed, 188 insertions(+), 2 deletions(-) delete mode 100644 definitions/region/common.yaml create mode 100644 definitions/region/native_regions/MESSAGEix-GLOBIOM_2.1-R17.yaml create mode 100644 mappings/MESSAGEix-GLOBIOM_2.1-R17.yaml create mode 100644 nomenclature.yaml diff --git a/definitions/region/common.yaml b/definitions/region/common.yaml deleted file mode 100644 index 19895e7..0000000 --- a/definitions/region/common.yaml +++ /dev/null @@ -1,2 +0,0 @@ -- common: - - World diff --git a/definitions/region/native_regions/MESSAGEix-GLOBIOM_2.1-R17.yaml b/definitions/region/native_regions/MESSAGEix-GLOBIOM_2.1-R17.yaml new file mode 100644 index 0000000..e5c20ce --- /dev/null +++ b/definitions/region/native_regions/MESSAGEix-GLOBIOM_2.1-R17.yaml @@ -0,0 +1,86 @@ +- MESSAGEix-GLOBIOM 2.1-R17: + - MESSAGEix-GLOBIOM 2.1-R17|Sub-Saharan Africa: + countries: [ + Angola, Benin, Congo, Democratic Republic of the Congo, Burundi, Cameroon, + Chad, Comoros, Central African Republic, Cabo Verde, Djibouti, + Equatorial Guinea, Eswatini, Eritrea, Ethiopia, Gambia, Gabon, Ghana, Guinea, Côte d'Ivoire, + Kenya, Liberia, Madagascar, Mali, Mauritius, Mauritania, Mozambique, Malawi, + Niger, Nigeria, Guinea-Bissau, Rwanda, Seychelles, South Africa, Lesotho, + Botswana, Senegal, Sierra Leone, Somalia, Togo, Sao Tome and Principe, + Tanzania, Uganda, Burkina Faso, Namibia, Zambia, Zimbabwe, Western Sahara + ] + - MESSAGEix-GLOBIOM 2.1-R17|Other Centrally Planned Asia: + countries: [ + Cambodia, Laos, Viet Nam + ] + - MESSAGEix-GLOBIOM 2.1-R17|China: + countries: [ China, Hong Kong, Macao ] + - MESSAGEix-GLOBIOM 2.1-R17|Korea: + countries: South Korea + - MESSAGEix-GLOBIOM 2.1-R17|Mongolia: + countries: Mongolia + - MESSAGEix-GLOBIOM 2.1-R17|North Korea: + countries: North Korea + - MESSAGEix-GLOBIOM 2.1-R17|Eastern Europe: + countries: [ + Albania, Bosnia and Herzegovina, Bulgaria, Estonia, Czechia, Croatia, + Hungary, Latvia, Lithuania, Slovakia, North Macedonia, Montenegro, + Poland, Romania, Slovenia, Serbia + ] + - MESSAGEix-GLOBIOM 2.1-R17|Russian Federation: + countries: Russian Federation + - MESSAGEix-GLOBIOM 2.1-R17|Other Former Soviet Union: + countries: [ + Azerbaijan, Armenia, Georgia, Kyrgyzstan, Kazakhstan, Belarus, Moldova, + Tajikistan, Turkmenistan, Ukraine, Uzbekistan + ] + - MESSAGEix-GLOBIOM 2.1-R17|Latin America and the Caribbean: + countries: [ + Antigua and Barbuda, Argentina, Barbados, Bermuda, Bahamas, Belize, Bolivia, + Brazil, Chile, Cayman Islands, Colombia, Costa Rica, Cuba, Dominica, + Dominican Republic, Ecuador, El Salvador, French Guiana, Falkland Islands (Malvinas), + Grenada, Guatemala, Guyana, Haiti, Honduras, Jamaica, Martinique, Montserrat, + Mexico, Aruba, Anguilla, Suriname, Nicaragua, Paraguay, Peru, Panama, + Saint Kitts and Nevis, Saint Lucia, Trinidad and Tobago, Uruguay, + Saint Vincent and the Grenadines, Venezuela, Guadeloupe, Turks and Caicos Islands + ] + - MESSAGEix-GLOBIOM 2.1-R17|Middle East and North Africa: + countries: [ + Algeria, Bahrain, Egypt, Iran, Israel, Iraq, Jordan, Kuwait, Lebanon, Libya, + Morocco, Oman, Palestine, Qatar, Saudi Arabia, Sudan, South Sudan, Syria, + Tunisia, Yemen, United Arab Emirates + ] + - MESSAGEix-GLOBIOM 2.1-R17|North America: + countries: [ + Canada, Guam, United States Minor Outlying Islands, Puerto Rico, United States, + United States Virgin Islands + ] + - MESSAGEix-GLOBIOM 2.1-R17|Japan: + countries: Japan + - MESSAGEix-GLOBIOM 2.1-R17|Australia and New Zealand: + countries: [ + Australia, New Zealand, Christmas Island, Heard Island and McDonald Islands + ] + - MESSAGEix-GLOBIOM 2.1-R17|Other Pacific Asia: + countries: [ + American Samoa, Myanmar, Solomon Islands, Brunei Darussalam, Cook Islands, Fiji, + Micronesia, French Polynesia, Kiribati, Malaysia, New Caledonia, + Niue, Northern Mariana Islands, Cocos (Keeling) Islands, Vanuatu, Nauru, + Papua New Guinea, Philippines, Singapore, Thailand, Tonga, Tuvalu, Samoa, + Indonesia, Timor-Leste, Palau, Marshall Islands, Taiwan + ] + - MESSAGEix-GLOBIOM 2.1-R17|South Asia: + countries: [ + Bangladesh, Sri Lanka, Afghanistan, Bhutan, India, Maldives, Nepal, Pakistan + ] + - MESSAGEix-GLOBIOM 2.1-R17|Western Europe: + countries: [ + Cyprus, Denmark, Ireland, Austria, Finland, France, Greenland, Germany, Greece, + Iceland, Italy, Liechtenstein, Malta, Belgium, Faroe Islands, Andorra, + Gibraltar, Isle of Man, Luxembourg, Monaco, Mayotte, Åland Islands, + Norfolk Island, British Indian Ocean Territory, Netherlands, Norway, Portugal, + Réunion, Spain, Sweden, Switzerland, Turkey, United Kingdom, + British Virgin Islands, Wallis and Futuna, Pitcairn, Saint Pierre and Miquelon, + San Marino, Vatican, Svalbard and Jan Mayen, Saint Martin (French part), + Saint Barthélemy, Guernsey, Jersey, South Georgia and the South Sandwich Islands + ] diff --git a/mappings/MESSAGEix-GLOBIOM_2.1-R17.yaml b/mappings/MESSAGEix-GLOBIOM_2.1-R17.yaml new file mode 100644 index 0000000..75823ae --- /dev/null +++ b/mappings/MESSAGEix-GLOBIOM_2.1-R17.yaml @@ -0,0 +1,94 @@ +model: + - MESSAGEix-GLOBIOM 2.1-R17 + +native_regions: + - R17_AFR: MESSAGEix-GLOBIOM 2.1-R17|Sub-Saharan Africa + - R17_RCPA: MESSAGEix-GLOBIOM 2.1-R17|Other Centrally Planned Asia + - R17_CHN: MESSAGEix-GLOBIOM 2.1-R17|China + - R17_KOR: MESSAGEix-GLOBIOM 2.1-R17|Korea + - R17_MNG: MESSAGEix-GLOBIOM 2.1-R17|Mongolia + - R17_PRK: MESSAGEix-GLOBIOM 2.1-R17|North Korea + - R17_EEU: MESSAGEix-GLOBIOM 2.1-R17|Eastern Europe + - R17_RUS: MESSAGEix-GLOBIOM 2.1-R17|Russian Federation + - R17_RFSU: MESSAGEix-GLOBIOM 2.1-R17|Other Former Soviet Union + - R17_LAM: MESSAGEix-GLOBIOM 2.1-R17|Latin America and the Caribbean + - R17_MEA: MESSAGEix-GLOBIOM 2.1-R17|Middle East and North Africa + - R17_NAM: MESSAGEix-GLOBIOM 2.1-R17|North America + - R17_JPN: MESSAGEix-GLOBIOM 2.1-R17|Japan + - R17_RPAO: MESSAGEix-GLOBIOM 2.1-R17|Australia and New Zealand + - R17_RPAS: MESSAGEix-GLOBIOM 2.1-R17|Other Pacific Asia + - R17_SAS: MESSAGEix-GLOBIOM 2.1-R17|South Asia + - R17_WEU: MESSAGEix-GLOBIOM 2.1-R17|Western Europe + +common_regions: + - World: + - R17_AFR + - R17_RCPA + - R17_CHN + - R17_KOR + - R17_MNG + - R17_PRK + - R17_EEU + - R17_RUS + - R17_RFSU + - R17_LAM + - R17_MEA + - R17_NAM + - R17_JPN + - R17_RPAO + - R17_RPAS + - R17_SAS + - R17_WEU + + # R5 regions + - Asia (R5): + - R17_SAS + - R17_RPAS + - R17_RCPA + - R17_CHN + - R17_KOR + - R17_MNG + - R17_PRK + - Latin America (R5): + - R17_LAM + - Middle East & Africa (R5): + - R17_MEA + - R17_AFR + - OECD & EU (R5): + - R17_WEU + - R17_JPN + - R17_RPAO + - R17_NAM + - R17_EEU + - Reforming Economies (R5): + - R17_RUS + - R17_RFSU + + # R10 regions + - Africa (R10): + - R17_AFR + - China+ (R10): + - R17_CHN + - R17_MNG + - R17_PRK + - R17_RCPA + - Europe (R10): + - R17_EEU + - R17_WEU + - India+ (R10): + - R17_SAS + - Latin America (R10): + - R17_LAM + - Middle East (R10): + - R17_MEA + - North America (R10): + - R17_NAM + - Pacific OECD (R10): + - R17_JPN + - R17_RPAO + - Reforming Economies (R10): + - R17_RUS + - R17_RFSU + - Rest of Asia (R10): + - R17_KOR + - R17_RPAS diff --git a/nomenclature.yaml b/nomenclature.yaml new file mode 100644 index 0000000..e8df89a --- /dev/null +++ b/nomenclature.yaml @@ -0,0 +1,8 @@ +repositories: + common-definitions: + url: https://github.com/IAMconsortium/common-definitions.git/ +definitions: + region: + repository: common-definitions +mappings: + repository: common-definitions