This ontology, based at a very high level on ISO 639 as well as the language element of the Language Tag specified in BCP 47 (RFC 4646, RFC 4647), defines the concept of a language, and covers natural and engineered languages. It is provided in Commons as a bridge between a number of OMG ontologies, including the API4KP ontologies, the ontology associated with the Distributed Ontology, Model, and Specification Language (DOL) specification, the Languages, Countries, and Codes (LCC) specification and ontologies, and the Multiple Vocabulary Facility (MVF) ontologies, among others, and was derived from the original LCC Language Representation ontology. The model aligns with the latest ISO 639 revisions, which were formerly part of ISO-639-4, and with definitions in other ISO terminology and thesauri standards.
Copyright (c) 2015-2025 Adaptive Analytics, Inc. Copyright (c) 2015-2025 Object Management Group, Inc. Copyright (c) 2015-2025 Thematix Partners LLC Copyright (c) 2015-2017 Unisys Copyright (c) 2019-2025 agnos.ai UK Ltd. Copyright (c) 2022-2025 Federated Knowledge LLC Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. See https://opensource.org/licenses/MIT.
BCP 47, Tags for Identifying Languages, see http://tools.ietf.org/html/bcp47
ISO 639 Code for individual languages and language groups, Second edition, 2023-11
Copyright (c) 2015-2025 Object Management Group, Inc.
Copyright (c) 2015-2025 Thematix Partners LLC
Copyright (c) 2019-2025 agnos.ai UK Ltd.
individual language whose rules are explicitly established prior to its use
Constructed languages do not include reconstructed languages, computer programming languages, mark-up languages or similar formal languages.
Some constructed languages are based on one or several natural languages and are therefore not 'artificial'.
ISO 639 Code for individual languages and language groups, Second edition, 2023-11, clause 3.3.2
language comprised of a set of finite-length strings (i.e., a body of words) constructed from a finite alphabet, following a set of methods of combining them (called a grammar), governed by precise syntactic rules
Mateescu, A., Salomaa, A. (1997). Formal Languages: an Introduction and a Synopsis. In: Rozenberg, G., Salomaa, A. (eds) Handbook of Formal Languages. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-59136-5_1
language that may be used to express or communicate meaning or a message between humans
Human language was originally developed for, and mainly used in, direct communication between humans. Today its use is increasingly supported by information and communication technologies (ICTs).
systematic use of sounds, visual-spatial signs, characters or other written symbols or signs that can be combined to express or communicate meaning, understood by a community
ISO 639 Code for individual languages and language groups, Second edition, 2023-11, clause 3.1.1
string of characters assigned to an individual language or a language group for the purpose of identifying it unequivocally
In the ISO 639 language code, the string of characters consists of a string of letters.
ISO 639 Code for individual languages and language groups, Second edition, 2023-11, clause 3.7.10
individual language which is or was in active use in a language community, passed on from one generation of speakers to the next
Bambara, English, Haitian Creole, Latin, LIBRAS (Língua Brasileira de Sinais/Brazilian Sign Language)
ISO 639 Code for individual languages and language groups, Second edition, 2023-11, clause 3.3.1
comprehensive set of graphic characters used for the written form of one or more individual languages
A script, as opposed to an arbitrary subset of characters, is defined in distinction to other scripts; in general, readers of one script can be unable to read the glyphs of another script easily, even where there is a historical relation between them. ISO 639 language identifiers may be combined with script identifiers from ISO 15924 (e.g., BCP 47).
ISO 639 Code for individual languages and language groups, Second edition, 2023-11, clause 3.6.2
string of characters assigned to represent a script unequivocally
is expressed in or uses a given language in some context