Element Description

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 statistics and data quality flags. The data quality 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 measured parameter. Each of these 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 measured 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: 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", "Failed", "Suspect", "Undetermined"
    • Automatic Quality Flag Explanation: This sub-element details the criteria utilized for determining the automatic quality flag, including thresholds.

    • Operational Quality Flag: 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: "Passed", "Failed", "Being Investigated", "Not Investigated", "Inferred Passed", "Inferred Failed", "Suspect", "Undetermined"

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

    • Science Quality Flag: Indicates a measure of science quality of the specified measured parameter based on guidelines set by the data provider. 
      • Valid values for Science Quality Flag include: "Passed", "Failed", "Being Investigated", "Not Investigated", "Inferred Passed", "Inferred Failed", "Suspect", "Hold", "Undetermined"
    • Science Quality Flag Explanation: Details the criteria utilized for determining the science quality flag.

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: 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/QAPercentMissingDataNumber0 - 100No0..1
UMM-GMeasuredParameter/QAStats/QAPercentOutOfBoundsDataNumber0 - 100No0..1
UMM-GMeasuredParameter/QAStats/QAPercentInterpolatedDataNumber0 - 100No0..1
UMM-GMeasuredParameter/QAStats/QAPercentCloudCoverNumber0 - 100No0..1
UMM-GMeasuredParameter/QAFlags/AutomaticQualityFlagEnumeration

Passed

Failed

Suspect

Undetermined

No0..1
UMM-GMeasuredParameter/QAFlags/AutomaticQualityFlagExplanationString1 - 2048 charactersNo0..1
UMM-GMeasuredParameter/QAFags/OperationalQualityFlagEnumeration

Passed

Failed

Being Investigated

Not Investigated

Inferred Passed

Inferred Failed

Suspect

Undetermined

No0..1
UMM-GMeasuredParameter/QAFlags/OperationalQualityFlagExplanationString1 - 2048 charactersNo0..1
UMM-GMeasuredParameter/QAFlags/ScienceQualityFlagEnumeration

Passed

Failed

Being Investigated

Not Investigated

Inferred Passed

Inferred Failed

Suspect

Hold

Undetermined

No0..1
UMM-GMeasuredParameter/QAFlags/ScienceQualityFlagExplanationString1 - 2048 charactersNo0..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).

Please see the expandable sections below for flowchart details. 


<>

ARC Priority Matrix

Priority CategorizationJustification

Red = High Priority Finding

This element is categorized as highest priority when:

  • 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 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

ECHO 10

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

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

1 - 250 characters

Yes, if applicable1Only required if measured parameters are provided.
MeasuredParameter/QAStats/QAPercentMissingDataMeasuredParameters/MeasuredParameter/QAStats/QAPercentMissingDataDecimaln/aNo0..1
MeasuredParameter/QAStats/QAPercentOutOfBoundsDataMeasuredParameters/MeasuredParameter/QAStats/QAPercentOutOfBoundsDataDecimaln/aNo0..1
MeasuredParameter/QAStats/QAPercentInterpolatedDataMeasuredParameters/MeasuredParameter/QAStats/QAPercentInterpolatedDataDecimaln/aNo0..1
MeasuredParameter/QAStats/QAPercentCloudCoverMeasuredParameters/MeasuredParameter/QAStats/QAPercentCloudCoverDecimaln/aNo0..1
MeasuredParameter/QAFlags/AutomaticQualityFlagMeasuredParameters/MeasuredParameter/QAFlags/AutomaticQualityFlagString1 - 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, Suspect, Undetermined
MeasuredParameter/QAFlags/AutomaticQualityFlagExplanationMeasuredParameters/MeasuredParameter/QAFlags/AutomaticQualityFlagExplanation




MeasuredParameter/QAFlags/OperationalQualityFlagMeasuredParameters/MeasuredParameter/OperationalQualityFlagString1 - 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, Undetermined
MeasuredParameter/QAFlags/OperationalQualityFlagExplanationMeasuredParameters/MeasuredParameter/OperationalQualityFlagExplanationString1 - 2048 charactersNo0..1
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

ECHO 10

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

UMM

"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 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 codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/gmxCodelists.xml#MD_CoverageContentTypeCode" codeListValue="physicalMeasurement" = 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/gmxCodelists.xml#MD_ScopeCode" codeListValue="dataset" = 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 [===>

[===>/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 = 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: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: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 = 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}

Number
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 = 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 QA Percent Interpolated Data value}

(CMR write only)

/gmi:MI_Metadata/gmd:DQ_DataQuality/gmd:report \\>
\\>/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 QA Percent Interpolated Data value}

Number
MeasuredParameter/QAStats/QAPercentCloudCover

(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 = 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="float" = float
[===>/eos:AdditionalAttribute/eos:reference/eos:value/gco:CharacterString {the actual QA Percent Cloud Cover value}

(CMR write only)

/gmi:MI_Metadata/gmd:DQ_DataQuality/gmd:report \\>
\\>/gmd:DQ_QuantitativeAttributeAccuracy/gmd:nameOfMeasure/gco:CharacterString = QAPercentCloudCover
\\>/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 Cloud Cover value}

Number
MeasuredParameter/QAFlags/AutomaticQualityFlag

(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
[===>/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_DataQuality/gmd:report \\>

\\>/gmd:DQ_NonQuantitativeAttributeAccuracy/gmd:nameOfMeasure/gco:CharacterString = 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}

Enumeration
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

ISO 19115-2 MENDS

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>
                      <gco:CharacterString>Passed indicates that no pixels in the scene contain corrupt data</gco:CharacterString>
                    </eos:description>
                  </eos:reference>
                </eos:AdditionalAttribute>
              </eos:AdditionalAttributes>
            </gco:Record>
          </gmd:otherProperty>
        </gmd:MD_Band>
      </gmd:dimension>
    </gmd:MD_CoverageDescription>
  </gmd:contentInfo>
</gmi:MI_Metadata>   

UMM

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

UMM-G ElementISO PathTypeNotes
MeasuredParameters

N/A

N/A

N/A


Example Mapping

ISO 19115-2 SMAP

N/A

UMM

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