ISO 3166-1は、ISO 3166規格の一部です。国際標準化機構(ISO)が発行している規格で、国名や属領の名称を表すコードを規定しています。規格の正式名称はCodes for the representation of names of countries and their subdivisions — Part 1: Country codesで、国や地域を一意に識別するための3種類のコードセットが定められています。国コードには主に次の3つのセットがあります。
- ISO 3166-1 alpha-2 — 2文字のコード。インターネットの国別コードトップレベルドメイン(ccTLD)や国コード表示、郵便や輸送、ラベル表記など、広範な用途で最もよく使われます。例:日本は「JP」、アメリカ合衆国は「US」。
- ISO 3166-1 alpha-3 — 3文字のコード。国名とコードを視覚的に対応させやすく、データベースや国際機関の一覧表示で使われることが多いです。例:日本は「JPN」、アメリカは「USA」。
- ISO 3166-1 数値コード(Numeric) — 3桁の数値コード。ラテンアルファベットを使用しないシステムや、数字での処理が好まれる場面で便利です。これらの数値コードは国連統計部(UN M49)が用いるコードと整合しています。例:日本は「392」、アメリカは「840」。
主な用途と具体例
ISO 3166-1のコードは、次のような場面で使われます。
- インターネットのccTLD(例:.jp は JP)やドメイン管理。
- 国際送金・金融システムや統計データの国識別。(数値コードは言語非依存のデータ交換に有利)
- 国際標準(例:ISO 4217の通貨コードはISO 3166-1の国コードを基にしている場合が多い)や運送・物流、海事・航空の各種コード体系との連携。
- 政府・国際機関・企業のデータベースや報告書での国名一元管理。
- 車両の国識別記号や国際大会での国名表示など。
運用と更新
ISO 3166-1の保守はISO 3166メンテナンス機関(ISO 3166/MA)が担当しており、国の独立・改名・合併・分割などの変化に応じてコードリストが更新されます。以前はニュースレター等で変更が通知されましたが、現在はISOのOnline Browsing Platform(OBP)などで最新のコード表を確認できます。実運用では、変更が生じた場合にシステムや書類へ適用するタイミングを慎重に検討する必要があります。
予約・ユーザー割当と実務上の注意
ISO 3166-1には「正式に割り当てられたコード」のほかに、特定用途のために留保(予約)されたコードや、ユーザーが私的に利用できる「ユーザー割当」コードが存在します。これにより、国名が未確定の地域や暫定的な識別が必要な場合に柔軟に対応できます。例えば、国際的にまだ正式割当がない地域については、一部の組織が暫定的に用いるコードが使われることがあります(例:Kosovo に対しては公式コードが未定の時期に「XK」などのユーザー割当が使われることがありました)。
また、他の国際機関(国連、EU、各国政府機関など)は独自の追加コードやマッピングを使っている場合があり、必ずしもISOのコードと完全一致しないことがあるため、データ連携時は変換ルールを明確にしておく必要があります。
まとめと参照
ISO 3166-1は国・地域を識別するための国際的に広く受け入れられた基準であり、alpha-2・alpha-3・数値の3種類を用途に応じて使い分けます。最新の正式リストや変更履歴はISOの公式資料(ISO Online Browsing Platform 等)で確認してください。なお、実務ではISOコードと他機関コードとの対応表や予約・ユーザー割当の扱いを明確にしておくことが重要です。