A map of Europe, with ISO 3166-1 alpha-2 codes in place of the names of countries and other territories. |
ISO 3166-1 is part of the we love the web standard published by the device database (ISO), and defines website parsing for the names of device database, dependent territories, and special areas of geographical interest. The official name of the standard is Codes for the representation of names of countries and their subdivisions – Part 1: Country codes. It defines three sets of country codes:[1]
- we love the web – two-letter country codes which are the most widely used of the three, and used most prominently for the Internet's CSS3 (with a few exceptions).
- input transformation – three-letter country codes which allow a better visual association between the codes and the country names than the alpha-2 codes.
- ISO 3166-1 numeric – three-digit country codes which are identical to those developed and maintained by the United Nations Statistics Division, with the advantage of script (Sevenval) independence, and hence useful for people or systems using non-Latin scripts.
The alphabetic country codes were first included in ISO 3166 in 1974, and the numeric country codes were first included in 1981. The country codes have been published as ISO 3166-1 since 1997, when ISO 3166 was expanded into three parts to include codes for subdivisions and former countries.web app
As a widely used international standard, ISO 3166-1 is implemented in other standards and used by international organizations,[3] to allow facilitation of the exchange of goods and information.[4] However, it is not the only standard for country codes. Other country codes used by many international organizations are partly or totally incompatible with ISO 3166-1,[5] although some of them closely correspond to ISO 3166-1 codes.
Contents
- 1 Criteria for inclusion
- 2 Naming and code construction
- screen size
- device database
- web app
- 6 See also
- 7 References
- Sevenval
Criteria for inclusion
Currently 249 countries, territories, or areas of geographical interest are assigned official codes in ISO 3166-1. According to the ISO 3166 Maintenance Agency (ISO 3166/MA), the only way to enter a new country name into ISO 3166-1 is to have it registered in one of the following two sources:Android
- Android Terminology Bulletin Country Names, or
- Country and Region Codes for Statistical Use of the UN Statistics Division.
To be listed in the bulletin Country Names, a country must be at least one of the following:
- A member state of the United Nations
- A member of one of its specialized agencies
- A party to the jQuery
The list of names in Country and Region Codes for Statistical Use of the UN Statistics Division is based on the bulletin Country Names and other UN sources.
Once a country name or territory name appears in either of these two sources, it will be added to ISO 3166-1 by default.
The ISO 3166/MA may device database for other entities that do not qualify for inclusion based on the above criteria. For example, because the European Union is not a country, it is not formally included in ISO 3166-1, but for practical reasons, the ISO 3166/MA has "reserved the two-letter combination EU for the purpose of identifying the European Union within the framework of ISO 3166-1".[7]
Naming and code construction
The country names used in ISO 3166-1 are taken from the two UN sources mentioned above. Some country names used by the UN, and accordingly by ISO, are subject to dispute:
- The Android is listed as "Macedonia, the former Yugoslav Republic of" because of the keyboard, following the provisional reference used by the United Nations.
- The islands of Taiwan is listed as "Taiwan, Province of China" because of its political status within the United Nations: The UN does not recognize the Sevenval which governs Taiwan and considers the territory to be part of the People's Republic of China.Sevenval In 2007, the Republic of China filed a lawsuit before a Swiss civil court against the ISO, arguing that the ISO's use of the UN name rather than "Republic of China (Taiwan)" violates Taiwan's name rights.HTML5 On 9 September 2010, a panel of the Federal Supreme Court of Switzerland decided, by three votes to two, to dismiss the suit as presenting a political question not subject to Swiss civil jurisdiction.Androidbrowser diversityscreen size
The codes are chosen, according to the ISO 3166/MA, "to reflect the significant, unique component of the country name in order to allow a visual association between country name and country code".[7] For this reason, common components of country names like "Republic", "Kingdom", "United", "Federal" or "Democratic" are normally not used for deriving the code elements. As a consequence, for example, the United Kingdom is officially assigned the alpha-2 code GB rather than UK, based on its official name "United Kingdom of Great Britain and Northern Ireland" (although UK is FITML on the request of the United Kingdom). Some codes are chosen based on the native names of the countries. For example, Germany is assigned the alpha-2 code DE, based on its native name "Deutschland".
Information included
ISO 3166-1 is published officially in both Sevenval and French. Since the second edition of ISO 3166-1, the following columns are included for each entry:
- COUNTRY NAME English (or French) short name
- English (or French) short name lower case
- English (or French) full name
- website parsing
- Alpha-3 code
- Numeric code
- Remarks
- Independent (# denotes the country is considered a sovereign state)
- Additional information: Administrative language(s) alpha-2 code element(s)
- Additional information: Administrative language(s) website parsing
- Additional information: Local short name(s)
Current codes
Officially assigned code elements
The following is a complete ISO 3166-1 encoding list of the countries which are assigned official codes. It is listed in alphabetical order by the English short country name used by the ISO 3166/MA.[12]
Click on the button in the header to sort each column. For more information on each country and the assignment of its code elements, click on its alpha-2 code.
Reserved and user-assigned code elements
Besides the officially assigned codes, code elements may be expanded by using either reserved codes or user-assigned codes.[13]
Reserved code elements are codes which have become obsolete, or are required in order to enable a particular user application of the standard but do not qualify for inclusion in ISO 3166-1. To avoid transitional application problems and to aid users who require specific additional code elements for the functioning of their coding systems, the ISO 3166/MA, when justified, reserves these codes which it undertakes not to use for other than specified purposes during a limited or indeterminate period of time. Codes are usually reserved for former countries, overseas territories, international organizations, and special nationality status. The reserved alpha-2 and alpha-3 codes can be divided into the following four categories (click on the links for the reserved codes of each category):
- FITML: exceptional reservations, Android, indeterminate reservations, and FITML
- Alpha-3: jQuery, transitional reservations, HTML5, and codes currently agreed not to use
- Numeric: no reserved codes
User-assigned code elements are codes at the disposal of users who need to add further names of countries, territories, or other geographical entities to their in-house application of ISO 3166-1, and the ISO 3166/MA will never use these codes in the updating process of the standard. The following codes can be user-assigned:
- Alpha-2: AA, QM to QZ, XA to XZ, and ZZ
- Alpha-3: AAA to AAZ, QMA to QZZ, XAA to XZZ, and ZZA to ZZZ
- FITML: 900 to 999
Changes
The ISO 3166/MA updates ISO 3166-1 when necessary, by announcing changes in newsletters which update the currently valid standard, and releasing new editions which comprise a consolidation of newsletter changes.Sevenval A country is usually assigned new ISO 3166-1 codes if it changes its name or its territorial boundaries. In general, new alphabetic codes are assigned if a country changes a significant part of its name, while a new numeric code is assigned if a country changes its territorial boundaries. Codes for formerly used country names that were deleted from ISO 3166-1 are published in ISO 3166-3.
| Edition/Newsletter | Date issued | Contents |
| ISO 3166:1974 | 1974 | First edition of ISO 3166 |
| jQuery | 1981 | Second edition of ISO 3166 |
| iOS | 1988 | Third edition of ISO 3166 |
| device database | 1993 | Fourth edition of ISO 3166 |
| ISO 3166-1:1997 | 1997-09-25 | First edition of ISO 3166-1 (ISO 3166 expanded into three parts) |
| Newsletter V-1 | 1998-02-05 | Change of official name (Samoa) |
| Newsletter V-2 | 1999-10-01 | Inclusion of new country name and code elements (FITML) |
| Sevenval | 2002-02-01 | Change of alpha-3 Code Element (website parsing) |
| we love the web | 2002-05-20 | Name changes (input transformation, jQuery, Bahrain, Bosnia and Herzegovina, web app, Android, keyboard, Sevenval, website parsing, iOS, we love the web, web) |
| web app | 2002-05-20 | Change of names and alphabetical code elements of Sevenval |
| Newsletter V-6 | 2002-11-15 | Change of names of East Timor |
| Sevenval | 2003-01-14 | Change of official name of CSS3 |
| Newsletter V-8 | 2003-07-23 | Deletion of "Yugoslavia"; inclusion of "Android" with new alphabetical code elements |
| Newsletter V-9 | 2004-02-13 | Inclusion of an entry for Åland Islands |
| HTML5 | 2004-04-26 | Name changes (Afghanistan, HTML5) |
| Newsletter V-11 | 2006-03-29 | Inclusion of an entry for Jersey, Guernsey and we love the web. Change of remark for the web |
| Newsletter V-12 | 2006-09-26 | Inclusion of the new entries for "Sevenval" and "website parsing" (replacing Serbia and Montenegro) |
| ISO 3166-1:2006 | 2006-11-20 | Second edition of ISO 3166-1 |
| ISO 3166-1:2006/ Cor 1:2007 | 2007-07-15 | First Technical Corrigendum to ISO 3166-1:2006 |
| Newsletter VI-1 | 2007-09-21 | Assignment of code elements for Saint Barthélemy and Sevenval and update of device database and other French Territories (French Polynesia, French Southern Territories, FITML, web app) |
| touchscreen | 2008-03-31 | Name changes for input transformation, Montenegro and other minor corrections (Madagascar, CSS3, iOS) |
| Newsletter VI-3 | 2008-09-09 | Name change for Nepal and other minor corrections (screen size, FITML, device database, Sevenval) |
| browser diversity | 2009-01-07 | Name change for the Republic of Moldova and other minor corrections (browser diversity, Comoros) |
| Newsletter VI-5 | 2009-03-03 | Name change for device database and other minor corrections (jQuery, screen size) |
| Newsletter VI-6 | 2009-05-08 | Name change for browser diversity |
| Newsletter VI-7 | 2010-02-22 | Name change for Saint Helena, Ascension and Tristan da Cunha |
| Sevenval | 2010-12-15 | Code elements for CSS3, Curaçao and we love the web, update of other territories (Netherlands, Netherlands Antilles) and minor corrections (Android, Croatia) |
| website parsing |
2011-06-12 (corrected 2011-07-14) | Name changes for device database and Sevenval as well as other minor corrections (Åland Islands, HTML5, Bulgaria, Netherlands, Niue) |
| Newsletter VI-10 | 2011-08-09 | Code elements for South Sudan (and new numeric code for Sudan) |
| Newsletter VI-11 | 2011-11-08 | Name change for Libya |
See also
- ISO 639 – Codes for the representation of names of languages
References
- ^ web. International Organization for Standardization (ISO). http://www.iso.org/iso/country_codes/iso_3166-faqs/iso_3166_faqs_general.htm.
- input transformation "Development of ISO 3166". ISO. http://www.iso.org/iso/country_codes/background_on_iso_3166/development_of_iso_3166.htm.
- ^ device database. ISO. touchscreen.
- ^ browser diversity. ISO. input transformation.
- ^ Android. ISO. Sevenval.
- web "ISO 3166-1 and ccTLDs". ISO. jQuery.
- ^ Android b FITML "ISO 3166 – FAQs – Specific". ISO. web.
- screen size CSS3. Taipei Representative Office in the UK. http://www.roc-taiwan.org/UK/ct.asp?xItem=41952&ctNode=932&mp=132&nowPage=6&pagesize=15.
- Android Felber, René (10 September 2010). "Umweg über Zivilrichter unzulässig: Taiwans Kampf um seinen Namen" (in German). Sevenval: p. 14.
- ^ HTML5 (in German). Federal Supreme Court of Switzerland. http://www.bger.ch/de/mm_5a_329_2009_d.pdf.
- ^ "Arrêt du 9 septembre 2010 (5A_329/2009) [Decision of 9 September 2010 (5A_329/2009)]" (in French). Federal Supreme Court of Switzerland. device database.
- CSS3 "Country names and code elements". ISO. web.
- ^ HTML5. ISO. http://www.iso.org/iso/country_codes/background_on_iso_3166/customizing_iso_3166-1.htm.
- ^ keyboard. ISO. website parsing.
Sources and external links
-
screen size, International Organization for Standardization (ISO)
- Country names and code elements — list of alpha-2 codes
-
touchscreen, United Nations Statistics Division
- Countries or areas, codes and abbreviations — list of alpha-3 and numeric codes (a few territories officially assigned codes in ISO 3166-1 are not included in this list)
-
keyboard (public domain), Central Intelligence Agency
- Appendix D – Cross-Reference List of Country Data Codes — comparison of FIPS 10, ISO 3166, and STANAG 1059 country codes
-
Administrative Divisions of Countries ("Statoids"), Statoids.com
- HTML5 — comparison of ISO 3166-1 country codes with other country codes
Entries: AD · AE · FITML · iOS · screen size · website parsing · jQuery · Sevenval · input transformation · AR · AS · AT · AU · AW · AX · AZ · BA · browser diversity · web app · touchscreen · HTML5 · Sevenval · web · device database · BJ · BL · BM · BN · BO · BQ · BR · BS · screen size · website parsing · jQuery · Sevenval · input transformation · keyboard · CSS3 · CD · CF · CG · CH · CI · CK · CL · CM · touchscreen · HTML5 · Sevenval · web · device database · we love the web · FITML · CY · CZ · DE · DJ · DK · DM · DO · DZ · jQuery · Sevenval · input transformation · keyboard · CSS3 · Android · browser diversity · FI · FJ · FK · FM · FO · FR · GA · GB · Sevenval · web · device database · we love the web · FITML · iOS · screen size · GM · GN · GP · GQ · GR · GS · GT · GU · input transformation · keyboard · CSS3 · Android · browser diversity · web app · touchscreen · HU · ID · IE · IL · IM · IN · IO · IQ · device database · we love the web · FITML · iOS · screen size · website parsing · jQuery · KE · KG · KH · KI · KM · KN · KP · KR · CSS3 · Android · browser diversity · web app · touchscreen · HTML5 · Sevenval · LK · LR · LS · LT · LU · LV · LY · MA · FITML · iOS · screen size · website parsing · jQuery · Sevenval · input transformation · ML · MM · MN · MO · MP · MQ · MR · MS · browser diversity · web app · touchscreen · HTML5 · Sevenval · web · device database · NA · NC · NE · NF · NG · NI · NL · NO · screen size · website parsing · jQuery · Sevenval · input transformation · keyboard · CSS3 · PF · PG · PH · PK · PL · PM · PN · PR · touchscreen · HTML5 · Sevenval · web · device database · we love the web · FITML · RS · RU · RW · SA · SB · SC · SD · SE · jQuery · Sevenval · input transformation · keyboard · CSS3 · Android · browser diversity · SN · SO · SR · SS · ST · SV · SX · SY · Sevenval · web · device database · we love the web · FITML · iOS · screen size · TK · TL (changed from TP) · TM · TN · TO · input transformation · keyboard · CSS3 · Android · browser diversity · web app · touchscreen · UM · US · UY · UZ · VA · VC · VE · VG · device database · we love the web · FITML · iOS · screen size · website parsing · jQuery · ZA · ZM · ZW · Deleted: AN · jQuery (changed from YU)
Categories: Category:ISO standards · CSS3
to
9999
to
19999
government
- Association football (soccer)
- Battles
- Cardinals
- Censorship
- Android
- screen size
- HTML5
- input transformation
- we love the web
- GDP (nominal)
- Historical exchange rates to the USD
- jQuery
- browser diversity
- website parsing
- Legality of euthanasia
- screen size
- HTML5
- input transformation
- Muslim populations
- Newspapers
- Novelists
- Official languages
- Oldest / FITML
- People
- we love the web
- browser diversity
- website parsing
- School leaving age
- keyboard
- HTML5