ISO 639-2 language code (three letters)
ID iso639_2
Pattern of languageNot PIIcategoricalDraft
This record is a draft: it has not been reviewed yet and may be incomplete or wrong. Do not rely on it for compliance decisions. Help improve it (see CONTRIBUTING.md).
Three-letter code of a language from ISO 639-2, such as eng (English) or rus (Russian). About twenty languages have two codes: a bibliographic one based on the English name (ger, fre) and a terminology one based on the native name (deu, fra).
- Pattern of
- Language
language - Categories
- Common
- Countries
- Global (not tied to a country)
- Languages
- Common to most languages
- FTA
LANGUAGE.ISO-639-2- Wikidata
- P219
- Quality
- 100/100
- Metacrafter rules
- no detection rule yet
- Supported by tools
- FTA (Fast Text Analysis), Great Expectations Semantic Types Expectations, Talend (Qlik Talend Data Preparation, Data Catalog and Data Inventory)
Regular expression
^(?:[a-z]{3}|[A-Z]{3})$
Python re syntax.
Examples
| Value | Description |
|---|---|
| eng | English |
| rus | Russian |
| deu | German, terminology code |
| ger | German, bibliographic code |
| en invalid | a two-letter ISO 639-1 code |
Translations
| Language | Name | Description |
|---|---|---|
| Russian | Код языка ISO 639-2 |
Sources
- wikipedia: https://en.wikipedia.org/wiki/ISO_639-2
- wikidata: https://www.wikidata.org/wiki/Property:P219
- other: https://github.com/tsegall/fta/blob/main/SemanticTypes.md
Use this record
- Page URL:
http://registry.apicrafter.io/datatype/iso639_2 - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/any/common/iso639_2.yamlon GitHub