ISO 3166-1:2020
Codes for the representation of names of countries and their subdivisions — Part 1: Country code
Codes for the representation of names of countries and their subdivisions — Part 1: Country code
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 31
- Дата публикации:
- 25 августа 2020 г.
- Издание:
- ISO IS 3166 edition 4 version 1
- ICS:
- 01.140.30
This document specifies basic guidelines for the implementation and maintenance of country codes. This code is intended for use in any application requiring the expression of current country names in coded form.
Abstract
Overview
ISO 3166-1:2020 - "Codes for the representation of names of countries and their subdivisions - Part 1: Country code" is the fourth edition of the internationally recognized country code standard. It defines how current country names, dependencies and other geopolitical areas are represented as standardized code elements for use in databases and information systems. The 2020 edition formalizes the move to a database-first model (ISO Online Browsing Platform) and clarifies maintenance procedures, character encoding and the status of each alpha-2 code element.
Key topics and technical requirements
- Code types: The standard specifies the three primary code sets: alpha-2, alpha-3, and num-3. Annex material includes algorithms and conversion tables (e.g., an algorithmic num-4 representation and conversion matrices).
- Code element formation: Principles for constructing alpha-2 and alpha-3 codes, and numeric code assignment rules are documented to ensure consistent code generation and mapping to country names.
- Data model & encoding: Codes are maintained as a UTF-8 database (ISO/IEC 10646), with descriptors replacing paper column/line structures. The Open Browsing Platform (OBP) exposes the database for users.
- Maintenance & governance: The ISO 3166 Maintenance Agency (ISO 3166/MA) manages additions, deletions, alterations, reservations and the explicit status of alpha-2 elements to ensure traceability over time.
- Language, script and romanization: Guidance on language choice, character sets and romanization rules for country names.
- User guidance: Special provisions such as user-assigned code elements, aggregations, reservation periods and usage advice are included to aid implementers.
Practical applications and users
ISO 3166-1:2020 is intended for any application that requires coded representations of country names. Typical users and use cases include:
- Software developers & data architects implementing internationalized databases and APIs
- Government, customs, postal and statistical agencies exchanging standardized country identifiers
- International trade, transport and logistics systems requiring unambiguous country codes
- Financial and compliance systems for reporting and KYC that need consistent country identifiers
- Healthcare, research and metadata systems that rely on standardized geopolitical references
- Organizations historically involved in the standard (UN bodies, WCO, IATA, ITU, WHO, etc.) and international registries that require interoperable country coding
Related standards
- ISO 3166-2 (subdivision codes) and ISO 3166-3 (codes for deleted/non-current country names) - collectively forming the ISO 3166 series.
- References to character and script standards such as ISO/IEC 10646 (Universal Coded Character Set) and language code lists (ISO 639) appear in annexes.
ISO 3166-1:2020 provides a stable, maintained foundation for international data exchange by standardizing how countries are identified across systems and borders.
Технические детали
- Технический комитет
- ISO/TC 46 - Information and documentation
- SKU
- ISO 3166-1:2020
Похожие стандарты
Стандарты, упомянутые в описании
ISO/IEC 10646:2020
ДействующийInformation technology — Universal coded character set (UCS)
Overview ISO/IEC 10646:2020 - Information technology - Universal coded character set (UCS) defines the architecture and coded character repertoire for global text representation. The standard specifi…