ISO 639-5


ISO 639-5:2008 "Codes for the representation of names of languages—Part 5: Alpha-3 code for language families and groups" is an international standard published by the International Organization for Standardization. It was developed by ISO Technical Committee 37, Subcommittee 2, and first published on May 15, 2008. It is part of the ISO 639 series of standards.

Collective codes

This is a list of ISO 639-5 codes, including the code hierarchy as given in the ISO 639-5 registry. The code und from ISO 639-2 can be seen as top of the hierarchy. The hierarchy is not a complete genetic hierarchy; some of the collection codes are based on geography or category instead.
ISO 639-5 defines alpha-3 codes, called "collective codes", that identify language families and groups. As of the February 11, 2013, update to ISO 639-5, the standard defines 115 collective codes. The United States Library of Congress maintains the list of Alpha-3 codes that comprise ISO 639-5.
The standard does not cover all language families used by linguists. The languages covered by a group code need not be linguistically related, but may have a geographic relation, or category relation.
Hierarchy639-5639-2Language collection nameNotes
aavaavAustro-Asiatic languagesSouth-Asiatic languages, not related to Australian languages
afaafaafaAfro-Asiatic languages
nai:aql:algalgalgAlgonquian languages
nic:alvalvAtlantic-Congo languages
nai:xnd:ath:apaapaapaApache languages
sai:aqaaqaAlacalufan languages
nai:aqlaqlAlgic languages
artartartArtificial languages
nai:xnd:athathathAthapascan languages
sai:awd:aufaufArauan languages
ausausausAustralian languages
sai:awdawdArawakan languages
nai:azcazcUto-Aztecan languages
nic:alv:badbadbadBanda languages
nic:alv:baibaibaiBamileke languages
ine:batbatbatBaltic languages
afa:berberberBerber languages
ine:iir:inc:bihbihbihBihari languages
nic:alv:bntbntbntBantu languages
map:poz:pqw:btkbtkbtkBatak languages
caicaicaiCentral American Indian languages
caucaucauCaucasian languages
sai:cbacbaChibchan languages
cau:ccnccnNorth Caucasian languages
cau:ccsccsSouth Caucasian languages
afa:cdccdcChadic languages
nai:cddcddCaddoan languages
ine:celcelcelCeltic languages
map:poz:pqw:cmccmccmcChamic languages
crp:cpecpecpeCreoles and pidgins, English-based
crp:cpfcpfcpfCreoles and pidgins, French-based
crp:cppcppcppCreoles and pidgins, Portuguese-based
crpcrpcrpCreoles and pidgins
ssa:csucsuCentral Sudanic languages
afa:cuscuscusCushitic languages
map:poz:pqw:daydaydayLand Dayak languagesnot to be confused with Dayak languages, which is a larger group
nic:dmndmnMande languages
dradradraDravidian languages
afa:egxegxEgyptian languages
esxesxEskimo-Aleut languages
euqeuqBasque (family)Basque is an individual language covered by this collection code
urj:fiufiufiuFinno-Ugrian languages
map:foxfoxFormosan languages
ine:gemgemgemGermanic languages
ine:gem:gmegmeEast Germanic languages
ine:gem:gmqgmqNorth Germanic languages
ine:gem:gmwgmwWest Germanic languages
ine:grkgrkGreek languages
ine:iir:inc:himhimWestern Pahari languages
hmxhmxHmong-Mien languages
nai:hokhokHokan languages
ine:hyxhyxArmenian (family)Armenian is an individual language covered by this collection code
ine:iiriirIndo-Iranian languages
nic:ijoijoijoIjo languages
ine:iir:incincincIndic languages
ineineineIndo-European languages
ine:iir:irairairaIranian languages
nai:iroiroiroIroquoian languages
ine:itcitcItalic languages
jpxjpxJapanese (family)Japanese is an individual language covered by this collection code
sit:tbq:karkarkarKaren languages
nic:kdokdoKordofanian languages
khikhikhiKhoisan languages
nic:alv:krokrokroKru languages
mapmapmapAustronesian languages
aav:mkhmkhmkhMon-Khmer languages
map:poz:pqw:phi:mnomnomnoManobo languages
aav:munmunmunMunda languages
cai:mynmynmynMayan languages
nai:azc:nahnahnahNahuatl languages
nainainaiNorth American Indian languages
paa:ngfngfTrans-New Guinea languages
nicnicnicNiger-Kordofanian languages
ssa:sdv:nubnubnubNubian languages
cai:omqomqOto-Manguean languages
afa:omvomvOmotic languages
cai:omq:otootootoOtomian languages
paapaapaaPapuan languages
map:poz:pqw:phiphiphiPhilippine languages
map:poz:plfplfCentral Malayo-Polynesian languages
map:pozpozMalayo-Polynesian languages
map:poz:pqepqeEastern Malayo-Polynesian languages
map:poz:pqwpqw
ine:iir:inc:praprapraPrakrit languages
sai:qweqweQuechuan (family)Quechua is a macrolanguage covered by this collection code
ine:itc:roaroaroaRomance languages
saisaisaiSouth American Indian languages
nai:salsalsalSalishan languages
ssa:sdvsdvEastern Sudanic languages
afa:semsemsemSemitic languages
sgnsgnsgnsign languages
nai:siosiosioSiouan languages
sitsitsitSino-Tibetan languages
ine:slaslaslaSlavic languages
urj:fiu:smismismiSami languages
ssa:sonsonsonSonghai languages
ine:sqjsqjAlbanian languagesAlbanian is a macrolanguage covered by this collection code
ssassassaNilo-Saharan languages
urj:sydsydSamoyedic languages
taitaitaiTai languagesThai is an individual language covered by this collection code
sit:tbqtbqTibeto-Burman languages
tut:trktrkTurkic languagesTurkish is an individual language covered by this collection code
sai:tuptuptupTupi languages
tuttuttutAltaic languages
tut:tuwtuwTungus languages
urjurjUralic languages
nai:wakwakwakWakashan languages
ine:sla:zlw:wenwenwenSorbian languages
tut:xgnxgnMongolian languagesMongolian is a macrolanguage covered by this collection code
nai:xndxndNa-Dene languages
esx:ypkypkypkYupik languages
sit:zhxzhxChinese (family)Chinese is a macrolanguage covered by this collection code
ine:sla:zlezleEast Slavic languages
ine:sla:zlszlsSouth Slavic languages
ine:sla:zlwzlwWest Slavic languages
nic:alv:zndzndzndZande languagesZande is an individual language covered by this collection code

Relationship to other parts of ISO 639

Some of the codes in ISO 639-5 codes are also found in the ISO 639-2 "Alpha-3 code" standard. ISO 639-2 contains codes for some individual languages, some ISO 639 macrolanguage codes, and some collective codes; any code found in ISO 639-2 is also found in either ISO 639-3 or ISO 639-5.
Languages, families, or group codes in ISO 639-2 can be of type "group" or "remainder group". A "group" consists of several related languages; a "remainder group" is a group of several related languages from which some specific languages have been excluded. However, in ISO 639-5, the "remainder groups" do not exclude any languages. Because ISO 639-2 and ISO 639-5 use the same Alpha-3 codes, but do not always refer to the same list of languages for any given code, the languages an Alpha-3 code refers to can not be determined unless it is known whether the code is used in the context of ISO 639-2 or ISO 639-5.
Alpha-3 codeISO 639-2 typeISO 639-2 definitionISO 639-5 definition
remainder group Afro-Asiatic languagesall Afro-Asiatic languages
normal group all Algonquian languagesall Algonquian languages
not definednot definedAlbanian languages

History

The committee draft of ISO 639-5 was issued on February 23, 2005. Voting on the draft terminated on July 5, 2005; the draft was approved.
In 2006, the target publication date for the final standard was set at October 30, 2007. During the approval stage for the standard, the ISO final draft international standard ballot was not initiated until February 8, 2008. Voting ended on April 10, 2008.
The standard was published on May 15, 2008.
Updates were made in August 2008, February 2009, and February 2013.