Norme internationale pour la codification des noms de langues ou de familles de langues classées par ordre alphabétique.
Par exemple la norme ISO 639-3 et ISO 639-2 ber est utilisée pour les langues amazighes (famille ou langue mère tamazight unifiée et standardisée) et ISO 639-3 et ISO 639-2 kab pour le choix de la langue kabyle à partir de l’URL, d’unn préfixe, domaine ou sous-domaine.
L’ISO 639 se compose de cinq parties
- Partie 1 (ISO 639-1:2002): un code à 2 lettres a été établi pour représenter les principales langues du monde.
- Partie 2 (ISO 639-2:1998): un code à 3 lettres permet plus de combinaisons, cette partie de la norme couvre donc un plus grand nombre de langues.
- Partie 3 (ISO 639-3:2007): un code à 3 lettres pour couvrir une liste de langues aussi complète que possible, incluant les langues vivantes, mortes et anciennes..
- Partie 4 (ISO 639-4:2010): principes généraux du codage des noms de langues et lignes directrices pour l’utilisation d’ISO 639.
- Partie 5 (ISO 639-5:2008): un code à 3 lettres permet de représenter les familles et groupes de langues (vivantes et mortes).