ISO 639-6[a] adalah usulan standar internasional dalam seri ISO 639, dikembangkan oleh ISO/TC 37/SC 2 (International Organization for Standardization, Technical Committee 37, Subcommittee 2: Terminographical and lexicographical working methods – kemudian berganti nama menjadi Terminology workflow and language coding).[1] Standar ini berisi kode empat huruf yang menunjukkan ragam bahasa dan rumpun bahasa. Hal tersebut memungkinkan seseorang untuk membedakan perbedaan ragam: misalnya, bahasa Manx yang telah punah (glvx) dan bahasa Manx yang dihidupkan kembali (rvmx), sedangkan ISO 639-3 hanya menyertakan glv untuk bahasa Manx tanpa adanya pembeda ragam.
Data pendukung ISO 639-6 diteliti dan disusun oleh otoritas pendaftaran ISO, bernama GeoLang. ISO 639-6 diterbitkan pada 17November 2009, dan ditarik pada 25November 2014 karena kekhawatiran akan kegunaan dan pemeliharaannya.[2][3] Pangkalan data juga menghubungkan setiap bahasa dan rumpun dengan leluhur utamanya, memungkinkan pengguna untuk mengikuti penggolongan berbagai bahasa. Misalnya, kode dan leluhur bahasa Inggris dicantumkan di bawah ini:
Pangkalan data membedakan antara berbagai aksara yang digunakan untuk bahasa yang sama. Misalnya, sejumlah aksara yang berbeda digunakan di Kesultanan Utsmaniyah dan akibatnya bahasa Turki Utsmaniyah dikategorikan sebagai berikut:
ISO 639-5: Kode 3 huruf untuk rumpun dan kelompok bahasa (keompok "sisa" dari warisan ISO 639-2 diperluas secara inklusif dalam ISO 639-5).
ISO 15924: kode 4 huruf untuk perwakilan nama aksara (sebagian besar juga digunakan dalam BCP 47 sebagai "subtag aksara").
IETF language tag: kode 5 hingga 8 huruf yang digunakan sebagai "subtag ragam", ditetapkan dan dikelola dalam pangkalan data IANA untuk tag bahasa BCP 47.
Catatan penjelas
^secara lengkap: Kode untuk perwakilan nama bahasa — Bagian 6: Kode Alfa-4 untuk cakupan ragam bahasa yang lengkap (bahasa Inggris: Codes for the representation of names of languages — Part 6: Alpha-4 code for comprehensive coverage of language variants).