You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Element Description

The language used in the metadata record.

Best Practices

It is recommended that the value for this element be selected from a list of language codes. 

If not supplied the default language of English will be assumed.

The ISO standard for language codes that we will use is ISO 639-2.  For more information please see the ISO 639-2 language code web site at http://www.loc.gov/standards/iso639-2/php/code_list.php.

Examples:

"eng"  ← Example using the ISO 639-2 code for English

"French" ← Example where the ISO 639-2 code is not used

"chi (B)" ← Example using the ISO 639-2 code for Chinese (See this FAQ for an explanation why "(B)" is included in the code)


Element Specification

Providing a Metadata Language is optional. (Cardinality: 1)

ModelElementTypeConstraintsRequired?Cardinality
UMM-CDataLanguageString

1 - 25 characters

No1


Metadata Validation and QA/QC

All metadata entering the CMR goes through the below process to ensure metadata quality requirements are met. All records undergo CMR validation before entering the system. The process of QA/QC is slightly different for NASA and non-NASA data providers. Non-NASA providers include interagency and international data providers and are referred to as the International Directory Network (IDN).

Please see the expandable sections below for flowchart details.



<>

ARC Priority Matrix

Priority CategorizationJustification

This element is categorized as highest priority when:

  • The data language(s) provided are incorrect for the data set

Not applicable


This element is categorized as low priority when:

  • No data language is provided when the data language is a language other than English (the assumed default language)

The element is provided, and follows all applicable criteria specified in the best practices section above.

ARC Automated Rules

<insert>

Dialect Mappings

DIF 9 (Note: DIF-9 is being phased out and will no longer be supported after 2018)

DIF 10

Metadata Language does not map to DIF 10.

SpecificationPathTypeUsable Valid ValuesRequired in DIF 10?CardinalityNotes
DIF 10N/AN/A

N/A

N/AN/A

Metadata Language does not map to ECHO 10.


Example Mapping

DIF 10

N/A

UMM

"MetadataLanguage": "English"

ECHO 10

Metadata Language does not map to ECHO 10.

SpecificationPathTypeConstraintsRequired in ECHO10?CardinalityNotes
ECHO 10N/AN/A

N/A

N/AN/A

Metadata Language does not map to ECHO 10.


Example Mapping

ECHO 10

N/A

UMM

"DataLanguage": "English"

ISO 19115-2 MENDS

Providing a Metadata Language is optional. (Cardinality: 0..*).

SpecificationPathTypeNotes
ISO 19115-2 MENDS/gmi:MI_Metadata/gmd:language/gco:CharacterString
with
/gmi:MI_Metadata/gmd:MD_CharacterSetCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8"

String

Codelist


Maps to the UMM element Metadata Language.

Provide the metadata language (e.g. English) in the Character String (first path listed).

The codelist value of "UTF8" must be provided with the string in order for CMR to properly parse out the data language.


Example Mapping

ISO 19115-2 MENDS

ADD EXAMPLE

UMM

"DataLanguage": "English"  

ISO 19115-2 SMAP

Providing a Metadata Language is optional. (Cardinality: 0..*).

SpecificationPathTypeNotes
ISO 19115-2 SMAP

/gmd:DS_Series/gmd:seriesMetadata/gmi:MI_Metadata/gmd:language/gco:CharacterString
with
/gmd:DS_Series/gmd:seriesMetadata/gmi:MI_Metadata/gmd:MD_CharacterSetCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8"

String

Codelist


Maps to the UMM element Metadata Language.

Provide the metadata language (e.g. English) in the Character String (first path listed).

The codelist value of "UTF8" must be provided with the string in order for CMR to properly parse out the data language.


Example Mapping

ISO 19115-2 SMAP

<gmd:language>
      <gco:CharacterString>eng</gco:CharacterString>
</gmd:language>
<gmd:MD_CharacterSetCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmd:characterSet>

UMM

"DataLanguage": "English"

UMM Migration

UMM Version 1.9.0Translation DirectionUMM Version 1.10.0



Future Mappings

ISO 19115-1

Providing a Metadata Language is optional. (Cardinality: 0..*).

SpecificationPathTypeNotes
ISO 19115-1

/mdb:MD_Metadata/mdb:defaultLocale/lan:PT_Locale/lan:language/lan:LanguageCode/@codeList="codeListLocation#LanguageCode"   @codeListValue=
with
/mdb:MD_Metadata/mdb:defaultLocale/lan:PT_Locale/lan:characterEncoding/lan:MD_CharacterSetCode/@codeList="codeListLocation#MD_CharacterSetCode" @codeListValue=

Codelist


Maps to the UMM element Metadata Language.

Select the data language from the Language Codelist.

Select a CharacterSetCode. A character set code must be provided in addition to the language in order for CMR to properly parse out the data language.


Example Mapping

ISO 19115-1

ADD EXAMPLE

UMM

"DataLanguage": "English"

History

UMM Versioning

VersionDateWhat Changed
1.10.05/2/2018

No changes were made for Data Language during the transition from version 1.9.0 to 1.10.0

1.9.0

ARC Documentation

VersionDateWhat ChangedAuthor
1.010/12/18Recommendations/priority matrix transferred from internal ARC documentation to wiki spaceJeanne' le Roux



  • No labels