Versions Compared

Key

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

Table of Contents
stylecircle

Element Description

Note: This page is a draft

The Measured Parameters element provides the geophysical parameters that were obtained during data collection. It contains the name of the parameters , with the option to provide associated data quality stats statistics and data quality flags. The data quality stats statistics provide information on the measurement of the quality of the data while the data quality flags represent the overall quality assurance levels placed on the granule's parameters.  


Best Practices

Measured Parameters is an optional element. If provided, then the parameter name(s) must be given. 

  • Parameter Name: The name of the measured geophysical parameters represented in the data.
  • QA Stats: The QA Stats sub-elements provide a measure of select data quality statistics associated with the datameasured parameter. Each of these stats statistics must be expressed as a percentage value between 0 and 100. QA Stats sub-elements include:
    • QA Percent Missing Data: The percent of the data that is missing at the granule level.
    • QA Percent Out of Bounds Data: The percent of the granule data that is out of bounds.
    • QA Percent Interpolated Data: The percent of the granule data that was interpolated.
    • QA Percent Cloud Cover: The percent of the granule data covered by clouds; keep in mind that the definition of a cloud can vary from one data provider to another.
  • QA Flags: The QA Flags sub-elements provide science, operational and automatic quality flags associated with the datameasured parameter. The criteria for passing each QA flag is specified by the data provider. The actual value of the QA flag must be selected from an enumerated list of values, whereas the criteria or explanation of the QA flag can be provided as free text with a maximum text length of 2,048 characters. QA Flag sub-elements include:   
    • Automatic Quality Flag: This sub-element applies to the quality of each parameter defined within the granule Indicates an automated measure of quality of the specified measured parameter based on guidelines set by the data provider
      • Valid values for Automatic Quality Flag include: "Passed
      • Ex: "PASSED", "FAILEDFailed", "SUSPECTSuspect", "UNDETERMINEDUndetermined"
    • Automatic Quality Flag Explanation: This sub-element details the criteria utilized for determining the automatic quality flags flag, including thresholds.

    • Operational Quality Flag: This sub-element applies to the operational quality of each parameter defined within the granule  Indicates an operational measure of quality of the specified measured parameter based on guidelines set by the data provider
      • Valid values for Operational Quality Flag include

      • Ex"PASSEDPassed", "FAILEDFailed", "BEING INVESTIGATEDBeing Investigated", "NOT INVESTIGATEDNot Investigated", "INFERRED PASSEDInferred Passed", "INFERRED FAILEDInferred Failed", "SUSPECTSuspect", "UNDETERMINEDUndetermined"

    • Operational Quality Flag Explanation: This sub-element details the criteria utilized for determining the operational quality flags flag, including thresholds.

    • Science Quality Flag: This sub-element applies to the  Indicates a measure of science quality of each parameter defined within the granule the specified measured parameter based on guidelines set by the data provider
      • Valid values for Science Quality Flag include
      • Ex: "PASSEDPassed", "FAILEDFailed", "BEING INVESTIGATEDBeing Investigated", "NOT INVESTIGATEDNot Investigated", "INFERRED PASSEDInferred Passed", "INFERRED FAILEDInferred Failed", "SUSPECTSuspect", "HOLDHold", "UNDETERMINEDUndetermined"
    • Science Quality Flag Explanation: This sub-element details  Details the criteria utilized for determining the science quality flags 

Note: The QA flag sub-elements are enumerated while the explanations have a maximum text length of 2,048 characters. 

    • flag.

Providing all of the aforementioned sub-elements Lastly, providing all of the aforementioned sub-elements is completely optional; however, if a data provider chooses to provide any QA Stats or QA flags information, at least one sub-element from its respective category must be provided.


Examples:

Example 1: Only Measured Parameter Names are providedExample 2: One Measured Parameter is provided along with select QA Stats and QA Flags for the parameter

Parameter Name

Examples

:

"

VEGETATION

", "BIOMASS", "FORESTS", "CROWN", "PLANT CHARACTERISTICS", "VEGETATION

SPECIES

Parameter Name: BIOMASS

Parameter Name: DIAMETER AT BREAST HEIGHT

Parameter Name: FOREST TYPE

Parameter Name: PRECIPITATION AMOUNT

QA Stats:

QA Percent Missing Data: 5

QA Percent Interpolated Data: 55

QA Percent Cloud Cover: 0

QA Flags:

Automatic Quality Flag: Passed

Automatic Quality Flag Explanation: Indicates whether data were successfully processed. Absence of error messages during data processing is considered passed. Presence of error messages during data processing will label the data suspect.

Science Quality Flag: Inferred Passed

Science Quality Flag Explanation: The data in this granule has passed preliminary quality tests. Please refer to the user's guide for further details regarding data accuracy, validation, and limitations for use.



Element Specification

The Measured Parameters element is optional, and may be repeated (Cardinality: 0..*). If provided, the Parameter Name is required. 

ModelElementTypeConstraintsRequired?CardinalityNotes
UMM-GMeasuredParameter/ParameterNameString1 - 250 charactersYes, if applicable1Only required if measured parameters are provided.
UMM-GMeasuredParameter/QAStats/QAPercentMissingData
"

Element Specification

The Measured Parameters element is optional. (Cardinality: 0..*) However, if measured parameters are provided, the parameter names are required. 

ModelElementTypeConstraintsRequired?CardinalityNotesUMM-GMeasured Parameter/ParameterNameString1 - 250 charactersYes, if applicable1Only required if measured parameters are provided.UMM-GMeasured Parameter/QAStats/QAPercentMissing DataNumber0 - 100N0..1UMM-GMeasured Parameter/QAStats/QAPercentOut of Bounds Data
Number0 - 100
N
No0..1
UMM-G
Measured Parameter
MeasuredParameter/QAStats/
QAPercentInterpolated Data
QAPercentOutOfBoundsDataNumber0 - 100
N
No0..1
UMM-G
Measured Parameter
MeasuredParameter/QAStats/
QAPercentCloud Cover
QAPercentInterpolatedDataNumber0 - 100
N
No0..1
UMM-G
Measured Parameter/QAFlags/AutomaticQuality Flag
MeasuredParameter/QAStats/QAPercentCloudCoverNumber0 - 100No0..1
UMM-GMeasuredParameter/QAFlags/AutomaticQualityFlagEnumeration
PASSED

Passed

FAILED

Failed

SUSPECT

Suspect

UNDETERMINED

Undetermined

N
No0..1
UMM-G
Measured Parameter
MeasuredParameter/QAFlags/AutomaticQualityFlagExplanationString1 - 2048 characters
N
No0..1
UMM-G
Measured Parameter
MeasuredParameter/QAFags/OperationalQualityFlagEnumeration
PASSED

Passed

FAILED

Failed

BEING INVESTIGATED

NOT INVESTIGATED

INFERRED PASSED

INFERRED FAILED

SUSPECT

UNDETERMINED

Being Investigated

Not Investigated

Inferred Passed

Inferred Failed

Suspect

Undetermined

No
N
0..1
UMM-G
Measured Parameter
MeasuredParameter/QAFlags/OperationalQualityFlagExplanationString1 - 2048 characters
N
No0..1
UMM-G
Measured Parameter
MeasuredParameter/QAFlags/ScienceQualityFlagEnumeration
PASSED

Passed

FAILED

Failed

BEING INVESTIGATED

NOT INVESTIGATED

INFERRED PASSED

INFERRED FAILED

SUSPECT

HOLD

UNDETERMINED

Being Investigated

Not Investigated

Inferred Passed

Inferred Failed

Suspect

Hold

Undetermined

No
N
0..1
UMM-G
Measured Parameter
MeasuredParameter/QAFlags/ScienceQualityFlagExplanationString1 - 2048 characters
N
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
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 Measured Parameters are not provided when applicable.
  • The Measured Parameters are incorrect for the granule.
  • Other Measured Parameter sub-elements are provided (QA Stats, QA Flags), but no Measured Parameter Name is provided.

Yellow = Medium Priority Finding

Not Applicable

Blue = Low Priority Finding

This element is categorized as low priority when:

  • The Measured Parameter information provided is incorrect for the granule (categorized as low priority since Measured Parameters is currently not indexed for search via the CMR API). 

Green = No Findings/Issues

The element is

Not Applicable

Not Applicable

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

ARC Automated RulesChecks

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

Dialect Mappings

Expand
titleECHO 10

ECHO 10

The Measured Parameters element is optional. , and may be repeated (Cardinality: 0..*). If measured parameters are provided, the parameter names are Parameter Name is required. 

UMM-G ElementECHO 10 PathTypeConstraintsRequired in ECHO10?CardinalityNotes
Measured Parameter
MeasuredParameter/
Parameter Name
ParameterNameMeasuredParameters/MeasuredParameter/ParameterNameString

1 - 250 characters

Yes, if applicable1Only required if measured parameters are provided.
Measured Parameter
MeasuredParameter/
QA Stats/QAPercent Missing Data
QAStats/QAPercentMissingDataMeasuredParameters/MeasuredParameter/QAStats/QAPercentMissingDataDecimal
N
n/
A
aNo0..1
Measured Parameter

MeasuredParameter/
QA Stats/QA Percent Out of Bounds DataQAPercentOutofBounds
QAStats/QAPercentOutOfBoundsDataMeasuredParameters/MeasuredParameter/QAStats/QAPercentOutOfBoundsDataDecimal
N
n/
A
aNo0..1
Measured Parameter

MeasuredParameter/
QA Stats/QAPercent Interpolated Data
QAStats/QAPercentInterpolatedDataMeasuredParameters/MeasuredParameter/QAStats/QAPercentInterpolatedDataDecimal
N
n/
A
aNo0..1
Measured Parameter

MeasuredParameter/
QA Stats/QA Percent Cloud Cover
QAStats/QAPercentCloudCoverMeasuredParameters/MeasuredParameter/QAStats/QAPercentCloudCoverDecimal
N
n/
A
aNo0..1
Measured Parameter
AutomaticQualityFlagString1 - 80 charactersNo0..1Measured Parameter/QA Fags/Operational Quality FlagOperationalQualityFlag

MeasuredParameter/
QA Flags/Automatic Quality Flag
QAFlags/AutomaticQualityFlagMeasuredParameters/MeasuredParameter/QAFlags/AutomaticQualityFlag
String1 - 80 charactersNo0..1
Measured Parameter/QA Flags/Operational Quality Flag ExplanationOperationalQualityFlagExplanationString1 - 2048 charactersNo0..1
This field is not controlled in ECHO 10. To prevent translation errors between ECHO 10 and the UMM, it is recommended that the quality flag be selected from the following options: Passed, Failed, Suspect, Undetermined
MeasuredParameter/QAFlags/AutomaticQualityFlagExplanationMeasuredParameters/MeasuredParameter/QAFlags/AutomaticQualityFlagExplanation




MeasuredParameter/QAFlags/OperationalQualityFlagMeasuredParameters/MeasuredParameter/OperationalQualityFlag
Measured Parameter/QA Flags/Science Quality FlagScienceQualityFlag
String1 - 80 charactersNo0..1
Measured Parameter/QA Flags/Science Quality Flag ExplanationScienceQualityFlagExplanation
This field is not controlled in ECHO 10. To prevent translation errors between ECHO 10 and the UMM, it is recommended that the quality flag be selected from the following options: Passed, Failed, Being Investigated, Not Investigated, Inferred Passed, Inferred, Failed, Suspect, Undetermined
MeasuredParameter/QAFlags/OperationalQualityFlagExplanationMeasuredParameters/MeasuredParameter/OperationalQualityFlagExplanationString1 - 2048 charactersNo0..1
Example Mapping
Section
Column
width50%

ECHO 10

No Format
<MeasuredParameters>VEGETATION</MeasuredParameters>
Column
width50%

UMM

No Format
{
  "Measured Parameters": "VEGETATION",
}

MeasuredParameter/QAFlags/ScienceQualityFlagMeasuredParameters/MeasuredParameter/ScienceQualityFlagString1 - 80 charactersNo0..1This field is not controlled in ECHO 10. To prevent translation errors between ECHO 10 and the UMM, it is recommended that the quality flag be selected from the following options: Passed, Failed, Being Investigated, Not Investigated, Inferred Passed, Inferred Failed, Suspect, Hold, Undetermined
MeasuredParameter/QAFlags/ScienceQualityFlagExplanationMeasuredParameters/MeasuredParameter/ScienceQualityFlagExplanationString1 - 2048 charactersNo0..1


Example Mapping

Section
Column
width50%

ECHO 10

No Format
<MeasuredParameters>
  <MeasuredParameter>
    <ParameterName>Surface Reflectance</ParameterName>
    <QAStats>
      <QAPercentMissingData>2.7696</QAPercentMissingData
      <QAPercentCloudCover>20.22</QAPercentCloudCover>
    </QAStats>
    <QAFlags>
      <OperationalQualityFlag>Passed</OperationalQualityFlag>
      <OperationalQualityFlagExplanation>Passed indicates that no pixels in the scene contain corrupt data</OperationalQualityFlagExplanation>
    </QAFlags>
  </MeasuredParameter>
</MeasuredParameters>
Column
width50%

UMM

No Format
"MeasuredParameters": [
  {
    "ParameterName": "Surface Reflectance",
    "QAStats": {
      "QAPercentMissingData": 2.7696,
      "QAPercentCloudCover": 20.22
    },
    "QAFlags": {
      "OperationalQualityFlag": "Passed",
      "OperationalQualityFlagExplanation": "Passed indicates that no pixels in the scene contain corrupt data"
    }
  }
]

ISO 19115-2 SMAP

Measured Parameters currently does not map to ISO 19115-2 SMAP.

MeasuredParameters
Example Mapping
Expand
titleISO 19115-2 MENDS

ISO 19115-2 MENDS

The Measured Parameters element is optional, and may be repeated (Cardinality: 0..*). If provided, the Parameter Name is required by the CMR. 

UMM-G ElementISO PathTypeNotes
MeasuredParameters

(CMR read & write) All Measured Parameters sub-fields extent from this x-path:

/gmi:MI_Metadata/gmd:contentInfo/gmd:MD_CoverageDescription [=>
[=>/gmd:attributeDescription/gco:RecordType = MeasuredParameters
[=>/gmd:contentType/gmd:MD_CoverageContentTypeCode

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

only\\>gmdDQQuantitativeAttributeAccuracynameOfMeasuregco:CharacterString = QAPercentMissingData
\\DQ_QuantitativeAttributeAccuracyresult/gmd:DQ_QuantitativeResult \\\\valueUnit gco:nilReason="missing"
\\valueRecord xsi:type="gco:Real_PropertyType"/gco:Real {the actual value}
UMM-G ElementISO PathTypeNotes
ParameterName

[=>/gmd:dimension/gmd:MD_Band [==>
[==>/gmd:sequenceIdentifier/gco:MemberName/gco:aName/gco:CharacterString {the value}
[==>/gmd:sequenceIdentifier/gco:MemberName/gco:attributeType/gco:TypeName/gco:aName/gco:CharacterString = MeasuredParameters

(CMR write only)
/gmi:MI_Metadata/gmd:DQ_DataQuality/gmd:scope/gmd:DQ_Scope/gmd:levelDescription/gmd:MD_ScopeDescription/gmd:attributes/gco:CharacterString = ParameterName

String

Maps to the UMM element Measured Parameters

QAPercentMissingData

[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:type/eos:EOS_AdditionalAttributeTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelistsgmxCodelists.xml#EOSxml#MD_AdditionalAttributeTypeCodeCoverageContentTypeCode" codeListValue="qualityInformationphysicalMeasurement" = qualityInformation
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:name/gco:CharacterString = QAPercentMissingData
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:dataType/eos:EOS_AdditionalAttributeDataTypeCode physicalMeasurement


(CMR write only) The below x-path is CMR write only. This means that metadata records that gets translated from another metadata format to ISO will have the measured parameters information written to this location in ISO in addition to the path specified above:

/gmi:MI_Metadata/gmd:DQ_DataQuality/gmd:scope/gmd:DQ_Scope/gmd:level/gmd:MD_ScopeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelistsgmxCodelists.xml#EOSxml#MD_AdditionalAttributeDataTypeCodeScopeCode" codeListValue="floatdataset" = float
[===>/eos:AdditionalAttribute/eos:reference/eos:value/gco:CharacterString {the actual value}dataset



MeasuredParameter/ParameterName

(CMR read & write

)

/

gmi:

MI_

Metadata/gmd:

contentInfo/

gmd:MD_CoverageDescription [=>

[=>/gmd:

dimension/gmd:

MD_Band [==>

[==>/gmd:

sequenceIdentifier/gco:MemberName/gco:aName/gco:CharacterString {the Parameter Name value}
[==>/gmd:

sequenceIdentifier/gco:MemberName/gco:

attributeType/gco:TypeName/gco:aName/gco:CharacterString = MeasuredParameters

(CMR write only)
/gmi:MI_Metadata/gmd:DQ_DataQuality/gmd:scope/gmd:DQ_Scope/gmd:levelDescription/gmd:MD_ScopeDescription/gmd:attributes/gco:CharacterString = ParameterName

String


MeasuredParameter/QAStats/QAPercentMissingData

(CMR read & write)

/gmi:MI_Metadata/gmd:contentInfo/gmd:MD_CoverageDescription [=>

[=>/gmd:dimension/gmd:MD_Band [==>

[==>/gmd:otherProperty/gco:Record/eos:AdditionalAttributes [===>

NumberQAPercentOufofBoundsData

[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:type/eos:EOS_AdditionalAttributeTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelists.xml#EOS_AdditionalAttributeTypeCode" codeListValue="qualityInformation" = qualityInformation
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:name/gco:CharacterString = QAPercentOutOfBoundsData

[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:dataTypetype/eos:EOS_AdditionalAttributeDataTypeCode AdditionalAttributeTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelists.xml#EOS_AdditionalAttributeDataTypeCodeAdditionalAttributeTypeCode" codeListValue="floatqualityInformation" = floatqualityInformation
[===>/eos:AdditionalAttribute/eos:reference/eos:valueEOS_AdditionalAttributeDescription/eos:name/gco:CharacterString {the actual value}

(CMR write only)
\\>/gmd:DQ_QuantitativeAttributeAccuracy/gmd:nameOfMeasure/gco:CharacterString = QAPercentOutOfBoundsData
\\>/gmd:DQ_QuantitativeAttributeAccuracy/gmd:result/gmd:DQ_QuantitativeResult \\=>
\\=>/gmd:valueUnit gco:nilReason="missing"
\\=>/gmd:value/gco:Record xsi:type="gco:Real_PropertyType"/gco:Real {the actual value}

= QAPercentMissingData
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:dataType/eos:EOS_AdditionalAttributeDataTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelists.xml#EOS_AdditionalAttributeDataTypeCode" codeListValue="float" = float
[===>/eos:AdditionalAttribute/eos:reference/eos:value/gco:CharacterString {the actual QA Percent Missing value}

(CMR write only)

/gmi:MI_Metadata/gmd:DQ_DataQuality/gmd:report \\>
\\>/gmd:DQ_QuantitativeAttributeAccuracy/gmd:nameOfMeasure/gco:CharacterString = QAPercentMissingData
\\>/gmd:DQ_QuantitativeAttributeAccuracy/gmd:result/gmd:DQ_QuantitativeResult \\=>
\\=>/gmd:valueUnit gco:nilReason="missing"
\\=>/gmd:value/gco:Record xsi:type="gco:Real_PropertyType"/gco:Real {the actual QA Percent Missing value}

Number
MeasuredParameter/QAStats/QAPercentOufOfBoundsData

(CMR read & write)

/gmi:MI_Metadata/gmd:contentInfo/gmd:MD_CoverageDescription [=>

[=>/gmd:dimension/gmd:MD_Band [==>

[==>/gmd:otherProperty/gco:Record/eos:AdditionalAttributes [===>

[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:

NumberQAPercentInterpolatedData

[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:type/eos:EOS_AdditionalAttributeTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelists.xml#EOS_AdditionalAttributeTypeCode" codeListValue="qualityInformation" = qualityInformation
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:name/gco:CharacterString = QAPercentInterpolatedData
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:dataType/eos:EOS_AdditionalAttributeDataTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelists.xml#EOS_AdditionalAttributeDataTypeCode" codeListValue="float" = float
[===>/eos:AdditionalAttribute/eos:reference/eos:value/gco:CharacterString {the actual value}

(CMR write only)
\\>/gmd:DQ_QuantitativeAttributeAccuracy/gmd:nameOfMeasure/gco:CharacterString = QAPercentInterpolatedData
\\>/gmd:DQ_QuantitativeAttributeAccuracy/gmd:result/gmd:DQ_QuantitativeResult \\=>
\\=>/gmd:valueUnit gco:nilReason="missing"
\\=>/gmd:value/gco:Record xsi:type="gco:Real_PropertyType"/gco:Real {the actual value}

NumberQAPercentCloudCover

[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:type/eos:EOS_AdditionalAttributeTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelists.xml#EOS_AdditionalAttributeTypeCode" codeListValue="qualityInformation" = qualityInformation
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:name/gco:CharacterString = QAPercentCloudCover QAPercentOutOfBoundsData
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:dataType/eos:EOS_AdditionalAttributeDataTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelists.xml#EOS_AdditionalAttributeDataTypeCode" codeListValue="float" = float
[===>/eos:AdditionalAttribute/eos:reference/eos:value/gco:CharacterString {the actual QA Percent Out Of Bounds Data value}

(CMR write only)

/gmi:MI_Metadata/gmd:DQ_DataQuality/gmd:report \\>
\\>/gmd:DQ_QuantitativeAttributeAccuracy/gmd:nameOfMeasure/gco:CharacterString = QAPercentCloudCover QAPercentOutOfBoundsData
\\>/gmd:DQ_QuantitativeAttributeAccuracy/gmd:result/gmd:DQ_QuantitativeResult \\=>
\\=>/gmd:valueUnit gco:nilReason="missing"
\\=>/gmd:value/gco:Record xsi:type="gco:Real_PropertyType"/gco:Real {the actual QA Percent Out Of Bounds Data value}

NumberAutomaticQualityFlag
MeasuredParameter/QAStats/QAPercentInterpolatedData

(CMR read & write)

/gmi:MI_Metadata/gmd:contentInfo/gmd:MD_CoverageDescription [=>

[=>/gmd:dimension/gmd:MD_Band [==>

[==>/gmd:otherProperty/gco:Record/eos:AdditionalAttributes [===>

[===>[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:type/eos:EOS_AdditionalAttributeTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelists.xml#EOS_AdditionalAttributeTypeCode" codeListValue="qualityInformation" = qualityInformation
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:name/gco:CharacterString = AutomaticQualityFlag QAPercentInterpolatedData
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:dataType/eos:EOS_AdditionalAttributeDataTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelists.xml#EOS_AdditionalAttributeDataTypeCode" codeListValue="stringfloat" = stringfloat
[===>/eos:AdditionalAttribute/eos:reference/eos:value/gco:CharacterString {the actual QA Percent Interpolated Data value}

(CMR write only)

\\>/gmd:DQ_NonQuantitativeAttributeAccuracygmi:MI_Metadata/gmd:DQ_DataQuality/gmd:report \\>
\\>/gmd:DQ_QuantitativeAttributeAccuracy/gmd:nameOfMeasure/gco:CharacterString = AutomaticQualityFlag QAPercentInterpolatedData
\\>/gmd:DQ_NonQuantitativeAttributeAccuracyQuantitativeAttributeAccuracy/gmd:result/gmd:DQ_QuantitativeResult \\=>
\\=>/gmd:valueUnit gco:nilReason="missing"
\\=>/gmd:value/gco:Record xsi:type="gco:CharacterStringReal_PropertyType"/gco:CharacterString Real {the actual QA Percent Interpolated Data value}

EnumerationAutomaticQualityFlagExplanation

Put the following just after name in the above cell
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:description/gco:CharacterString {the actual value}

(CMR write only)
\\>/gmd:DQ_NonQuantitativeAttributeAccuracy/gmd:measureDescription/gco:CharacterString {Automatic Quality Flag Explanation}

StringNumber
MeasuredParameter/QAStats/QAPercentCloudCoverOperationalQualityFlag

(CMR read & write)

/gmi:MI_Metadata/gmd:contentInfo/gmd:MD_CoverageDescription [=>

[=>/gmd:dimension/gmd:MD_Band [==>

[==>/gmd:otherProperty/gco:Record/eos:AdditionalAttributes [===>

[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:type/eos:EOS_AdditionalAttributeTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelists.xml#EOS_AdditionalAttributeTypeCode" codeListValue="qualityInformation" = qualityInformation
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:name/gco:CharacterString = OperationalQualityFlag QAPercentCloudCover
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:dataType/eos:EOS_AdditionalAttributeDataTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelists.xml#EOS_AdditionalAttributeDataTypeCode" codeListValue="stringfloat" = stringfloat
[===>/eos:AdditionalAttribute/eos:reference/eos:value/gco:CharacterString {the actual QA Percent Cloud Cover value}

(CMR write only)

\\>/gmdgmi:DQ_NonQuantitativeAttributeAccuracyMI_Metadata/gmd:DQ_DataQuality/gmd:report \\>
\\>/gmd:DQ_QuantitativeAttributeAccuracy/gmd:nameOfMeasure/gco:CharacterString = OperationalQualityFlag QAPercentCloudCover
\\>/gmd:DQ_NonQuantitativeAttributeAccuracyQuantitativeAttributeAccuracy/gmd:result/gmd:DQ_QuantitativeResult \\=>
\\=>/gmd:valueUnit gco:nilReason="missing"
\\=>/gmd:value/gco:Record xsi:type="gco:CharacterStringReal_PropertyType"/gco:CharacterString Real {the actual QA Percent Cloud Cover value}

EnumerationNumber
MeasuredParameter/QAFlags/AutomaticQualityFlagOperationalQualityFlagExplanation

Put the following just after name in the above cell
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:description/gco:CharacterString {the actual value}

(CMR write only)
\\>/gmd:DQ_NonQuantitativeAttributeAccuracy/gmd:measureDescription/gco:CharacterString {Operational Quality Flag Explanation}

StringScienceQualityFlag

(CMR read & write)

/gmi:MI_Metadata/gmd:contentInfo/gmd:MD_CoverageDescription [=>

[=>/gmd:dimension/gmd:MD_Band [==>

[==>/gmd:otherProperty/gco:Record/eos:AdditionalAttributes [===>

[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:type/eos:EOS_AdditionalAttributeTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelists.xml#EOS_AdditionalAttributeTypeCode" codeListValue="qualityInformation" = qualityInformation
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:name/gco:CharacterString = ScienceQualityFlag AutomaticQualityFlag
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:dataType/eos:EOS_AdditionalAttributeDataTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelists.xml#EOS_AdditionalAttributeDataTypeCode" codeListValue="string" = string
[===>/eos:AdditionalAttribute/eos:reference/eos:value/gco:CharacterString {the actual Automatic Quality Flag value}

(CMR write only)\\>

/gmi:MI_Metadata/gmd:DQ_NonQuantitativeAttributeAccuracyDataQuality/gmd:report \\>

\\>/gmd:DQ_NonQuantitativeAttributeAccuracy/gmd:nameOfMeasure/nameOfMeasure/gco:CharacterString = ScienceQualityFlag AutomaticQualityFlag
\\>/gmd:DQ_NonQuantitativeAttributeAccuracy/gmd:result/gmd:DQ_QuantitativeResult \\=>
\\=>/gmd:valueUnit gco:nilReason="missing"
\\=>/gmd:value/gco:Record xsi:type="gco:CharacterString_PropertyType"/gco:CharacterString {the actual Automatic Quality Flag value}

EnumerationScienceQualityFlagExplanation

Put the following just after name in the above cell
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:description/gco:CharacterString {the actual value}

(CMR write only)
\\>/gmd:DQ_NonQuantitativeAttributeAccuracy/gmd:measureDescription/gco:CharacterString {Science Quality Flag Explanation}

String
Example Mapping

MeasuredParameter/QAFlags/AutomaticQualityFlag/AutomaticQualityFlagExplanation

(CMR read & write)

/gmi:MI_Metadata/gmd:contentInfo/gmd:MD_CoverageDescription [=>

[=>/gmd:dimension/gmd:MD_Band [==>

[==>/gmd:otherProperty/gco:Record/eos:AdditionalAttributes [===>

Put the following just after name in the above cell
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:description/gco:CharacterString {the actual Automatic Quality Flag Explanation}

(CMR write only)

/gmi:MI_Metadata/gmd:DQ_DataQuality/gmd:report \\>
\\>/gmd:DQ_NonQuantitativeAttributeAccuracy/gmd:measureDescription/gco:CharacterString {the actual Automatic Quality Flag Explanation}

String
MeasuredParameter/QAFlags/AutomaticQualityFlag/OperationalQualityFlag

(CMR read & write)

/gmi:MI_Metadata/gmd:contentInfo/gmd:MD_CoverageDescription [=>

[=>/gmd:dimension/gmd:MD_Band [==>

[==>/gmd:otherProperty/gco:Record/eos:AdditionalAttributes [===>

[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:type/eos:EOS_AdditionalAttributeTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelists.xml#EOS_AdditionalAttributeTypeCode" codeListValue="qualityInformation" = qualityInformation
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:name/gco:CharacterString = OperationalQualityFlag
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:dataType/eos:EOS_AdditionalAttributeDataTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelists.xml#EOS_AdditionalAttributeDataTypeCode" codeListValue="string" = string
[===>/eos:AdditionalAttribute/eos:reference/eos:value/gco:CharacterString {the actual Operational Quality Flag value}

(CMR write only)

/gmi:MI_Metadata/gmd:DQ_DataQuality/gmd:report \\>
\\>/gmd:DQ_NonQuantitativeAttributeAccuracy/gmd:nameOfMeasure/gco:CharacterString = OperationalQualityFlag
\\>/gmd:DQ_NonQuantitativeAttributeAccuracy/gmd:result/gmd:DQ_QuantitativeResult \\=>
\\=>/gmd:valueUnit gco:nilReason="missing"
\\=>/gmd:value/gco:Record xsi:type="gco:CharacterString_PropertyType"/gco:CharacterString {the actual Operational Quality Flag value}

Enumeration
MeasuredParameter/QAFlags/AutomaticQualityFlag/OperationalQualityFlagExplanation

(CMR read & write)

/gmi:MI_Metadata/gmd:contentInfo/gmd:MD_CoverageDescription [=>

[=>/gmd:dimension/gmd:MD_Band [==>

[==>/gmd:otherProperty/gco:Record/eos:AdditionalAttributes [===>

Put the following just after name in the above cell
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:description/gco:CharacterString {the actual Operational Quality Flag Explanation}

(CMR write only)

/gmi:MI_Metadata/gmd:DQ_DataQuality/gmd:report \\>
\\>/gmd:DQ_NonQuantitativeAttributeAccuracy/gmd:measureDescription/gco:CharacterString {the actual Operational Quality Flag Explanation}

String
MeasuredParameter/QAFlags/AutomaticQualityFlag/ScienceQualityFlag

(CMR read & write)

/gmi:MI_Metadata/gmd:contentInfo/gmd:MD_CoverageDescription [=>

[=>/gmd:dimension/gmd:MD_Band [==>

[==>/gmd:otherProperty/gco:Record/eos:AdditionalAttributes [===>

[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:type/eos:EOS_AdditionalAttributeTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelists.xml#EOS_AdditionalAttributeTypeCode" codeListValue="qualityInformation" = qualityInformation
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:name/gco:CharacterString = ScienceQualityFlag
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:dataType/eos:EOS_AdditionalAttributeDataTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelists.xml#EOS_AdditionalAttributeDataTypeCode" codeListValue="string" = string
[===>/eos:AdditionalAttribute/eos:reference/eos:value/gco:CharacterString {the actual Science Quality Flag value}

(CMR write only)

/gmi:MI_Metadata/gmd:DQ_DataQuality/gmd:report \\>
\\>/gmd:DQ_NonQuantitativeAttributeAccuracy/gmd:nameOfMeasure/gco:CharacterString = ScienceQualityFlag
\\>/gmd:DQ_NonQuantitativeAttributeAccuracy/gmd:result/gmd:DQ_QuantitativeResult \\=>
\\=>/gmd:valueUnit gco:nilReason="missing"
\\=>/gmd:value/gco:Record xsi:type="gco:CharacterString_PropertyType"/gco:CharacterString {the actual Science Quality Flag value}

Enumeration
MeasuredParameter/QAFlags/AutomaticQualityFlag/ScienceQualityFlagExplanation

(CMR read & write)

/gmi:MI_Metadata/gmd:contentInfo/gmd:MD_CoverageDescription [=>

[=>/gmd:dimension/gmd:MD_Band [==>

[==>/gmd:otherProperty/gco:Record/eos:AdditionalAttributes [===>

Put the following just after name in the above cell
[===>/eos:AdditionalAttribute/eos:reference/eos:EOS_AdditionalAttributeDescription/eos:description/gco:CharacterString {the actual Science Quality Flag Explanation}

(CMR write only)

/gmi:MI_Metadata/gmd:DQ_DataQuality/gmd:report \\>
\\>/gmd:DQ_NonQuantitativeAttributeAccuracy/gmd:measureDescription/gco:CharacterString {the actual Science Quality Flag Explanation}

String


Example Mapping

Section
Column
width50%

ISO 19115-2 MENDS

No Format
Example 1: CMR read and write path (1st path in above specification table)
<gmi:MI_Metadata>
  <gmd:contentInfo>
    <gmd:MD_CoverageDescription>
      <gmd:attributeDescription>
        <gco:RecordType>MeasuredParameters</gco:RecordType>>
        <gmd:contentType>
          <gmd:MD_CoverageContentTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/gmxCodelists.xml#MD_CoverageContentTypeCode" codeListValue="physicalMeasurement">physicalMeasurement</gmd:MD_CoverageContentTypeCode>
        </gmd:contentType>
      </gmd:attributeDescription>
      <gmd:dimension>
        <gmd:MD_Band>
          <gmd:sequenceIdentifier>
            <gco:MemberName>
              <gco:aName>
                <gco:CharacterString>Surface Reflectance</gco:CharacterString>
              </gco:aName>
            </gco:MemberName>
          </gmd:sequenceIdentifier>
          <gmd:sequenceIdentifier>
            <gco:MemberName>
              <gco:attributeType>
                <gco:TypeName>
                  <gco:aName>
                    <gco:CharacterString>MeasuredParameters</gco:CharacterString>
                  </gco:aName>
                </gco:TypeName>
              </gco:attributeType>
            </gco:MemberName>
          </gmd:sequenceIdentifier>
          <gmd:otherProperty>
            <gco:Record>
              <eos:AdditionalAttributes> 
                <eos:AdditionalAttribute>
                  <eos:reference>
                    <eos:EOS_AdditionalAttributeDescription>
                      <eos:type>
                        <eos:EOS_AdditionalAttributeTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelists.xml#EOS_AdditionalAttributeTypeCode" codeListValue="qualityInformation">qualityInformation</eos:EOS_AdditionalAttributeTypeCode>
                      </eos:type>
                      <eos:name>
                        <gco:CharacterString>QAPercentMissingData</gco:CharacterString>
                      </eos:name>
                      <eos:dataType>
                        <eos:EOS_AdditionalAttributeDataTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelists.xml#EOS_AdditionalAttributeDataTypeCode" codeListValue="float">float</eos:EOS_AdditionalAttributeDataTypeCode>
                      </eos:dataType>
                    </eos:EOS_AdditionalAttributeDescription>
                    <eos:value>
                      <gco:CharacterString>2.7696</gco:CharacterString>
                    </eos:value>
                  </eos:reference>
                </eos:AdditionalAttribute>
                <eos:AdditionalAttribute>
                  <eos:reference>
                    <eos:EOS_AdditionalAttributeDescription>
                      <eos:type>
                        <eos:EOS_AdditionalAttributeTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelists.xml#EOS_AdditionalAttributeTypeCode" codeListValue="qualityInformation">qualityInformation</eos:EOS_AdditionalAttributeTypeCode>
                      </eos:type>
                      <eos:name>
                        <gco:CharacterString>QAPercentCloudCover</gco:CharacterString>
                      </eos:name>
                      <eos:dataType>
                        <eos:EOS_AdditionalAttributeDataTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelists.xml#EOS_AdditionalAttributeDataTypeCode" codeListValue="float">float</eos:EOS_AdditionalAttributeDataTypeCode>
                      </eos:dataType>
                    </eos:EOS_AdditionalAttributeDescription>
                    <eos:value>
                      <gco:CharacterString>20.22</gco:CharacterString>
                    </eos:value>
                  </eos:reference>
                </eos:AdditionalAttribute>
                <eos:AdditionalAttribute>
                  <eos:reference>
                    <eos:EOS_AdditionalAttributeDescription>
                      <eos:type>
                        <eos:EOS_AdditionalAttributeTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelists.xml#EOS_AdditionalAttributeTypeCode" codeListValue="qualityInformation">qualityInformation</eos:EOS_AdditionalAttributeTypeCode>
                      </eos:type>
                      <eos:name>
                        <gco:CharacterString>OperationalQualityFlag</gco:CharacterString>
                      </eos:name>
                      <eos:dataType>
                        <eos:EOS_AdditionalAttributeDataTypeCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/eosCodelists.xml#EOS_AdditionalAttributeDataTypeCode" codeListValue="string">string</eos:EOS_AdditionalAttributeDataTypeCode>
                      </eos:dataType>
                    </eos:EOS_AdditionalAttributeDescription>
                    <eos:value>
                      <gco:CharacterString>Passed</gco:CharacterString>
                    </eos:value>
                    <eos:description>
Section
Column
width50%

ISO 19115-2 MENDS

No Format
<gmi:MI_metadata>
  <gmd:contentinfo>
    <gmd:MD_CoverageDescription>  
      <gmd:dimension>
        <gmd:MD_Band>
          <gmd:sequenceIdentifier>
            <gco:MemberName>
CharacterString>Passed indicates that no pixels in the scene contain corrupt data</gco:CharacterString>
                    <gco</eos:aNamedescription>
                <gco:CharacterString>VEGETATION</gco:CharacterString>  </eos:reference>
              <gco:aName  </eos:AdditionalAttribute>
            <gco:MemberName>
  </eos:AdditionalAttributes>
            <gmd</gco:sequenceIdentifier>Record>
          <gmd:MD_Band></gmd:otherProperty>
      <gmd:dimension>
    <gmd:MD_CoverageDescription>
  <gmd:contentinfo>
<gmi:MI_metadata>
Column
width50%

UMM

No Format
{
  "Measured Parameters": "VEGETATION",
}
Expand
titleISO 19115-2 SMAP
UMM-G ElementISO PathTypeNotes

N/A

N/A

N/A

Section
Column
width50%

ISO 19115-2 SMAP

No Format
N/A
Column
width50%

UMM

No Format
{
  "Measured Parameters": "VEGETATION",
}

UMM Migration

UMM Version 1.4.0Translation DirectionUMM Version 1.5.0
</gmd:MD_Band>
      </gmd:dimension>
    </gmd:MD_CoverageDescription>
  </gmd:contentInfo>
</gmi:MI_Metadata>   
Column
width50%

UMM

No Format
"MeasuredParameters": [
  {
    "ParameterName": "Surface Reflectance",
    "QAStats": {
      "QAPercentMissingData": 2.7696,
      "QAPercentCloudCover": 20.22
    },
    "QAFlags": {
      "OperationalQualityFlag": "Passed",
      "OperationalQualityFlagExplanation": "Passed indicates that no pixels in the scene contain corrupt data"
    }
  }
]

Future Mappings

Expand
titleISO 19115-12 SMAP

ISO 19115-

1

2 SMAP

Measured Parameters currently does not map to ISO 1991519115-12 SMAP.

SpecificationUMM-G ElementISO PathTypeNotes
MeasuredParametersISO 19115-1

N/A

N/A

N/A


Example Mapping

Section
Column
width50%

ISO 19115-12 SMAP

No Format
N/A
Column
width50%

UMM

{ "Measured Parameters": "VEGETATION", }
No Format
N/A

UMM Migration

UMM Version 1.4.0Translation DirectionUMM Version 1.5.0




History

UMM Versioning

VersionDateWhat Changed
1.6.011/4/2019No changes were made for Measured Parameters during the transition from version 1.5.0 to 1.6.0.
1.5.001/30/2019No changes were made for Measured Parameters during the transition from version 1.4.0 to 1.5.0.
1.4.008/01/2018No changes were made for Measured Parameters 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 space