ISO 639 Vocabulary

Latest version:
http://downlode.org/rdf/iso-639/
This version:
http://downlode.org/rdfiso639/2005-12-03.html
Previous version:
n/a
Author:
Earle Martin

Copyright © 2005 Earle Martin.

Creative Commons License This work is licensed under a Creative Commons License. This copyright applies to the ISO 639 Vocabulary documentation and does not apply to the ISO 639 Vocabulary data formats, vocabulary terms, or technology. Regarding underlying technology, the ISO 639 Vocabulary relies heavily on W3C's RDF technology, an open Web standard that can be freely used by anyone.


Abstract

This resource acts as a simple representation of the ISO 639-1 and ISO 639-2 definitions of language names.

Usage

Following is an example of a simple RDF document referencing the English language.

<rdf:RDF
  xmlns:rdf  = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:rdfs = "http://www.w3.org/2000/01/rdf-schema#"
  xmlns:dc   = "http://purl.org/dc/elements/1.1/"
>

<rdf:Description rdf:ID="Thing">
  <dc:title>A Thing</dc:title>
  <dc:language rdf:resource="http://downlode.org/rdf/iso-639/#en" />
</rdf:Description>

</rdf:RDF>

Note the URI pointing to the fragment of the schema that represents English. The language IDs should be referred to in lower-case (in this case, "en"); this is as recommended by the ISO 639 specification.

The list of languages is defined using a simple RDF schema. It has one class, Language, whose properties are:

name_en
The name of the language, in English.
name_fr
The name of the language, in French.
alpha2
The language's ISO 639-1 (two-letter alphabetic) identifier.
alpha3
The language's ISO 639-2 (three-letter alphabetic) identifier.

Here is an example block from the vocabulary, describing the English language.

  <Language rdf:ID="en">
    <name_en>English</name_en>
    <name_fr>anglais</name_fr>
    <alpha2>en</alpha2>
    <alpha3>eng</alpha3>
  </Language>

To see the full list, view the source of this page.

See also

Nearby: ISO 3166 Vocabulary.

For a Perl utility to determine associations between ISO 639-1 and 639-2 language codes and ISO 3166 country codes, see Locale::Object.

Acknowledgements

Parts of the layout of this document and the licensing information were adapted from the FOAF Vocabulary Specification by Dan Brickley and Libby Miller.

Abkhazian abkhaze ab abk Afar afar aa aar Afrikaans afrikaans af afr Akan akan ak aka Albanian albanais sq alb/sqi Amharic amharique am amh Arabic arabe ar ara Aragonese aragonais an arg Armenian arménien hy arm/hye Assamese assamais as asm Avaric avar av ava Avestan avestique ae ave Aymara aymara ay aym Azerbaijani azéri az aze Bambara bambara bm bam Bashkir bachkir ba bak Basque basque eu baq/eus Belarusian biélorusse be bel Bengali bengali bn ben Bihari bihari bh bih Bislama bichlamar bi bis Bokmål, Norwegian; Norwegian Bokmål bokmål, norvégien; bokmål norvégien nb nob Bosnian bosniaque bs bos Breton breton br bre Bulgarian bulgare bg bul Burmese birman my bur/mya Catalan; Valencian catalan; valencien ca cat Chamorro chamorro ch cha Chechen tchétchène ce che Chewa; Chichewa; Nyanja chewa, chichewa, nyanja ny nya Chinese chinois zh chi/zho Church Slavic; Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic slavon d'église; vieux slave; slavon liturgique; vieux bulgare cu chu Chuvash tchouvache cv chv Cornish cornique kw cor Corsican corse co cos Cree cree cr cre Croatian croate hr scr/hrv Czech tchèque cs cze/ces Danish danois da dan Divehi maldivien dv div Dutch; Flemish néerlandais; flamand nl dut/nld Dzongkha dzongkha dz dzo English anglais en eng Esperanto espéranto eo epo Estonian estonien et est Ewe éwé ee ewe Faroese féroïen fo fao Fijian fidjien fj fij Finnish finnois fi fin French français fr fre/fra Frisian frison fy fry Fulah peul ff ful Gaelic; Scottish Gaelic gaélique; gaélique écossais gd gla Galician galicien gl glg Ganda ganda lg lug Georgian géorgien ka geo/kat German allemand de ger/deu Gikuyu; Kikuyu kikuyu ki kik Greek, Modern (1453-) grec moderne (après 1453) el gre/ell Greenlandic; Kalaallisut groenlandais kl kal Guarani guarani gn grn Gujarati goudjrati gu guj Haitian; Haitian Creole haïtien; créole haïtien ht hat Hausa haoussa ha hau Hebrew hébreu he heb Herero herero hz her Hindi hindi hi hin Hiri Motu hiri motu ho hmo Hungarian hongrois hu hun Icelandic islandais is ice/isl Ido ido io ido Igbo igbo ig ibo Indonesian indonésien id ind Auxiliary Language Association) interlingua (langue auxiliaire internationale) ia ina Interlingue interlingue ie ile Inuktitut inuktitut iu iku Inupiaq inupiaq ik ipk Irish irlandais ga gle Italian italien it ita Japanese japonais ja jpn Javanese javanais jv jav Kannada kannada kn kan Kanuri kanouri kr kau Kashmiri kashmiri ks kas Kazakh kazakh kk kaz Khmer khmer km khm Kinyarwanda rwanda rw kin Kirghiz kirghize ky kir Komi komi kv kom Kongo kongo kg kon Korean coréen ko kor Kuanyama; Kwanyama kuanyama; kwanyama kj kua Kurdish kurde ku kur Lao lao lo lao Latin latin la lat Latvian letton lv lav Letzeburgesch; Luxembourgish luxembourgeois lb ltz Limburgan; Limburger; Limburgish limbourgeois li lim Lingala lingala ln lin Lithuanian lituanien lt lit Luba-Katanga luba-katanga lu lub Macedonian macédonien mk mac/mkd Malagasy malgache mg mlg Malay malais ms may/msa Malayalam malayalam ml mal Maltese maltais mt mlt Manx manx; mannois gv glv Maori maori mi mao/mri Marathi marathe mr mar Marshallese marshall mh mah Moldavian moldave mo mol Mongolian mongol mn mon Nauru nauruan na nau Navajo; Navaho navaho nv nav Ndebele, North ndébélé du Nord nd nde Ndebele, South ndébélé du Sud nr nbl Ndonga ndonga ng ndo Nepali népalais ne nep Northern Sami sami du Nord se sme Norwegian norvégien no nor Norwegian Bokmål; Bokmål, Norwegian norvégien bokmål; bokmål, norvégien nb nob Norwegian Nynorsk; Nynorsk, Norwegian norvégien nynorsk; nynorsk, norvégien nn nno Occitan (post 1500); Provençal occitan (après 1500); provençal oc oci Ojibwa ojibwa oj oji Oriya oriya or ori Oromo galla om orm Ossetian; Ossetic ossète os oss Pali pali pi pli Panjabi; Punjabi pendjabi pa pan Persian persan fa per/fas Polish polonais pl pol Portuguese portugais pt por Pushto pachto ps pus Quechua quechua qu que Raeto-Romance rhéto-roman rm roh Romanian roumain ro rum/ron Rundi rundi rn run Russian russe ru rus Samoan samoan sm smo Sango sango sg sag Sanskrit sanskrit sa san Sardinian sarde sc srd Serbian serbe sr scc/srp Shona shona sn sna Sichuan Yi yi de Sichuan ii iii Sindhi sindhi sd snd Sinhala; Sinhalese singhalais si sin Slovak slovaque sk slo/slk Slovenian slovène sl slv Somali somali so som Sotho, Southern sotho du Sud st sot Spanish; Castilian espagnol; castillan es spa Sundanese soundanais su sun Swahili swahili sw swa Swati swati ss ssw Swedish suédois sv swe Tagalog tagalog tl tgl Tahitian tahitien ty tah Tajik tadjik tg tgk Tamil tamoul ta tam Tatar tatar tt tat Telugu télougou te tel Thai thaï th tha Tibetan tibétain bo tib/bod Tigrinya tigrigna ti tir Tonga (Tonga Islands) tongan (Îles Tonga) to ton Tsonga tsonga ts tso Tswana tswana tn tsn Turkish turc tr tur Turkmen turkmène tk tuk Twi twi tw twi Uighur; Uyghur ouïgour ug uig Ukrainian ukrainien uk ukr Urdu ourdou ur urd Uzbek ouszbek uz uzb Venda venda ve ven Vietnamese vietnamien vi vie Volapük volapük vo vol Walloon wallon wa wln Welsh gallois cy wel/cym Wolof wolof wo wol Xhosa xhosa xh xho Yiddish yiddish yi yid Yoruba yoruba yo yor Zhuang; Chuang zhuang; chuang za zha Zulu zoulou zu zul