<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="https://metadata.imde.io/codelists" elementFormDefault="qualified"
            xmlns="https://metadata.imde.io/codelists"
            xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:simpleType name="ISO_3166_1_ALPHA_2">
    <xsd:restriction base="xsd:token">
      <xsd:enumeration value="AD"/>
      <xsd:enumeration value="AE"/>
      <xsd:enumeration value="AF"/>
      <xsd:enumeration value="AG"/>
      <xsd:enumeration value="AI"/>
      <xsd:enumeration value="AL"/>
      <xsd:enumeration value="AM"/>
      <xsd:enumeration value="AO"/>
      <xsd:enumeration value="AQ"/>
      <xsd:enumeration value="AR"/>
      <xsd:enumeration value="AS"/>
      <xsd:enumeration value="AT"/>
      <xsd:enumeration value="AU"/>
      <xsd:enumeration value="AW"/>
      <xsd:enumeration value="AX"/>
      <xsd:enumeration value="AZ"/>
      <xsd:enumeration value="BA"/>
      <xsd:enumeration value="BB"/>
      <xsd:enumeration value="BD"/>
      <xsd:enumeration value="BE"/>
      <xsd:enumeration value="BF"/>
      <xsd:enumeration value="BG"/>
      <xsd:enumeration value="BH"/>
      <xsd:enumeration value="BI"/>
      <xsd:enumeration value="BJ"/>
      <xsd:enumeration value="BL"/>
      <xsd:enumeration value="BM"/>
      <xsd:enumeration value="BN"/>
      <xsd:enumeration value="BO"/>
      <xsd:enumeration value="BQ"/>
      <xsd:enumeration value="BR"/>
      <xsd:enumeration value="BS"/>
      <xsd:enumeration value="BT"/>
      <xsd:enumeration value="BV"/>
      <xsd:enumeration value="BW"/>
      <xsd:enumeration value="BY"/>
      <xsd:enumeration value="BZ"/>
      <xsd:enumeration value="CA"/>
      <xsd:enumeration value="CC"/>
      <xsd:enumeration value="CD"/>
      <xsd:enumeration value="CF"/>
      <xsd:enumeration value="CG"/>
      <xsd:enumeration value="CH"/>
      <xsd:enumeration value="CI"/>
      <xsd:enumeration value="CK"/>
      <xsd:enumeration value="CL"/>
      <xsd:enumeration value="CM"/>
      <xsd:enumeration value="CN"/>
      <xsd:enumeration value="CO"/>
      <xsd:enumeration value="CR"/>
      <xsd:enumeration value="CU"/>
      <xsd:enumeration value="CV"/>
      <xsd:enumeration value="CW"/>
      <xsd:enumeration value="CX"/>
      <xsd:enumeration value="CY"/>
      <xsd:enumeration value="CZ"/>
      <xsd:enumeration value="DE"/>
      <xsd:enumeration value="DJ"/>
      <xsd:enumeration value="DK"/>
      <xsd:enumeration value="DM"/>
      <xsd:enumeration value="DO"/>
      <xsd:enumeration value="DZ"/>
      <xsd:enumeration value="EC"/>
      <xsd:enumeration value="EE"/>
      <xsd:enumeration value="EG"/>
      <xsd:enumeration value="EH"/>
      <xsd:enumeration value="ER"/>
      <xsd:enumeration value="ES"/>
      <xsd:enumeration value="ET"/>
      <xsd:enumeration value="FI"/>
      <xsd:enumeration value="FJ"/>
      <xsd:enumeration value="FK"/>
      <xsd:enumeration value="FM"/>
      <xsd:enumeration value="FO"/>
      <xsd:enumeration value="FR"/>
      <xsd:enumeration value="GA"/>
      <xsd:enumeration value="GB"/>
      <xsd:enumeration value="GD"/>
      <xsd:enumeration value="GE"/>
      <xsd:enumeration value="GF"/>
      <xsd:enumeration value="GG"/>
      <xsd:enumeration value="GH"/>
      <xsd:enumeration value="GI"/>
      <xsd:enumeration value="GL"/>
      <xsd:enumeration value="GM"/>
      <xsd:enumeration value="GN"/>
      <xsd:enumeration value="GP"/>
      <xsd:enumeration value="GQ"/>
      <xsd:enumeration value="GR"/>
      <xsd:enumeration value="GS"/>
      <xsd:enumeration value="GT"/>
      <xsd:enumeration value="GU"/>
      <xsd:enumeration value="GW"/>
      <xsd:enumeration value="GY"/>
      <xsd:enumeration value="HK"/>
      <xsd:enumeration value="HM"/>
      <xsd:enumeration value="HN"/>
      <xsd:enumeration value="HR"/>
      <xsd:enumeration value="HT"/>
      <xsd:enumeration value="HU"/>
      <xsd:enumeration value="ID"/>
      <xsd:enumeration value="IE"/>
      <xsd:enumeration value="IL"/>
      <xsd:enumeration value="IM"/>
      <xsd:enumeration value="IN"/>
      <xsd:enumeration value="IO"/>
      <xsd:enumeration value="IQ"/>
      <xsd:enumeration value="IR"/>
      <xsd:enumeration value="IS"/>
      <xsd:enumeration value="IT"/>
      <xsd:enumeration value="JE"/>
      <xsd:enumeration value="JM"/>
      <xsd:enumeration value="JO"/>
      <xsd:enumeration value="JP"/>
      <xsd:enumeration value="KE"/>
      <xsd:enumeration value="KG"/>
      <xsd:enumeration value="KH"/>
      <xsd:enumeration value="KI"/>
      <xsd:enumeration value="KM"/>
      <xsd:enumeration value="KN"/>
      <xsd:enumeration value="KP"/>
      <xsd:enumeration value="KR"/>
      <xsd:enumeration value="KW"/>
      <xsd:enumeration value="KY"/>
      <xsd:enumeration value="KZ"/>
      <xsd:enumeration value="LA"/>
      <xsd:enumeration value="LB"/>
      <xsd:enumeration value="LC"/>
      <xsd:enumeration value="LI"/>
      <xsd:enumeration value="LK"/>
      <xsd:enumeration value="LR"/>
      <xsd:enumeration value="LS"/>
      <xsd:enumeration value="LT"/>
      <xsd:enumeration value="LU"/>
      <xsd:enumeration value="LV"/>
      <xsd:enumeration value="LY"/>
      <xsd:enumeration value="MA"/>
      <xsd:enumeration value="MC"/>
      <xsd:enumeration value="MD"/>
      <xsd:enumeration value="ME"/>
      <xsd:enumeration value="MF"/>
      <xsd:enumeration value="MG"/>
      <xsd:enumeration value="MH"/>
      <xsd:enumeration value="MK"/>
      <xsd:enumeration value="ML"/>
      <xsd:enumeration value="MM"/>
      <xsd:enumeration value="MN"/>
      <xsd:enumeration value="MO"/>
      <xsd:enumeration value="MP"/>
      <xsd:enumeration value="MQ"/>
      <xsd:enumeration value="MR"/>
      <xsd:enumeration value="MS"/>
      <xsd:enumeration value="MT"/>
      <xsd:enumeration value="MU"/>
      <xsd:enumeration value="MV"/>
      <xsd:enumeration value="MW"/>
      <xsd:enumeration value="MX"/>
      <xsd:enumeration value="MY"/>
      <xsd:enumeration value="MZ"/>
      <xsd:enumeration value="NA"/>
      <xsd:enumeration value="NC"/>
      <xsd:enumeration value="NE"/>
      <xsd:enumeration value="NF"/>
      <xsd:enumeration value="NG"/>
      <xsd:enumeration value="NI"/>
      <xsd:enumeration value="NL"/>
      <xsd:enumeration value="NO"/>
      <xsd:enumeration value="NP"/>
      <xsd:enumeration value="NR"/>
      <xsd:enumeration value="NU"/>
      <xsd:enumeration value="NZ"/>
      <xsd:enumeration value="OM"/>
      <xsd:enumeration value="PA"/>
      <xsd:enumeration value="PE"/>
      <xsd:enumeration value="PF"/>
      <xsd:enumeration value="PG"/>
      <xsd:enumeration value="PH"/>
      <xsd:enumeration value="PK"/>
      <xsd:enumeration value="PL"/>
      <xsd:enumeration value="PM"/>
      <xsd:enumeration value="PN"/>
      <xsd:enumeration value="PR"/>
      <xsd:enumeration value="PS"/>
      <xsd:enumeration value="PT"/>
      <xsd:enumeration value="PW"/>
      <xsd:enumeration value="PY"/>
      <xsd:enumeration value="QA"/>
      <xsd:enumeration value="RE"/>
      <xsd:enumeration value="RO"/>
      <xsd:enumeration value="RS"/>
      <xsd:enumeration value="RU"/>
      <xsd:enumeration value="RW"/>
      <xsd:enumeration value="SA"/>
      <xsd:enumeration value="SB"/>
      <xsd:enumeration value="SC"/>
      <xsd:enumeration value="SD"/>
      <xsd:enumeration value="SE"/>
      <xsd:enumeration value="SG"/>
      <xsd:enumeration value="SH"/>
      <xsd:enumeration value="SI"/>
      <xsd:enumeration value="SJ"/>
      <xsd:enumeration value="SK"/>
      <xsd:enumeration value="SL"/>
      <xsd:enumeration value="SM"/>
      <xsd:enumeration value="SN"/>
      <xsd:enumeration value="SO"/>
      <xsd:enumeration value="SR"/>
      <xsd:enumeration value="SS"/>
      <xsd:enumeration value="ST"/>
      <xsd:enumeration value="SV"/>
      <xsd:enumeration value="SX"/>
      <xsd:enumeration value="SY"/>
      <xsd:enumeration value="SZ"/>
      <xsd:enumeration value="TC"/>
      <xsd:enumeration value="TD"/>
      <xsd:enumeration value="TF"/>
      <xsd:enumeration value="TG"/>
      <xsd:enumeration value="TH"/>
      <xsd:enumeration value="TJ"/>
      <xsd:enumeration value="TK"/>
      <xsd:enumeration value="TL"/>
      <xsd:enumeration value="TM"/>
      <xsd:enumeration value="TN"/>
      <xsd:enumeration value="TO"/>
      <xsd:enumeration value="TR"/>
      <xsd:enumeration value="TT"/>
      <xsd:enumeration value="TV"/>
      <xsd:enumeration value="TW"/>
      <xsd:enumeration value="TZ"/>
      <xsd:enumeration value="UA"/>
      <xsd:enumeration value="UG"/>
      <xsd:enumeration value="UM"/>
      <xsd:enumeration value="US"/>
      <xsd:enumeration value="UY"/>
      <xsd:enumeration value="UZ"/>
      <xsd:enumeration value="VA"/>
      <xsd:enumeration value="VC"/>
      <xsd:enumeration value="VE"/>
      <xsd:enumeration value="VG"/>
      <xsd:enumeration value="VI"/>
      <xsd:enumeration value="VN"/>
      <xsd:enumeration value="VU"/>
      <xsd:enumeration value="WF"/>
      <xsd:enumeration value="WS"/>
      <xsd:enumeration value="YE"/>
      <xsd:enumeration value="YT"/>
      <xsd:enumeration value="ZA"/>
      <xsd:enumeration value="ZM"/>
      <xsd:enumeration value="ZW"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>
