skip navigationThe Library of Congress » Standards » MODS Official Web Site |
Top-level Element: <language>
Guidelines for Use<language> is a container element; the actual language values are recorded in the subelement <languageTerm>. <language> should not be confused with the subelement <languageOfCataloging> under <recordInfo> used for describing the language of the metadata. These guidelines for <language> (including attribute and subelement descriptions) pertain also to <languageOfCataloging> except where noted. If the content of the resource is in more than one language, the <language> element is repeated. In that case the objectPart attribute for <language> may be used in one or more instances to indicate a particular part of the resource to which the language pertains. (Not applicable to <languageOfCataloging>.) (<language> should not be confused with the xml:lang and/or lang attributes which may be used with any MODS element to designate the language of the value of the element; see the section on language in Common Attributes Used Throughout the MODS Schema for more information.) Resources such as textual resources, as well as audio and video resources with spoken word components should include <language>. The <language> element is optional for resources in which language may be important for understanding the resource, but is not primary. For example, the caption of a photograph may in some instances be important to understanding the photograph, but not primary. Whether to include a <language> element based on the language's importance or primacy is left to the cataloger's discretion. Specific Attribute InformationobjectPart Definition
Designates which part of the resource is in the language supplied. Note: <objectPart> is unlikely to be used with <languageOfCataloging>.
Application
The values of this attribute are not controlled, although it is preferable that institutions use consistent forms. The following example indicates that only the summary is in Spanish:
<language objectPart="summary">
<languageTerm type= "code" authority="iso639-2b">spa</languageTerm>
</language>
Subelement: <languageTerm>
Guidelines for UseIf expressed in coded form, the source of the code is contained in the value of the authority attribute. If no authority is given, it is assumed that the content is textual. If there is more than one representation of the same language, e.g. using different forms of the same language (code or text) or from different authorities, <languageTerm> is repeated within the <language> container. Specific Attribute Informationtype Definition
Indicates the type of <languageTerm>, text or code.
Application
This attribute may be used with the following values:
Subelement <scriptTerm>
Guidelines for Use<scriptTerm> may be expressed in textual or coded form. If in coded form, the source of the code is contained in the value of the authority attribute. If no authority is given, it is assumed that the element content is textual. If in coded form, the source of the code is the value of the authority or authorityURI attribute. Record the name or URI of the authoritative list used, if applicable, e.g. authority="iso15924", or authorityURI=”http://id.loc.gov/vocabulary/mscript”. The Library of Congress maintains an online listing: Script Code and Term Source Codes. <language> (or <languageOfCataloging>) is a wrapper for both <languageTerm> and <scriptTerm>. Multiple <languageTerm> instances within a single <language> (or <languageOfCataloging>) instance is interpreted to indicate the same language using different terms; to supply multiple languages, multiple <language> (or <languageOfCataloging>) instances are supplied. A similar mechanism is used for scripts and script terms: Multiple <scriptTerm> instances within a single <language> (or <languageOfCataloging>) instance is interpreted to indicate the same script using different terms; to supply multiple scripts, multiple <language> (or <languageOfCataloging>) instances are supplied, one for each script, and each repeating the language terms applicable for that script. Specific Attribute Informationtype Definition
Indicates the type of <scriptTerm>, text or code.
Application
This attribute may be used with the following values:
EXAMPLES<language>
<languageTerm type="text">French</languageTerm>
<languageTerm type="code" authority="iso639-2b">fre</languageTerm> </language>
<language>
<languageTerm type="code" authority="iso639-2b">fre</languageTerm>
</language>
An XSLT stylesheet could be applied to transform this code to: Language: French <language>
<languageTerm type="text" objectPart="caption">English</languageTerm>
<languageTerm type="code" objectPart="caption" authority="iso639-2b">eng</languageTerm> </language>
This resource is a Persian/English dictionary: <language>
<languageTerm type="code" authority="iso639-2b">per</languageTerm>
<scriptTerm type="code" authority="iso15924">Arab</scriptTerm>
</language>
<language>
<languageTerm type="code" authority="iso639-2b">eng</languageTerm>
<scriptTerm type="code" authority="iso15924">Latn</scriptTerm>
</language>
This resource contains both English and French text: <language>
<languageTerm type="code" authority="iso639-2b">eng<languageTerm>
</language>
<language> <languageTerm type="code" authority="iso639-2b">fre<languageTerm>
</language>
This resource contains text in Egyptian Arabic, which is coded as an individual language in ISO 639-3: <language>
<languageTerm type="code" authority="rfc4646" >zh-Hans</languageTerm>
</language>
<language> <languageTerm type="code" authority="iso639-3" >arz</languageTerm>
</language>
This resource contains text in Navajo: <language>
<languageTerm type="code" authority="rfc5646" >i-navajo</languageTerm>
</language>
This record gives the language of the resource in two languages and a code and also indicates the script of the resource: <language>
<languageTerm type="text" authority="iso639-2b" lang="eng">German</languageTerm>
<languageTerm type="text" authority="iso639-2b" lang="fre">allemand</languageTerm>
<languageTerm type="code" authority="iso639-2b">ger</languageTerm>
<scriptTerm type="code" authority="iso15924" >Latn</scriptTerm>
</language>
MAPPINGSMARC Mapping (Bibliographic)See MARC Mapping to MODS for the <language> element. Dublin Core MappingSee MODS to Dublin Core Metadata Element Set Mapping. Last Updated: October 31, 2022 |