Document obsolète

1.Introduction

Ce document étend la bibliothèque de types, d'éléments et d'attributs XML permettant de représenter les codes ISO pays et nationalités dans l'espace de noms de l'INSEE de manière à contrôler la liste des valeurs acceptées.

La définition formelle de cette bibliothèque est réalisée sous la forme d'un schéma W3C XML Schema, les listes de codes étant formalisées au moyen de la facette "xs:enumeration".

1.1.Espace de noms INSEE

Les types, éléments et attributs décrits décrit dans ce module font partie de l'espace de noms INSEE : http://xml.insee.fr/schema/2004

1.2.Conditions d'utilisation

Cette documentation et les ressources qui en dépendent (schémas, exemples, transformations XSLT) sont soumises aux conditions d'utilisation des informations publiées sur le site de l'INSEE.

2.Table des matières

3.Codes pays ISO 3166-1 A2

3.1.Type Code_Pays_ISO_stype

La définition d'un code pays ISO (ISO 3166-1 A2) sous forme d'un type simple est la suivante:

§1.

          <xs:simpleType name="Code_Pays_ISO_stype">
            <xs:restriction base="ie:Code_Pays_ISO_stype">
              <xs:enumeration value="AD"
                              dc:title="ANDORRE"/>
              <xs:enumeration value="AE"
                              dc:title="EMIRAT ARABES UNIS"/>
              <xs:enumeration value="AF"
                              dc:title="AFGHANISTAN"/>
              <xs:enumeration value="AG"
                              dc:title="ANTIGUA-ET-BARBUDA"/>
              <xs:enumeration value="AI"
                              dc:title="ANGUILLA (<GB>)"/>
              <xs:enumeration value="AL"
                              dc:title="ALBANIE"/>
              <xs:enumeration value="AM"
                              dc:title="ARMENIE"/>
              <xs:enumeration value="AN"
                              dc:title="ANTILLES NEERLANDAISES (<NL>)"/>
              <xs:enumeration value="AO"
                              dc:title="ANGOLA"/>
              <xs:enumeration value="AQ"
                              dc:title="ANTARCTIQUE"/>
              <xs:enumeration value="AR"
                              dc:title="ARGENTINE"/>
              <xs:enumeration value="AS"
                              dc:title="SAMOA AMERICAINES (<US>)"/>
              <xs:enumeration value="AT"
                              dc:title="AUTRICHE"/>
              <xs:enumeration value="AU"
                              dc:title="AUSTRALIE"/>
              <xs:enumeration value="AW"
                              dc:title="ARUBA (<NL>)"/>
              <xs:enumeration value="AZ"
                              dc:title="AZERBAIDJAN"/>
              <xs:enumeration value="BA"
                              dc:title="BOSNIE-HERZEGOVINE"/>
              <xs:enumeration value="BB"
                              dc:title="BARBADE"/>
              <xs:enumeration value="BD"
                              dc:title="BANGLADESH"/>
              <xs:enumeration value="BE"
                              dc:title="BELGIQUE"/>
              <xs:enumeration value="BF"
                              dc:title="BURKINA FASO"/>
              <xs:enumeration value="BG"
                              dc:title="BULGARIE"/>
              <xs:enumeration value="BH"
                              dc:title="BAHREIN"/>
              <xs:enumeration value="BI"
                              dc:title="BURUNDI"/>
              <xs:enumeration value="BJ"
                              dc:title="BENIN"/>
              <xs:enumeration value="BM"
                              dc:title="BERMUDES (<GB>)"/>
              <xs:enumeration value="BN"
                              dc:title="BRUNEI DARUSSALAM"/>
              <xs:enumeration value="BO"
                              dc:title="BOLIVIE"/>
              <xs:enumeration value="BR"
                              dc:title="BRESIL"/>
              <xs:enumeration value="BS"
                              dc:title="BAHAMAS"/>
              <xs:enumeration value="BT"
                              dc:title="BHOUTAN"/>
              <xs:enumeration value="BV"
                              dc:title="BOUVET, ILE (<NO>)"/>
              <xs:enumeration value="BW"
                              dc:title="BOTSWANA"/>
              <xs:enumeration value="BY"
                              dc:title="BELARUS"/>
              <xs:enumeration value="BZ"
                              dc:title="BELIZE"/>
              <xs:enumeration value="CA"
                              dc:title="CANADA"/>
              <xs:enumeration value="CC"
                              dc:title="COCOS (KEELING), ILES (<AU>)"/>
              <xs:enumeration value="CF"
                              dc:title="CENTRAFRICAINE,"/>
              <xs:enumeration value="CG"
                              dc:title="CONGO"/>
              <xs:enumeration value="CH"
                              dc:title="SUISSE"/>
              <xs:enumeration value="CI"
                              dc:title="COTE D'IVOIRE"/>
              <xs:enumeration value="CK"
                              dc:title="COOK, ILES (<NZ>)"/>
              <xs:enumeration value="CL"
                              dc:title="CHILI"/>
              <xs:enumeration value="CM"
                              dc:title="CAMEROUN"/>
              <xs:enumeration value="CN"
                              dc:title="CHINE"/>
              <xs:enumeration value="CO"
                              dc:title="COLOMBIE"/>
              <xs:enumeration value="CR"
                              dc:title="COSTA RICA"/>
              <xs:enumeration value="CS"
                              dc:title="YOUGOSLAVIE"/>
              <xs:enumeration value="CU"
                              dc:title="CUBA"/>
              <xs:enumeration value="CV"
                              dc:title="CAP-VERT"/>
              <xs:enumeration value="CX"
                              dc:title="CHRISTMAS, ILE (<AU>)"/>
              <xs:enumeration value="CY"
                              dc:title="CHYPRE"/>
              <xs:enumeration value="CZ"
                              dc:title="TCHEQUE, REPUBLIQUE"/>
              <xs:enumeration value="DE"
                              dc:title="ALLEMAGNE"/>
              <xs:enumeration value="DJ"
                              dc:title="DJIBOUTI"/>
              <xs:enumeration value="DK"
                              dc:title="DANEMARK"/>
              <xs:enumeration value="DM"
                              dc:title="DOMINIQUE"/>
              <xs:enumeration value="DO"
                              dc:title="DOMINICAINE, REPUBLIQUE"/>
              <xs:enumeration value="DZ"
                              dc:title="ALGERIE"/>
              <xs:enumeration value="EC"
                              dc:title="EQUATEUR"/>
              <xs:enumeration value="EE"
                              dc:title="ESTONIE"/>
              <xs:enumeration value="EG"
                              dc:title="EGYPTE"/>
              <xs:enumeration value="EH"
                              dc:title="SAHARA OCCIDENTAL"/>
              <xs:enumeration value="ER"
                              dc:title="ERYTHREE"/>
              <xs:enumeration value="ES"
                              dc:title="ESPAGNE"/>
              <xs:enumeration value="ET"
                              dc:title="ETHIOPIE"/>
              <xs:enumeration value="FI"
                              dc:title="FINLANDE"/>
              <xs:enumeration value="FJ"
                              dc:title="FIDJI"/>
              <xs:enumeration value="FK"
                              dc:title="FALKLAND, ILES (MALVINAS) (<GB>)"/>
              <xs:enumeration value="FM"
                              dc:title="MICRONESIE, ETATS FEDERES"/>
              <xs:enumeration value="FO"
                              dc:title="FEROE, ILES (<DK>)"/>
              <xs:enumeration value="FR"
                              dc:title="FRANCE"/>
              <xs:enumeration value="GA"
                              dc:title="GABON"/>
              <xs:enumeration value="GB"
                              dc:title="ROYAUME-UNI"/>
              <xs:enumeration value="GD"
                              dc:title="GRENADE"/>
              <xs:enumeration value="GE"
                              dc:title="GEORGIE"/>
              <xs:enumeration value="GF"
                              dc:title="GUYANE FRANCAISE (<FR>)"/>
              <xs:enumeration value="GH"
                              dc:title="GHANA"/>
              <xs:enumeration value="GI"
                              dc:title="GIBRALTAR (<GB>)"/>
              <xs:enumeration value="GL"
                              dc:title="GROENLAND (<DK>)"/>
              <xs:enumeration value="GM"
                              dc:title="GAMBIE"/>
              <xs:enumeration value="GN"
                              dc:title="GUINEE"/>
              <xs:enumeration value="GP"
                              dc:title="GUADELOUPE (<FR>)"/>
              <xs:enumeration value="GQ"
                              dc:title="GUINEE EQUATORIALE"/>
              <xs:enumeration value="GR"
                              dc:title="GRECE"/>
              <xs:enumeration value="GT"
                              dc:title="GUATEMALA"/>
              <xs:enumeration value="GU"
                              dc:title="GUAM (<US>)"/>
              <xs:enumeration value="GW"
                              dc:title="GUINEE-BISSAU"/>
              <xs:enumeration value="GY"
                              dc:title="GUYANA"/>
              <xs:enumeration value="HK"
                              dc:title="HONG-KONG (<CN>)"/>
              <xs:enumeration value="HM"
                              dc:title="HEARD, ILE ET MCDONALD,"/>
              <xs:enumeration value="HN"
                              dc:title="HONDURAS"/>
              <xs:enumeration value="HR"
                              dc:title="CROATIE"/>
              <xs:enumeration value="HT"
                              dc:title="HAÏTI"/>
              <xs:enumeration value="HU"
                              dc:title="HONGRIE"/>
              <xs:enumeration value="ID"
                              dc:title="INDONESIE"/>
              <xs:enumeration value="IE"
                              dc:title="IRLANDE"/>
              <xs:enumeration value="IL"
                              dc:title="ISRAEL"/>
              <xs:enumeration value="IN"
                              dc:title="INDE"/>
              <xs:enumeration value="IO"
                              dc:title="OCEAN INDIEN, TERRITOIRE"/>
              <xs:enumeration value="IQ"
                              dc:title="IRAQ"/>
              <xs:enumeration value="IR"
                              dc:title="IRAN, REPUBLIQUE ISLAMIQUE"/>
              <xs:enumeration value="IS"
                              dc:title="ISLANDE"/>
              <xs:enumeration value="IT"
                              dc:title="ITALIE"/>
              <xs:enumeration value="JM"
                              dc:title="JAMAÏQUE"/>
              <xs:enumeration value="JO"
                              dc:title="JORDANIE"/>
              <xs:enumeration value="JP"
                              dc:title="JAPON"/>
              <xs:enumeration value="KE"
                              dc:title="KENYA"/>
              <xs:enumeration value="KG"
                              dc:title="KIRGHIZISTAN"/>
              <xs:enumeration value="KH"
                              dc:title="CAMBODGE"/>
              <xs:enumeration value="KI"
                              dc:title="KIRIBATI"/>
              <xs:enumeration value="KM"
                              dc:title="COMORES"/>
              <xs:enumeration value="KN"
                              dc:title="SAINT-KITTS-ET-NEVIS"/>
              <xs:enumeration value="KP"
                              dc:title="COREE, REPUBLIQUE"/>
              <xs:enumeration value="KR"
                              dc:title="COREE, REPUBLIQUE DE"/>
              <xs:enumeration value="KW"
                              dc:title="KOWEIT"/>
              <xs:enumeration value="KY"
                              dc:title="CAIMANES, ILES (<GB>)"/>
              <xs:enumeration value="KZ"
                              dc:title="KAZAKHSTAN"/>
              <xs:enumeration value="LB"
                              dc:title="LIBAN"/>
              <xs:enumeration value="LC"
                              dc:title="SAINTE-LUCIE"/>
              <xs:enumeration value="LI"
                              dc:title="LIECHTENSTEIN"/>
              <xs:enumeration value="LK"
                              dc:title="SRI LANKA"/>
              <xs:enumeration value="LR"
                              dc:title="LIBERIA"/>
              <xs:enumeration value="LS"
                              dc:title="LESOTHO"/>
              <xs:enumeration value="LT"
                              dc:title="LITUANIE"/>
              <xs:enumeration value="LU"
                              dc:title="LUXEMBOURG"/>
              <xs:enumeration value="LV"
                              dc:title="LETTONIE"/>
              <xs:enumeration value="LY"
                              dc:title="LIBYENNE, JAMAHIRIYA ARABE"/>
              <xs:enumeration value="MA"
                              dc:title="MAROC"/>
              <xs:enumeration value="MC"
                              dc:title="MONACO"/>
              <xs:enumeration value="MD"
                              dc:title="MOLDOVA, REPUBLIQUE DE"/>
              <xs:enumeration value="MG"
                              dc:title="MADAGASCAR"/>
              <xs:enumeration value="MH"
                              dc:title="MARSHALL, ILES"/>
              <xs:enumeration value="MK"
                              dc:title="MACEDOINE, L'EX-REPUBLIQUE"/>
              <xs:enumeration value="ML"
                              dc:title="MALI"/>
              <xs:enumeration value="MM"
                              dc:title="MYANMAR"/>
              <xs:enumeration value="MN"
                              dc:title="MONGOLIE"/>
              <xs:enumeration value="MO"
                              dc:title="MACAO (<CN>)"/>
              <xs:enumeration value="MP"
                              dc:title="MARIANNES DU NORD, ILES (<US>)"/>
              <xs:enumeration value="MQ"
                              dc:title="MARTINIQUE (<FR>)"/>
              <xs:enumeration value="MR"
                              dc:title="MAURITANIE"/>
              <xs:enumeration value="MS"
                              dc:title="MONTSERRAT (<GB>)"/>
              <xs:enumeration value="MT"
                              dc:title="MALTE"/>
              <xs:enumeration value="MU"
                              dc:title="MAURICE"/>
              <xs:enumeration value="MV"
                              dc:title="MALDIVES"/>
              <xs:enumeration value="MW"
                              dc:title="MALAWI"/>
              <xs:enumeration value="MX"
                              dc:title="MEXIQUE"/>
              <xs:enumeration value="MY"
                              dc:title="MALAISIE"/>
              <xs:enumeration value="MZ"
                              dc:title="MOZAMBIQUE"/>
              <xs:enumeration value="NA"
                              dc:title="NAMIBIE"/>
              <xs:enumeration value="NC"
                              dc:title="NOUVELLE-CALEDONIE (<FR>)"/>
              <xs:enumeration value="NE"
                              dc:title="NIGER"/>
              <xs:enumeration value="NF"
                              dc:title="NORFOLK, ILE (<AU>)"/>
              <xs:enumeration value="NG"
                              dc:title="NIGERIA"/>
              <xs:enumeration value="NI"
                              dc:title="NICARAGUA"/>
              <xs:enumeration value="NL"
                              dc:title="PAYS-BAS"/>
              <xs:enumeration value="NO"
                              dc:title="NORVEGE"/>
              <xs:enumeration value="NP"
                              dc:title="NEPAL"/>
              <xs:enumeration value="NR"
                              dc:title="NAURU"/>
              <xs:enumeration value="NU"
                              dc:title="NIUE (<NZ>)"/>
              <xs:enumeration value="NZ"
                              dc:title="NOUVELLE-ZELANDE"/>
              <xs:enumeration value="OM"
                              dc:title="OMAN"/>
              <xs:enumeration value="PA"
                              dc:title="PANAMA"/>
              <xs:enumeration value="PE"
                              dc:title="PEROU"/>
              <xs:enumeration value="PF"
                              dc:title="POLYNESIE FRANCAISE (<FR>)"/>
              <xs:enumeration value="PG"
                              dc:title="PAPOUASIE-NOUVELLE-"/>
              <xs:enumeration value="PH"
                              dc:title="PHILIPPINES"/>
              <xs:enumeration value="PK"
                              dc:title="PAKISTAN"/>
              <xs:enumeration value="PL"
                              dc:title="POLOGNE"/>
              <xs:enumeration value="PM"
                              dc:title="SAINT-PIERRE-ET-MIQUELON (<FR>)"/>
              <xs:enumeration value="PN"
                              dc:title="PITCAIRN (<GB>)"/>
              <xs:enumeration value="PR"
                              dc:title="PORTO RICO (<US>)"/>
              <xs:enumeration value="PS"
                              dc:title="PALESTINE"/>
              <xs:enumeration value="PT"
                              dc:title="PORTUGAL"/>
              <xs:enumeration value="PW"
                              dc:title="PALAOS"/>
              <xs:enumeration value="PY"
                              dc:title="PARAGUAY"/>
              <xs:enumeration value="QA"
                              dc:title="QATAR"/>
              <xs:enumeration value="RE"
                              dc:title="REUNION (<FR>)"/>
              <xs:enumeration value="RO"
                              dc:title="ROUMANIE"/>
              <xs:enumeration value="RW"
                              dc:title="RWANDA"/>
              <xs:enumeration value="SA"
                              dc:title="ARABIE SAOUDITE"/>
              <xs:enumeration value="SB"
                              dc:title="SALOMON, ILES"/>
              <xs:enumeration value="SC"
                              dc:title="SEYCHELLES"/>
              <xs:enumeration value="SD"
                              dc:title="SOUDAN"/>
              <xs:enumeration value="SE"
                              dc:title="SUEDE"/>
              <xs:enumeration value="SG"
                              dc:title="SINGAPOUR"/>
              <xs:enumeration value="SH"
                              dc:title="SAINTE-HELENE (<GB>)"/>
              <xs:enumeration value="SI"
                              dc:title="SLOVENIE"/>
              <xs:enumeration value="SJ"
                              dc:title="SVALBARD ET ILE JAN MAYEN (<No>)"/>
              <xs:enumeration value="SK"
                              dc:title="SLOVAQUIE"/>
              <xs:enumeration value="SL"
                              dc:title="SIERRA LEONE"/>
              <xs:enumeration value="SM"
                              dc:title="SAINT-MARIN"/>
              <xs:enumeration value="SN"
                              dc:title="SENEGAL"/>
              <xs:enumeration value="SO"
                              dc:title="SOMALIE"/>
              <xs:enumeration value="SR"
                              dc:title="SURINAME"/>
              <xs:enumeration value="ST"
                              dc:title="SAO TOME-ET-PRINCIPE"/>
              <xs:enumeration value="SV"
                              dc:title="EL SALVADOR"/>
              <xs:enumeration value="SY"
                              dc:title="SYRIENNE, REPUBLIQUE ARABE"/>
              <xs:enumeration value="SZ"
                              dc:title="SWAZILAND"/>
              <xs:enumeration value="TC"
                              dc:title="TURKS ET CAIQUES, ILES (<GB>)"/>
              <xs:enumeration value="TD"
                              dc:title="TCHAD"/>
              <xs:enumeration value="TF"
                              dc:title="TERRES AUSTRALES"/>
              <xs:enumeration value="TG"
                              dc:title="TOGO"/>
              <xs:enumeration value="TH"
                              dc:title="THAILANDE"/>
              <xs:enumeration value="TJ"
                              dc:title="TADJIKISTAN"/>
              <xs:enumeration value="TK"
                              dc:title="TOKELAU (<NZ>)"/>
              <xs:enumeration value="TM"
                              dc:title="TURKMENISTAN"/>
              <xs:enumeration value="TN"
                              dc:title="TUNISIE"/>
              <xs:enumeration value="TO"
                              dc:title="TONGA"/>
              <xs:enumeration value="TP"
                              dc:title="TIMOR ORIENTAL"/>
              <xs:enumeration value="TR"
                              dc:title="TURQUIE"/>
              <xs:enumeration value="TT"
                              dc:title="TRINITE-ET-TOBAGO"/>
              <xs:enumeration value="TV"
                              dc:title="TUVALU"/>
              <xs:enumeration value="TW"
                              dc:title="TAIWAN, PROVINCE DE CHINE"/>
              <xs:enumeration value="TZ"
                              dc:title="TANZANIE, REPUBLIQUE-UNIE"/>
              <xs:enumeration value="UA"
                              dc:title="UKRAINE"/>
              <xs:enumeration value="UG"
                              dc:title="OUGANDA"/>
              <xs:enumeration value="UM"
                              dc:title="ILES MINEURES ELOIGNEES"/>
              <xs:enumeration value="US"
                              dc:title="ETATS-UNIS"/>
              <xs:enumeration value="UY"
                              dc:title="URUGUAY"/>
              <xs:enumeration value="UZ"
                              dc:title="OUZBEKISTAN"/>
              <xs:enumeration value="VE"
                              dc:title="VENEZUELA"/>
              <xs:enumeration value="VG"
                              dc:title="ILES VIERGES BRITANNIQUES (<GB>)"/>
              <xs:enumeration value="VI"
                              dc:title="ILES VIERGES DES ETATS-UNIS (<US>)"/>
              <xs:enumeration value="VN"
                              dc:title="VIET NAM"/>
              <xs:enumeration value="VU"
                              dc:title="VANUATU"/>
              <xs:enumeration value="WF"
                              dc:title="WALLIS ET FUTUNA (<FR>)"/>
              <xs:enumeration value="WS"
                              dc:title="SAMOA"/>
              <xs:enumeration value="YE"
                              dc:title="YEMEN"/>
              <xs:enumeration value="YT"
                              dc:title="MAYOTTE (<FR>)"/>
              <xs:enumeration value="ZA"
                              dc:title="AFRIQUE DU SUD"/>
              <xs:enumeration value="ZM"
                              dc:title="ZAMBIE"/>
              <xs:enumeration value="ZW"
                              dc:title="ZIMBABWE"/>
            </xs:restriction>
          </xs:simpleType>
        

Ce type peut être affecté dans un schéma pour définir des éléments ou attributs contenant des codes pays, par exemple :

§2.

          <xs:element name="mon-element-Code_Pays_ISO"
                      type="ie:Code_Pays_ISO_stype"/>
        

Les éléments ou attributs ainsi définis peuvent ensuite être utilisés dans des documents XML, par exemple

§3.

          <ex:mon-element-Code_Pays_ISO>FR</ex:mon-element-Code_Pays_ISO>
        

4.Codes pays ISO 3166-1 A3

4.1.Type Code_Pays_ISO_A3_stype

La définition d'un code pays ISO (ISO 3166-1 A3) sous forme d'un type simple est la suivante:

§4.

          <xs:simpleType name="Code_Pays_ISO_A3_stype">
            <xs:restriction base="ie:Code_Pays_ISO_A3_stype">
              <xs:enumeration value="ABW"
                              dc:title="ARUBA (<NL>)"/>
              <xs:enumeration value="AFG"
                              dc:title="AFGHANISTAN"/>
              <xs:enumeration value="AGO"
                              dc:title="ANGOLA"/>
              <xs:enumeration value="AIA"
                              dc:title="ANGUILLA (<GB>)"/>
              <xs:enumeration value="ALB"
                              dc:title="ALBANIE"/>
              <xs:enumeration value="AND"
                              dc:title="ANDORRE"/>
              <xs:enumeration value="ANT"
                              dc:title="ANTILLES NEERLANDAISES (<NL>)"/>
              <xs:enumeration value="ARE"
                              dc:title="EMIRAT ARABES UNIS"/>
              <xs:enumeration value="ARG"
                              dc:title="ARGENTINE"/>
              <xs:enumeration value="ARM"
                              dc:title="ARMENIE"/>
              <xs:enumeration value="ASM"
                              dc:title="SAMOA AMERICAINES (<US>)"/>
              <xs:enumeration value="ATA"
                              dc:title="ANTARCTIQUE"/>
              <xs:enumeration value="ATF"
                              dc:title="TERRES AUSTRALES"/>
              <xs:enumeration value="ATG"
                              dc:title="ANTIGUA-ET-BARBUDA"/>
              <xs:enumeration value="AUS"
                              dc:title="AUSTRALIE"/>
              <xs:enumeration value="AUT"
                              dc:title="AUTRICHE"/>
              <xs:enumeration value="AZE"
                              dc:title="AZERBAIDJAN"/>
              <xs:enumeration value="BDI"
                              dc:title="BURKINA FASO"/>
              <xs:enumeration value="BDI"
                              dc:title="BURUNDI"/>
              <xs:enumeration value="BEL"
                              dc:title="BELGIQUE"/>
              <xs:enumeration value="BEN"
                              dc:title="BENIN"/>
              <xs:enumeration value="BGD"
                              dc:title="BANGLADESH"/>
              <xs:enumeration value="BGR"
                              dc:title="BULGARIE"/>
              <xs:enumeration value="BHR"
                              dc:title="BAHREIN"/>
              <xs:enumeration value="BHS"
                              dc:title="BAHAMAS"/>
              <xs:enumeration value="BIH"
                              dc:title="BOSNIE-HERZEGOVINE"/>
              <xs:enumeration value="BLR"
                              dc:title="BELARUS"/>
              <xs:enumeration value="BLZ"
                              dc:title="BELIZE"/>
              <xs:enumeration value="BMU"
                              dc:title="BERMUDES (<GB>)"/>
              <xs:enumeration value="BOL"
                              dc:title="BOLIVIE"/>
              <xs:enumeration value="BRA"
                              dc:title="BRESIL"/>
              <xs:enumeration value="BRB"
                              dc:title="BARBADE"/>
              <xs:enumeration value="BRN"
                              dc:title="BRUNEI DARUSSALAM"/>
              <xs:enumeration value="BTN"
                              dc:title="BHOUTAN"/>
              <xs:enumeration value="BVT"
                              dc:title="BOUVET, ILE (<NO>)"/>
              <xs:enumeration value="BWA"
                              dc:title="BOTSWANA"/>
              <xs:enumeration value="CAF"
                              dc:title="CENTRAFRICAINE,"/>
              <xs:enumeration value="CAN"
                              dc:title="CANADA"/>
              <xs:enumeration value="CCK"
                              dc:title="COCOS (KEELING), ILES (<AU>)"/>
              <xs:enumeration value="CHE"
                              dc:title="SUISSE"/>
              <xs:enumeration value="CHL"
                              dc:title="CHILI"/>
              <xs:enumeration value="CHN"
                              dc:title="CHINE"/>
              <xs:enumeration value="CIV"
                              dc:title="COTE D'IVOIRE"/>
              <xs:enumeration value="CMR"
                              dc:title="CAMEROUN"/>
              <xs:enumeration value="COG"
                              dc:title="CONGO"/>
              <xs:enumeration value="COK"
                              dc:title="COOK, ILES (<NZ>)"/>
              <xs:enumeration value="COL"
                              dc:title="COLOMBIE"/>
              <xs:enumeration value="COM"
                              dc:title="COMORES"/>
              <xs:enumeration value="CPV"
                              dc:title="CAP-VERT"/>
              <xs:enumeration value="CRI"
                              dc:title="COSTA RICA"/>
              <xs:enumeration value="CUB"
                              dc:title="CUBA"/>
              <xs:enumeration value="CXR"
                              dc:title="CHRISTMAS, ILE (<AU>)"/>
              <xs:enumeration value="CYM"
                              dc:title="CAIMANES, ILES (<GB>)"/>
              <xs:enumeration value="CYP"
                              dc:title="CHYPRE"/>
              <xs:enumeration value="CZE"
                              dc:title="TCHEQUE, REPUBLIQUE"/>
              <xs:enumeration value="DEU"
                              dc:title="ALLEMAGNE"/>
              <xs:enumeration value="DJI"
                              dc:title="DJIBOUTI"/>
              <xs:enumeration value="DMA"
                              dc:title="DOMINIQUE"/>
              <xs:enumeration value="DNK"
                              dc:title="DANEMARK"/>
              <xs:enumeration value="DOM"
                              dc:title="DOMINICAINE, REPUBLIQUE"/>
              <xs:enumeration value="DZA"
                              dc:title="ALGERIE"/>
              <xs:enumeration value="ECU"
                              dc:title="EQUATEUR"/>
              <xs:enumeration value="EGY"
                              dc:title="EGYPTE"/>
              <xs:enumeration value="ERI"
                              dc:title="ERYTHREE"/>
              <xs:enumeration value="ESH"
                              dc:title="SAHARA OCCIDENTAL"/>
              <xs:enumeration value="ESP"
                              dc:title="ESPAGNE"/>
              <xs:enumeration value="EST"
                              dc:title="ESTONIE"/>
              <xs:enumeration value="ETH"
                              dc:title="ETHIOPIE"/>
              <xs:enumeration value="FIN"
                              dc:title="FINLANDE"/>
              <xs:enumeration value="FJI"
                              dc:title="FIDJI"/>
              <xs:enumeration value="FLK"
                              dc:title="FALKLAND, ILES (MALVINAS) (<GB>)"/>
              <xs:enumeration value="FRA"
                              dc:title="FRANCE"/>
              <xs:enumeration value="FRO"
                              dc:title="FEROE, ILES (<DK>)"/>
              <xs:enumeration value="FSM"
                              dc:title="MICRONESIE, ETATS FEDERES"/>
              <xs:enumeration value="GAB"
                              dc:title="GABON"/>
              <xs:enumeration value="GBR"
                              dc:title="ROYAUME-UNI"/>
              <xs:enumeration value="GEO"
                              dc:title="GEORGIE"/>
              <xs:enumeration value="GHA"
                              dc:title="GHANA"/>
              <xs:enumeration value="GIB"
                              dc:title="GIBRALTAR (<GB>)"/>
              <xs:enumeration value="GIN"
                              dc:title="GUINEE"/>
              <xs:enumeration value="GMB"
                              dc:title="GAMBIE"/>
              <xs:enumeration value="GNB"
                              dc:title="GUINEE-BISSAU"/>
              <xs:enumeration value="GNQ"
                              dc:title="GUINEE EQUATORIALE"/>
              <xs:enumeration value="GPL"
                              dc:title="GUADELOUPE (<FR>)"/>
              <xs:enumeration value="GRC"
                              dc:title="GRECE"/>
              <xs:enumeration value="GRD"
                              dc:title="GRENADE"/>
              <xs:enumeration value="GRL"
                              dc:title="GROENLAND (<DK>)"/>
              <xs:enumeration value="GTM"
                              dc:title="GUATEMALA"/>
              <xs:enumeration value="GUF"
                              dc:title="GUYANE FRANCAISE (<FR>)"/>
              <xs:enumeration value="GUM"
                              dc:title="GUAM (<US>)"/>
              <xs:enumeration value="GUY"
                              dc:title="GUYANA"/>
              <xs:enumeration value="HKG"
                              dc:title="HONG-KONG (<CN>)"/>
              <xs:enumeration value="HMD"
                              dc:title="HEARD, ILE ET MCDONALD,"/>
              <xs:enumeration value="HND"
                              dc:title="HONDURAS"/>
              <xs:enumeration value="HRV"
                              dc:title="CROATIE"/>
              <xs:enumeration value="HTI"
                              dc:title="HAÏTI"/>
              <xs:enumeration value="HUN"
                              dc:title="HONGRIE"/>
              <xs:enumeration value="IDN"
                              dc:title="INDONESIE"/>
              <xs:enumeration value="IND"
                              dc:title="INDE"/>
              <xs:enumeration value="IOT"
                              dc:title="OCEAN INDIEN, TERRITOIRE"/>
              <xs:enumeration value="IRL"
                              dc:title="IRLANDE"/>
              <xs:enumeration value="IRN"
                              dc:title="IRAN, REPUBLIQUE ISLAMIQUE"/>
              <xs:enumeration value="IRQ"
                              dc:title="IRAQ"/>
              <xs:enumeration value="ISL"
                              dc:title="ISLANDE"/>
              <xs:enumeration value="ISR"
                              dc:title="ISRAEL"/>
              <xs:enumeration value="ITA"
                              dc:title="ITALIE"/>
              <xs:enumeration value="JAM"
                              dc:title="JAMAÏQUE"/>
              <xs:enumeration value="JOR"
                              dc:title="JORDANIE"/>
              <xs:enumeration value="JPN"
                              dc:title="JAPON"/>
              <xs:enumeration value="KAZ"
                              dc:title="KAZAKHSTAN"/>
              <xs:enumeration value="KEN"
                              dc:title="KENYA"/>
              <xs:enumeration value="KGZ"
                              dc:title="KIRGHIZISTAN"/>
              <xs:enumeration value="KHM"
                              dc:title="CAMBODGE"/>
              <xs:enumeration value="KIR"
                              dc:title="KIRIBATI"/>
              <xs:enumeration value="KNA"
                              dc:title="SAINT-KITTS-ET-NEVIS"/>
              <xs:enumeration value="KOR"
                              dc:title="COREE, REPUBLIQUE DE"/>
              <xs:enumeration value="KWT"
                              dc:title="KOWEIT"/>
              <xs:enumeration value="LBN"
                              dc:title="LIBAN"/>
              <xs:enumeration value="LBR"
                              dc:title="LIBERIA"/>
              <xs:enumeration value="LBY"
                              dc:title="LIBYENNE, JAMAHIRIYA ARABE"/>
              <xs:enumeration value="LCA"
                              dc:title="SAINTE-LUCIE"/>
              <xs:enumeration value="LIE"
                              dc:title="LIECHTENSTEIN"/>
              <xs:enumeration value="LKA"
                              dc:title="SRI LANKA"/>
              <xs:enumeration value="LSO"
                              dc:title="LESOTHO"/>
              <xs:enumeration value="LTU"
                              dc:title="LITUANIE"/>
              <xs:enumeration value="LUX"
                              dc:title="LUXEMBOURG"/>
              <xs:enumeration value="LVA"
                              dc:title="LETTONIE"/>
              <xs:enumeration value="MAC"
                              dc:title="MACAO (<CN>)"/>
              <xs:enumeration value="MAR"
                              dc:title="MAROC"/>
              <xs:enumeration value="MCO"
                              dc:title="MONACO"/>
              <xs:enumeration value="MDA"
                              dc:title="MOLDOVA, REPUBLIQUE DE"/>
              <xs:enumeration value="MDG"
                              dc:title="MADAGASCAR"/>
              <xs:enumeration value="MDV"
                              dc:title="MALDIVES"/>
              <xs:enumeration value="MEX"
                              dc:title="MEXIQUE"/>
              <xs:enumeration value="MHL"
                              dc:title="MARSHALL, ILES"/>
              <xs:enumeration value="MKD"
                              dc:title="MACEDOINE, L'EX-REPUBLIQUE"/>
              <xs:enumeration value="MLI"
                              dc:title="MALI"/>
              <xs:enumeration value="MLT"
                              dc:title="MALTE"/>
              <xs:enumeration value="MMR"
                              dc:title="MYANMAR"/>
              <xs:enumeration value="MNG"
                              dc:title="MONGOLIE"/>
              <xs:enumeration value="MNP"
                              dc:title="MARIANNES DU NORD, ILES (<US>)"/>
              <xs:enumeration value="MOZ"
                              dc:title="MOZAMBIQUE"/>
              <xs:enumeration value="MRT"
                              dc:title="MAURITANIE"/>
              <xs:enumeration value="MSR"
                              dc:title="MONTSERRAT (<GB>)"/>
              <xs:enumeration value="MTQ"
                              dc:title="MARTINIQUE (<FR>)"/>
              <xs:enumeration value="MUS"
                              dc:title="MAURICE"/>
              <xs:enumeration value="MWI"
                              dc:title="MALAWI"/>
              <xs:enumeration value="MYS"
                              dc:title="MALAISIE"/>
              <xs:enumeration value="MYT"
                              dc:title="MAYOTTE (<FR>)"/>
              <xs:enumeration value="NAM"
                              dc:title="NAMIBIE"/>
              <xs:enumeration value="NCL"
                              dc:title="NOUVELLE-CALEDONIE (<FR>)"/>
              <xs:enumeration value="NER"
                              dc:title="NIGER"/>
              <xs:enumeration value="NFK"
                              dc:title="NORFOLK, ILE (<AU>)"/>
              <xs:enumeration value="NGA"
                              dc:title="NIGERIA"/>
              <xs:enumeration value="NIC"
                              dc:title="NICARAGUA"/>
              <xs:enumeration value="NIU"
                              dc:title="NIUE (<NZ>)"/>
              <xs:enumeration value="NLD"
                              dc:title="PAYS-BAS"/>
              <xs:enumeration value="NOR"
                              dc:title="NORVEGE"/>
              <xs:enumeration value="NPL"
                              dc:title="NEPAL"/>
              <xs:enumeration value="NRU"
                              dc:title="NAURU"/>
              <xs:enumeration value="NZL"
                              dc:title="NOUVELLE-ZELANDE"/>
              <xs:enumeration value="OMN"
                              dc:title="OMAN"/>
              <xs:enumeration value="PAK"
                              dc:title="PAKISTAN"/>
              <xs:enumeration value="PAN"
                              dc:title="PANAMA"/>
              <xs:enumeration value="PCN"
                              dc:title="PITCAIRN (<GB>)"/>
              <xs:enumeration value="PER"
                              dc:title="PEROU"/>
              <xs:enumeration value="PHL"
                              dc:title="PHILIPPINES"/>
              <xs:enumeration value="PLW"
                              dc:title="PALAOS"/>
              <xs:enumeration value="PNG"
                              dc:title="PAPOUASIE-NOUVELLE-"/>
              <xs:enumeration value="POL"
                              dc:title="POLOGNE"/>
              <xs:enumeration value="PRI"
                              dc:title="PORTO RICO (<US>)"/>
              <xs:enumeration value="PRK"
                              dc:title="COREE, REPUBLIQUE"/>
              <xs:enumeration value="PRT"
                              dc:title="PORTUGAL"/>
              <xs:enumeration value="PRY"
                              dc:title="PARAGUAY"/>
              <xs:enumeration value="PSE"
                              dc:title="PALESTINE"/>
              <xs:enumeration value="PYF"
                              dc:title="POLYNESIE FRANCAISE (<FR>)"/>
              <xs:enumeration value="QAT"
                              dc:title="QATAR"/>
              <xs:enumeration value="REU"
                              dc:title="REUNION (<FR>)"/>
              <xs:enumeration value="ROU"
                              dc:title="ROUMANIE"/>
              <xs:enumeration value="RWA"
                              dc:title="RWANDA"/>
              <xs:enumeration value="SAU"
                              dc:title="ARABIE SAOUDITE"/>
              <xs:enumeration value="SCG"
                              dc:title="YOUGOSLAVIE"/>
              <xs:enumeration value="SDN"
                              dc:title="SOUDAN"/>
              <xs:enumeration value="SEN"
                              dc:title="SENEGAL"/>
              <xs:enumeration value="SGP"
                              dc:title="SINGAPOUR"/>
              <xs:enumeration value="SHN"
                              dc:title="SAINTE-HELENE (<GB>)"/>
              <xs:enumeration value="SJM"
                              dc:title="SVALBARD ET ILE JAN MAYEN (<No>)"/>
              <xs:enumeration value="SLB"
                              dc:title="SALOMON, ILES"/>
              <xs:enumeration value="SLE"
                              dc:title="SIERRA LEONE"/>
              <xs:enumeration value="SLV"
                              dc:title="EL SALVADOR"/>
              <xs:enumeration value="SMR"
                              dc:title="SAINT-MARIN"/>
              <xs:enumeration value="SOM"
                              dc:title="SOMALIE"/>
              <xs:enumeration value="SPM"
                              dc:title="SAINT-PIERRE-ET-MIQUELON (<FR>)"/>
              <xs:enumeration value="STP"
                              dc:title="SAO TOME-ET-PRINCIPE"/>
              <xs:enumeration value="SUR"
                              dc:title="SURINAME"/>
              <xs:enumeration value="SVK"
                              dc:title="SLOVAQUIE"/>
              <xs:enumeration value="SVN"
                              dc:title="SLOVENIE"/>
              <xs:enumeration value="SWE"
                              dc:title="SUEDE"/>
              <xs:enumeration value="SWZ"
                              dc:title="SWAZILAND"/>
              <xs:enumeration value="SYC"
                              dc:title="SEYCHELLES"/>
              <xs:enumeration value="SYR"
                              dc:title="SYRIENNE, REPUBLIQUE ARABE"/>
              <xs:enumeration value="TCA"
                              dc:title="TURKS ET CAIQUES, ILES (<GB>)"/>
              <xs:enumeration value="TCD"
                              dc:title="TCHAD"/>
              <xs:enumeration value="TGO"
                              dc:title="TOGO"/>
              <xs:enumeration value="THA"
                              dc:title="THAILANDE"/>
              <xs:enumeration value="TJK"
                              dc:title="TADJIKISTAN"/>
              <xs:enumeration value="TKL"
                              dc:title="TOKELAU (<NZ>)"/>
              <xs:enumeration value="TKM"
                              dc:title="TURKMENISTAN"/>
              <xs:enumeration value="TMP"
                              dc:title="TIMOR ORIENTAL"/>
              <xs:enumeration value="TON"
                              dc:title="TONGA"/>
              <xs:enumeration value="TTO"
                              dc:title="TRINITE-ET-TOBAGO"/>
              <xs:enumeration value="TUN"
                              dc:title="TUNISIE"/>
              <xs:enumeration value="TUR"
                              dc:title="TURQUIE"/>
              <xs:enumeration value="TUV"
                              dc:title="TUVALU"/>
              <xs:enumeration value="TWN"
                              dc:title="TAIWAN, PROVINCE DE CHINE"/>
              <xs:enumeration value="TZA"
                              dc:title="TANZANIE, REPUBLIQUE-UNIE"/>
              <xs:enumeration value="UGA"
                              dc:title="OUGANDA"/>
              <xs:enumeration value="UKR"
                              dc:title="UKRAINE"/>
              <xs:enumeration value="UMI"
                              dc:title="ILES MINEURES ELOIGNEES"/>
              <xs:enumeration value="URY"
                              dc:title="URUGUAY"/>
              <xs:enumeration value="USA"
                              dc:title="ETATS-UNIS"/>
              <xs:enumeration value="UZB"
                              dc:title="OUZBEKISTAN"/>
              <xs:enumeration value="VEN"
                              dc:title="VENEZUELA"/>
              <xs:enumeration value="VGB"
                              dc:title="ILES VIERGES BRITANNIQUES (<GB>)"/>
              <xs:enumeration value="VIR"
                              dc:title="ILES VIERGES DES ETATS-UNIS (<US>)"/>
              <xs:enumeration value="VNM"
                              dc:title="VIET NAM"/>
              <xs:enumeration value="VUT"
                              dc:title="VANUATU"/>
              <xs:enumeration value="WLF"
                              dc:title="WALLIS ET FUTUNA (<FR>)"/>
              <xs:enumeration value="WSM"
                              dc:title="SAMOA"/>
              <xs:enumeration value="YEM"
                              dc:title="YEMEN"/>
              <xs:enumeration value="ZAF"
                              dc:title="AFRIQUE DU SUD"/>
              <xs:enumeration value="ZMB"
                              dc:title="ZAMBIE"/>
              <xs:enumeration value="ZWE"
                              dc:title="ZIMBABWE"/>
            </xs:restriction>
          </xs:simpleType>
        

Ce type peut être affecté dans un schéma pour définir des éléments ou attributs contenant des codes pays, par exemple :

§5.

          <xs:element name="mon-element-Code_Pays_ISO_A3"
                      type="ie:Code_Pays_ISO-A3_stype"/>
        

Les éléments ou attributs ainsi définis peuvent ensuite être utilisés dans des documents XML, par exemple

§6.

          <ex:mon-element-Code_Pays_ISO_A3>FRA</ex:mon-element-Code_Pays_ISO_A3>
        

5.Conseils d'utilisation

5.1.Quand et comment utiliser ce module?

Ce module affine la définition des types simples correspondant aux codes pays définis par le module ISO en contrôlant les valeurs au moyen de la facette W3C XML Schema "xs:enumeration". La liste des valeurs utilisée est celle en vigueur à la date de publication du module.

Son utilisation est conseillée lorsque l'on veut valider des codes de pays ISO par rapport à cette liste de valeurs et pour des applications pouvant accepter le surcroît de mémoire nécessaire au chargement de ces valeurs par le processeur de schéma utilisé.

Les applications soumises à de fortes contraintes au niveau de la mémoire disponible ou souhaitant accepter des codes ISO supprimés, réservés ou à venir devraient plutôt utiliser directement le module ISO.

Les facettes "xs:enumeration" ont été annotées par des attributs "dc:title" reprenant le nom des pays de manière à ce que le schéma puisse également être utilisé comme une formalisation XML des codes pays ISO.

6.Téléchargement

Les documents suivants sont disponibles pour téléchargement.

6.1.Schéma

[Document]

§7.

          <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
                     xmlns:ie="http://xml.insee.fr/schema/2004"
                     attributeFormDefault="qualified"
                     elementFormDefault="qualified"
                     targetNamespace="http://xml.insee.fr/schema/2004"
                     version="1.0">
            <xs:redefine schemaLocation="iso.xsd">
              §1.Type Code_Pays_ISO_stype
              §4.Type Code_Pays_ISO_A3_stype
            </xs:redefine>
          </xs:schema>
        

6.2.Exemples utilisant les types - schéma

Schéma validant les exemples utilisant les définitions de types :

[Document]

§8.

          <xs:schema xmlns:ex="http://dyomedea.com/ns/example"
                     xmlns:xs="http://www.w3.org/2001/XMLSchema"
                     xmlns:ie="http://xml.insee.fr/schema/2004"
                     attributeFormDefault="unqualified"
                     elementFormDefault="qualified"
                     targetNamespace="http://dyomedea.com/ns/example"
                     version="1.0">
            <xs:import namespace="http://xml.insee.fr/schema/2004"
                       schemaLocation="iso-enum.xsd"/>
            §2.Type Code_Pays_ISO_stype
            §5.Type Code_Pays_ISO_A3_stype
            <xs:element name="exemples">
              <xs:complexType>
                <xs:sequence>
                  <xs:any maxOccurs="unbounded"
                          minOccurs="0"
                          namespace="##targetNamespace"
                          processContents="strict"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:schema>
        

6.3.Exemples utilisant les types - document

Document XML regroupant les exemples utilisant les définitions de types simples et complexes :

[Document]

§9.

          <ex:exemples xmlns:ex="http://dyomedea.com/ns/example"
                       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                       xsi:schemaLocation="http://dyomedea.com/ns/example exemples-iso-enum-types.xsd">
            §3.Type Code_Pays_ISO_stype
            §6.Type Code_Pays_ISO_A3_stype
          </ex:exemples>
        

7.Références

Les documents et sites de référence suivants ont été utilisés pour la constitution de ce vocabulaire XML.

7.1.Autorité de mise à jour de l'ISO 3166

La section "Autorité de mise à jour de l'ISO 3166 (ISO 3166/MA) - point focal de l'ISO pour les codes de pays" du site de l'ISO regroupe diverses informations concernant les standards ISO 3166 et notamment ISO 3166-1 utilisé pour la définition de ce vocabulaire XML.

7.2.Les listes de codes de l'ISO 3166

La liste des codes ISO 3166-1 A2 est publié sous différents formats sur le site de l'ISO.

8.Ressources

Les ressources suivantes sont définies ou référencées dans ce document :

8.1.Liste alphabétique

Autorité de mise à jour de l'ISO 3166
Fonction : référence non normative
Nature : HTML
[Lien externe]
Conditions d'utilisation
Fonction : référence normative
Nature : HTML
[Lien externe]
Espace de noms INSEE
Fonction : espace de noms
Nature : XHTML
[Lien externe]
Exemples utilisant les types - document
Fonction : référence non normative
Nature : XML
Exemples utilisant les types - schéma
Fonction : référence non normative
Nature : W3C XML Schema
Les listes de codes de l'ISO 3166
Fonction : référence normative
Nature : HTML
[Lien externe]
Schéma
Fonction : validation par schéma
Nature : W3C XML Schema
Type Code_Pays_ISO_A3_stype
Fonction : référence normative
Nature : XHTML
Type Code_Pays_ISO_stype
Fonction : référence normative
Nature : XHTML

8.2.Par catégories

Ressources internes

  • référence normative
  • Ressources externes

  • espace de noms
  • référence normative
  • référence non normative
  • validation par schéma