Versions Compared

Key

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

Table of Contents
stylecircle

Element Description

The PGE Version Class element ...element stores basic descriptive characteristics related to the Product Generation Executable associated with a granule.

Best Practices

There are two sub-elements that comprise the PGE Version Class:

  • PGE Name: Name of product generation executable.
  • PGE Version: Version of the product generation executable that produced the granule.

Examples:

PGE Name: "A PGE Name"

PGE Version: "6.0.27"


Element Specification

The Granule UR is PGE Version Class element is not required (Cardinality: 0..1)

ModelElementTypeConstraintsRequired?Cardinality
UMM-GPGEVersionClass/PGENameString

1 - 1024 characters

No0..1
UMM-GPGEVersionClass/PGEVersionString1 - 10 charactersYes1



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
titleCMR Validation

<>

Expand
titleARC Metadata QA/QC

ARC Priority Matrix

Priority CategorizationJustification

This element is categorized as highest priority when:

    • The
  • Granule UR is not providedThe Granule UR
    • information provided is incorrect for the granule
    • The information contains a spelling or grammatical error

Not Applicable


Not Applicable


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

ARC Automated Rules

  • If no value is provided, return is "np."
  • Otherwise, return is "OK."


Dialect Mappings

n/a
Expand
titleECHO 10

ECHO 10

Granule UR is required for ECHO 10.

UMM-G Element
SpecificationECHO 10 PathTypeConstraintsRequired in ECHO10?Cardinality
GranuleURGranuleURString
ECHO-10PGEVersionClass/PGENameString

1 - 1024 characters

No0..1
ECHO-10PGEVersionClass/PGEVersionString1 - 10 charactersYes1


Example Mapping

Section
Column
width50%

ECHO 10

No Format
<GranuleUR>MA_AMSUA_NOAA17_OMF.001:merra.mon_stdv3d_amsua_noaa17_omf.200212_06z.nc</GranuleUR><PGEVersionClass>
  <PGEName>PGE Name</PGEName>
  <PGEVersion>6.0.27</PGEVersion>
</PGEVersionClass>
Column
width50%

UMM

No Format
"GranuleUR": "AIRS2CCF_NRT.006:AIRS.2018.10.18.189.L2.CC_IR.v6.0.31.0.R18291162512.hdf"PGEVersionClass": {
      "PGEName": "PGE Name",
      "PGEVersion": "6.0.27"
Example Mapping

ISO 19115-2 MENDS

<gmi:MI_Metadata> <gmd:identificationInfo> <gmd:MD_DataIdentification> <gmd:citation> <gmd:CI_Citation> <gmd:identifier> <gmd:MD_Identifier> <gmd:code> <gco:CharacterString>AIRS2CCF_NRT.006:AIRS.2018.10.18.189.L2.CC_IR.v6.0.31.0.R18291162512.hdf</gco:CharacterString> </gmd:code> <gmd:codeSpace> <gco:CharacterString>gov
Expand
titleISO 19115-2 MENDS

ISO 19115-2 MENDS

The path where Granule UR is provided in ISO is optional, however, a Granule UR is required for all granule metadata submitted to the CMR (Cardinality: 0..1).

UMM-G ElementISO PathTypeNotes
GranuleUR
PGEVersionClass/gmi:MI_Metadata/gmd:
identificationInfo
dataQualityInfo/gmd:
MD
DQ_
DataIdentification
DataQuality/gmd:
citation
lineage/gmd:
CI
LI_
Citation
Lineage/gmd:
identifier
processStep/
gmd
gmi:
MD
LE_
Identifier/
ProcessStep [=>
[=
>gmd
>/gmd:
code
description/gco:CharacterString
{the actual Granule UR}
= PGEVersionClass
[=
>gmd:codeSpace/gco:CharacterString= gov.nasa.esdis.umm.granuleur[=>gmd:description
>/gmi:processingInformation/eos:EOS_Processing/gmi:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString =
GranuleUR

String

Provide the GranuleUR in the gmd:code field.

Provide the string"gov.nasa.esdis.umm.granuleur" in the gmd:codeSpace field. The CMR will use this string to parse out the appropriate GranuleUR value.

Also provide the string "GranuleUR" in the gmd:description field. The CMR will use this string to parse out the appropriate GranuleUR value.

Section
Column
width50%
No Format
"PGEName: " {the actual PGEName} " PGEVersion: " {the actual PGEVersion}
[=>/gmi:processingInformation/eos:EOS_Processing/gmi:identifier/gmd:MD_Identifier/gmd:codeSpace/gco:CharacterString = gov.nasa.esdis.umm.
granuleur</gco:CharacterString> </gmd:codeSpace> <gmd:description> <gco:CharacterString>GranuleUR</gco:CharacterString> </gmd:description> </gmd:MD_Identifier> </gmd:identifier> </gmd:CI_Citation> </gmd:citation> </gmd:MD_DataIdentification> </gmd:identificationInfo> </gmi:MI_Metadata>
Column
width50%

UMM

No Format
{
  "GranuleUR": "AIRS2CCF_NRT.006:AIRS.2018.10.18.189.L2.CC_IR.v6.0.31.0.R18291162512.hdf",
}
Expand
titleISO 19115-2 SMAP

ISO 19115-2 SMAP

The path where Granule UR is provided in ISO is optional, however, a Granule UR is required for all granule metadata submitted to the CMR (Cardinality: 0..1).

UMM-G ElementISO PathTypeNotesGranuleUR
/gmd:DS_Series/gmd:composedOf/gmd:DS_DataSet/gmd:has/gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/ gmd:citation
pgeversionclass
[=>/gmi:processingInformation/eos:EOS_Processing/gmi:identifier/gmd:MD_Identifier/gmd:description/gco:CharacterString = PGEVersionClass

(CMR write only)
[=>/gmi:processingInformation/eos:EOS_Processing/gmi:softwareReference/gmd:CI_Citation/gmd:title/gco:CharacterString {
the actual Granule UR
PGEName}

with

/gmd:DS_Series/gmd:composedOf
[=>/gmi:processingInformation/eos:EOS_Processing/gmi:softwareReference/gmd:
DS
CI_
DataSet
Citation/gmd
:has/gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/ gmd:purpose/gco:CharacterString = GranuleUR

String

Provide the GranuleUR in the gmd:code field.

Provide the string"gov.nasa.esdis.umm.granuleur" in the gmd:codeSpace field. The CMR will use this string to parse out the appropriate GranuleUR value.

:date gco:nilReason="unknown"
[=>/gmi:processingInformation/eos:EOS_Processing/gmi:softwareReference/gmd:CI_Citation/gmd:edition/gco:CharacterString {PGEVersion}

String

Maps to the UMM-G element PGEVersionClass

Provide the PGEName and PGEVersion value in the gmd:code field

Also provide the string "GranuleUR" in the gmd:description field. The CMR will use this string to parse out the appropriate GranuleUR value

.


Example Mapping

Section
Column
width50%

ISO 19115-2 SMAPMENDS

No Format
Column
width50%

UMM

No Format
<gmd:DS_Series>
  <gmd:composedOf>"PGEVersionClass": {
    <gmd:DS_DataSet>
      <gmd:has>
        <gmi:MI_Metadata>"PGEName": "PGE Name",
          <gmd:identificationInfo>
            <gmd:MD_DataIdentification>
              <gmd:purpose>
                <gco:CharacterString>GranuleUR</gco:CharacterString>
              </gmd:purpose>
              <gmd:citation>
                <gmd:CI_Citation>
                  <gmd:title>
                    <gco:CharacterString>AIRS2CCF_NRT.006:AIRS.2018.10.18.189.L2.CC_IR.v6.0.31.0.R18291162512.hdf</gco:CharacterString>
                  </gmd:title>
                </gmd:CI_Citation>
              </gmd:citation>
            </gmd:MD_DataIdentification>
          </gmd:identificationInfo>
        </gmi:MI_Metadata>
      </gmd:has>
    </gmd:DS_DataSet>
  </gmd:composedOf>
</gmd:DS_Series>"PGEVersion": "6.0.27"
Expand
titleISO 19115-2 SMAP

ISO 19115-2 SMAP

PGEVersionClass currently does not map to ISO 19115-2 SMAP.

UMM-G ElementISO PathTypeNotes
PGEVersionClass

N/A

N/A

N/A


Example Mapping

Section
Column
width50%

ISO 19115-2 SMAP

No Format
N/A
Column
width50%

UMM

No Format
"GranuleUR": "AIRS2CCF_NRT.006:AIRS.2018.10.18.189.L2.CC_IR.v6.0.31.0.R18291162512.hdf"N/A

UMM Migration

UMM Version 1.4.0Translation DirectionUMM Version 1.5.0



Future Mappings

Expand
titleISO 19115-1

ISO 19115-1


SpecificationPathTypeNotes
ISO 19115-1

N/A

StringN/A

N/A


Example Mapping

Section
Column
width50%

ISO 19115-1

No Format
N/A
Column
width50%

UMM

No Format
"GranuleUR": "AIRS2CCF_NRT.006:AIRS.2018.10.18.189.L2.CC_IR.v6.0.31.0.R18291162512.hdf",N/A

History

UMM Versioning

VersionDateWhat Changed
1.5.001/30/2019No changes were made for Granule UR during the transition from version 1.4.0 to 1.5.0.
1.4.008/01/2018No changes were made for Granule UR during the transition from version 1.3.0 to 1.4.0.

ARC Documentation

VersionDateWhat ChangedAuthor
1.002/15/2019Recommendations/priority matrix transferred from internal ARC documentation to wiki spaceCamille Woods