Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
stylecircle

Element Description

The Metadata Language element specifies the language used in the metadata record.

Best Practices

While not required, it is recommended that an ISO 639-2 code be used to populate the Metadata Language field (http://www.loc.gov/standards/iso639-2/php/code_list.php). If a language is not supplied - English, the default language, will be assumed.


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. Only 1 Metadata Language may be provided (Cardinality: 0..1)

ModelElementTypeConstraintsRequired?Cardinality
UMM-CMetadataLanguageString

1 - 25 characters

No0..1


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).

Lucidchart
rich-viewerfalse
autofittrue
nameCopy of Wiki Page Metadata Evaluation Workflow-1939-51df84
width1102
pages-to-display
id98e5dc28-3252-4209-953f-66f1378e1cf4
alignLeft
height299

Please see the expandable sections below for flowchart details.


Expand
titleGCMD Metadata QA/QC
N/A
Expand
titleCMR Validation

<>

Expand
titleARC Metadata QA/QC

ARC Priority Matrix

Priority CategorizationJustification

Red = High Priority Finding

This element is categorized as highest priority when:

  • The metadata language Metadata Language provided does not reflect the language used in the metadata.
Yellow = Medium Priority Finding

Not applicable

Blue = Low Priority Finding

This element is categorized as low priority when:

  • No metadata language Metadata Language is provided when the metadata language is a language other than English (the assumed default language).
Green = No Findings/IssuesThe element is provided and follows all applicable criteria specified in the best practices section above.

ARC Automated Checks

ARC uses the pyQuARC library for automated metadata checks. Please see the pyQuARC GitHub for more information.  

Dialect Mappings

Expand
titleDIF 9

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

Expand
titleDIF 10

DIF 10

Metadata Language does not map to DIF 10.

UMM-C ElementDIF 10 PathTypeConstraintsRequired in DIF 10?CardinalityNotes
MetadataLanguageN/AN/A

N/A

N/AN/A

Metadata Language does not map to DIF 10.

Expand
titleECHO 10

ECHO 10

Metadata Language does not map to ECHO 10.

UMM-C ElementECHO 10 PathTypeConstraintsRequired in ECHO10?CardinalityNotes
MetadataLanguageN/AN/A

N/A

N/AN/A

Metadata Language does not map to ECHO 10.

Expand
titleISO 19115-2 MENDS

ISO 19115-2 MENDS

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

UMM-C Element

ISO 19115-2 MENDS Path

TypeNotes
MetadataLanguage

/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 metadata language.


Example Mapping

Section
Column
width50%

ISO 19115-2 MENDS

No Format
<gmi:MI_Metadata>
  <gmd:language>
    <gco:CharacterString>eng</gco:CharacterString>
  </gmd:language>
  <gmd:MD_CharacterSetCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmi:MI_Metadata>
Column
width50%

UMM

No Format
"DataLanguage": "eng"  
Expand
titleISO 19115-2 SMAP

ISO 19115-2 SMAP

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

UMM-C Element


ISO 19115-2 SMAP Path

TypeNotes
MetadataLanguage/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 metadata language.


Example Mapping

Section
Column
width50%

ISO 19115-2 SMAP

No Format
<gmd:DS_Series>
<gmd:seriesMetadata>
<gmi:MI_Metadata>
  <gmd:language>
    <gco:CharacterString>eng</gco:CharacterString>
  </gmd:language>
  <gmd:MD_CharacterSetCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</gmd:MD_CharacterSetCode>
</gmi:MI_Metadata>
</gmd:seriesMetadata>
</gmd:DS_Series>
Column
width50%

UMM

No Format
"DataLanguage": "eng"

UMM Migration

UMM Version 1.9.0Translation DirectionUMM Version 1.10.0



Excerpt
hiddentrue

Future Mappings

Expand
titleISO 19115-1

ISO 19115-1

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

UMM-C Element

ISO 19115-1 Path

TypeNotes
MetadataLanguage

/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

Section
Column
width50%

ISO 19115-1

No Format
<mdb:MD_Metadata>
  <mdb:defaultLocale>
    <lan:PT_Locale>
      <lan:language>
        <lan:LanguageCode codeList="insertURLhere" codeListValue="eng">eng</lan:LanguageCode>
      </lan:language>
      <lan:characterEncoding>
        <lan:MD_CharacterSetCode codeList="insertURLhere" codeListValue="utf8">utf8</lan:LanguageCode>
      </lan:characterEncoding>
    </lan:PT_Locale>
  </mdb:defaultLocale>
</mdb:MD_Metadata>
Column
width50%

UMM

No Format
"DataLanguage": "eng"

History

UMM Versioning

VersionDateWhat Changed
1.15.512/3/2020No changes were made for Metadata Language during the transition from version 1.15.4 to 1.15.5
1.15.49/18/2020No changes were made for Metadata Language during the transition from version 1.15.3 to 1.15.4
1.15.37/1/2020No changes were made for Metadata Language during the transition from version 1.15.2 to 1.15.3
1.15.25/20/2020No changes were made for Metadata Language during the transition from version 1.15.1 to 1.15.2
1.15.13/25/2020No changes were made for Metadata Language during the transition from version 1.15.0 to 1.15.1
1.15.02/26/2020No changes were made for Metadata Language during the transition from version 1.14.0 to 1.15.0
1.14.010/21/2019No changes were made for Metadata Language during the transition from version 1.13.0 to 1.14.0
1.13.004/11/2019No changes were made for Metadata Language during the transition from version 1.12.0 to 1.13.0
1.12.001/22/2019No changes were made for Metadata Language during the transition from version 1.11.0 to 1.12.0.
1.11.011/28/2018No changes were made for Metadata Language during the transition from version 1.10.0 to 1.11.0.
1.10.005/02/2018

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

1.9.0

ARC Documentation

VersionDateWhat ChangedAuthor
1.011/09/2018Recommendations/priority matrix transferred from internal ARC documentation to wiki space