Object language is the "language being described." (ISO 16642:2017)
workingLanguage
Working language is the "language used to describe objects." (ISO 16642:2017)
sourceLanguage
Source language is the language of the content to be translated. (ISO 17100:215)
targetLanguage
Target language is the language of the content into which source language content is translated. (ISO 17100:215)
ident
(identifier) Supplies a language code constructed as defined in BCP 47 which is used to identify the language documented by this element, and which may be referenced by the global xml:lang attribute.
In a monolingual dictionary, where the object language and the working language are the same, one should list each as a separate <language> element with a specific role attribute. A human-readable, informal prose characterization should be supplied as content for the element. When the human-readable name(s) of languages are provided in multiple languages, the attribute xml:lang should be used to indicate what language is used to name the given object or working language.
A bilingual dictionary could be documented as having two object languages. In those cases, however, it is recommended -- and more precise -- to describe each object language as either a source language or a target language.
Example
<langUsage><language ident="ru" role="objectLanguage" xml:lang="ru">Русский литературный язык XIX века</language><language ident="ru" role="workingLanguage" xml:lang="ru">Современный русский язык</language><language ident="ru" role="objectLanguage" xml:lang="en">19th-century literary Russian</language><language ident="ru" role="workingLanguage" xml:lang="en">Modern Russian</language></langUsage>
Example
<langUsage><language ident="chu" role="sourceLanguage">Old Church Slavic</language><language ident="la" role="targetLanguage">Latin</language><language ident="grc" role="targetLanguage">(Premodern) Greek</language></langUsage>
element language
{
att.scope.attributes,
attribute role
{
"objectLanguage"
| "workingLanguage"
| "sourceLanguage"
| "targetLanguage"
},
attribute ident { text },
attribute usage { text }?,
text
}⚓