Introduction

Language Code and Term Sources contains a list of standard language code and/or term sources and assigns a code to each.  The purpose of this list is to enable the source of language codes or terms contained in metadata records to be identified.  For code assignment, general structure, usage, and maintenance guidelines see Introduction.

Arrangement of the list

Entries in the list are arranged in alphabetical order by the code and consist of the source code followed by the bibliographic citation for the source documentation.  The citations are linked to the online source for some codes.

Code structure

Each code consists of a maximum of 12 characters, including lowercase alphabetic characters, numeric characters 0 through 9, and the hyphen (-).  Possible additions to codes are described in Source Code Maintenance.

Language Code and Term Source Codes

din2335

Sprachenzeichen: DIN 2335 (Berlin: Beuth)

glotto

Glottolog

iso639-1

Codes for the representation of names of languages--Part 1: Alpha-2 code (ISO 639-1:2002) (Geneva: International Organization for Standardization)

iso639-2b

Codes for the representation of names of languages--Part 2: Alpha-3 code (ISO 639-2B:2002) (Geneva: International Organization for Standardization)).  The bibliographic language codes are identical to both NISO Z39.53 and the MARC Code List for Languages

iso639-3

Codes for the representation of names of languages--Part 3: Alpha-3 code for comprehensive coverage of languages (Geneva: International Organization for Standardization)

knia

Kody naimenovanii íàzykov: GOST 7.75-97 (Minsk: Mezhgosudarstvennyi sovet po standartizatsii, metrologii i sertifikatsii)

rfc3066

Tags for the Identification of Languages (January 2001) (The Internet Society).  Replaced by RFC 4646 and RFC 4647.

rfc4646

Tags for Identifying Languages (September 2006) (The Internet Society).  In combination with RFC 4647, replaces RFC 3066.  A language identifier as specified by the Internet Best Current Practice specification RFC4646.  This document gives guidance on the use of ISO 639-1, ISO 639-2, and ISO 639-3 language identifiers with optional secondary subtags and extensions.  Replaced by RFC 5646.

rfc5646

Tags for Identifying Languages (September 2009) (The Internet Society).  In combination with RFC 5645, replaces RFC 4646.  A language identifier as specified by the Internet Best Current Practice specification RFC5646.  This document gives guidance on the use of ISO 639-1, ISO 639-2, ISO 639-3, and ISO-639-5 language identifiers.

Usage in MARC 21

 Bibliographic records

041 $2 (Language Code / Source)

377 $2 (Associated Language / Source)

 Authority records

377 $2 (Associated Language / Source of code)

 Community Information records

041 $2 (Language Code / Source of code)

MODS/MADS Elements

 mods: language / languageTerm @authority

 mods: recordInfo / languageOfCataloging / languageTerm @authority

 mads: language / languageTerm @authority

 mads: recordInfo / languageOfCataloging / languageTerm @authority

See also:

Source Codes for Vocabularies, Rules, and Schemes:  Contents