Versions Compared

Key

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

Table of Contents

Element Description

The Collection Progress element describes the production status of the dataset. The Collection Progress element leverages a controlled vocabulary to ensure consistency across CMR. There are four possible choices for describing the status of the dataset:

  • PLANNED refers to data sets to be collected in the future and are thus unavailable at the present time. Examples include:
    •  The Hydro spacecraft has not been launched, but information on planned data sets may be available.
  • ACTIVE refers to data sets currently in production or data that is continuously being collected or updated. Examples include: 
    • Data from an instrument that continually makes observations such as the AIRS instrument on Aqua or MODIS on Terra.
    • Datasets where one version of a dataset is continuously and regularly updated such as CERES EBAF-TOA Ed2.8 (doi: 10.5067/TERRA+AQUA/CERES/EBAF-SURFACE_L3B004.0)
  • COMPLETE refers to data sets in which no updates or further data collection will be made. Examples include:
    •  Data collection from the Lightning Imaging Sensor (LIS) has been completed due to the end of the TRMM mission.
    • Completion of a legacy version of a product where no further updates will be made such as with CERES EBAF-TOA Ed2.7.
  • NOT APPLICABLE should only be used if this element is not applicable to the collection, such as a calibration collection. 



Best Practices

Rule 1

Rule 2


Element Specification

ModelElementTypeUsable Valid ValuesRequired?Cardinality
UMM-CCollectionProgressEnumeration

PLANNED

ACTIVE

COMPLETE

NOT APPLICABLE

Yes1

Value needed for translations:

The following value is needed by the CMR to translate older non UMM compliant records to and from the UMM and other supported specifications where non required elements are considered required but no valid is given.  This is needed partly because the CMR still allows a non UMM compliant record to be ingested with warnings.

NOT PROVIDED - It is necessary for this value to exist so that the CMR can translate older non UMM compliant records into the latest UMM specification where CollectionProgress is required. This value should not be used by metadata providers.


ARC Recommendation and Priority Matrix

Priority CategorizationJustification

This element is categorized as highest priority when:

  • The element is not included at all
  • The element is included but is empty
  • The valid response in the element appears to be out of sync with data collection. Examples include:
    • Data had stopped being collected in the distant past but the element lists the progress as 'ACTIVE'.
    • The element lists the collection progress as 'PLANNED' but data is actually now being collected

The valid response in the element appears to be out of sync with data collection.

For example, the element lists the collection progress as 'ACTIVE,' data has stopped being collected in the past, but the ending date time is within 1 year of the present date.


Not applicable

The element is provided, a correct valid value is used, and the valid value matches the status of the dataset.


Dialect Mappings

DIF 9

SpecificationPathTypeRequired in DIF9?Notes
DIF 9

/DIF/Data_Set_Progress

StringNoDIF 9 Data_Set_progress is a string.

Enumeration Mapping

DIF 9

Translation

Direction

UMM
PLANNEDPLANNED
IN WORKACTIVE
COMPLETECOMPLETE
NOT APPLICABLENOT APPLICABLE
Blank or doesn’t existNOT PROVIDED
Any other valueNOT PROVIDED
Doesn’t translateNOT PROVIDED
Section
Column
width50%
No Format
<Data_Set_Progress>COMPLETE</Data_Set_Progress>
Column
width50%
No Format
"CollectionProgress" : "COMPLETE",

DIF 10

SpecificationPathTypeRequired in DIF 10?Notes
DIF 10/DIF/Dataset_ProgressEnumerationNo

There are three valid values for the DIF 10 DIF10 enumeration list:

    • PLANNED
    • IN WORK
    • COMPLETE

Enumeration Mapping

DIF 10

Translation

Direction

UMM
PLANNEDPLANNED
IN WORKACTIVE
COMPLETECOMPLETE
Blank or doesn’t existNOT PROVIDED
Don’t translateNOT PROVIDED
Section
Column
width50%
No Format
<Dataset_Progress>IN WORK</Dataset_Progress>
Column
width50%
No Format
"CollectionProgress" : "COMPLETE",

ECHO 10

SpecificationPathTypeRequired in ECHO10?Notes
ECHO 10/Collection/CollectionStateStringNoNone

Enumeration Mapping

ECHO 10

Translation

Direction

UMM
PLANNED<=>PLANNED
IN WORK<=>ACTIVE
COMPLETE<=>COMPLETE
completed=>COMPLETE
NOT APPLICABLE<=>NOT APPLICABLE
Blank or doesn’t exist=>NOT PROVIDED
Any other value=>NOT PROVIDED
Don’t translate<=NOT PROVIDED
Section
Column
width50%
No Format
<CollectionState>COMPLETED</CollectionState>
Column
width50%
No Format
"CollectionProgress" : "COMPLETE",

ISO 19115-2 MENDS

SpecificationPathTypeNotes
ISO 19115-2 MENDS/gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:status/gmd:MD_ProgressCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/gmxCodelists.xml#MD_ProgressCode" codeListValue=StringProgressCode has code values of completed, historicalArchive, obsolete, onGoing, planned, required, underDevelopment. gmd:status is not required. Any string can be substituted as well. Since ISO can have multiple status, translate supports multiple statuses for a collection/series, the CMR translates only the first one to UMM.
ISO MENDS

Translation

Direction

UMM
planned<=>PLANNED
underDevelopment=>PLANNED
onGoing<=>ACTIVE
completed<=>COMPLETE
historicalArchive=>COMPLETE
obsolete=>COMPLETE

NOT APPLICABLE

a string is used instead

of the defined codes.

The codeList=”” and

codeListValue = “”

<=>NOT APPLICABLE
Blank or doesn’t exist=>NOT PROVIDED
Any other value=>NOT PROVIDED
Don’t translate<=NOT PROVIDED
Section
Column
width50%
No Format
<gmd:status>
    <gmd:MD_ProgressCode codeList=
        "https://cdn.earthdata.nasa.gov/iso/resources/Codelist/gmxCodelists.xml#MD_ProgressCode"
        codeListValue="completed">completed</gmd:MD_ProgressCode>
</gmd:status>
Column
width50%
No Format
"CollectionProgress" : "COMPLETE",

ISO 19115-2 SMAP

SpecificationPathTypeNotes
ISO 19115-2 SMAP/gmd:DS_Series/gmd:seriesMetadata/gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:status/gmd:MD_ProgressCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/gmxCodelists.xml#MD_ProgressCode" codeListValue=StringProgressCode has code values of completed, historicalArchive, obsolete, onGoing, planned, required, underDevelopment. gmd:status is not required. Any string can be substituted as well. Since ISO can have multiple status, translate supports multiple statuses for a collection/series, the CMR translates only the first one to UMM.
ISO SMAP

Translation

Direction

UMM
planned<=>PLANNED
underDevelopment=>PLANNED
onGoing<=>ACTIVE
completed<=>COMPLETE
historicalArchive=>COMPLETE
obsolete=>COMPLETE

NOT APPLICABLE

a string is used instead

of the defined codes.

The codeList=”” and

codeListValue = “”

<=>NOT APPLICABLE
Blank or doesn’t exist=>NOT PROVIDED
Any other value=>NOT PROVIDED
Don’t translate<=NOT PROVIDED
Section
Column
width50%
No Format
<gmd:status>
    <gmd:MD_ProgressCode codeList=
         "https://cdn.earthdata.nasa.gov/iso/resources/Codelist/gmxCodelists.xml#MD_ProgressCode"
         codeListValue="completed">completed</gmd:MD_ProgressCode>
</gmd:status>
Column
width50%
No Format
"CollectionProgress" : "COMPLETE",

UMM Migration


UMM Version 1.9.0

Translation

Direction

UMM Version 1.10.0
PLANNED<=>PLANNED
IN WORK<=>ACTIVE
COMPLETE<=>COMPLETE
NOT APPLICABLE<=>NOT APPLICABLE
NOT PROVIDED<=>NOT PROVIDED
Any other value=>NOT PROVIDED

Future Mappings

ISO 19115-1

SpecificationPathTypeNotes
ISO 19115-1

/mdb:MI_Metadata/mdb:identificationInfo/mri:MD_DataIdentification/mri:status/mri:MD_ProgressCode

with codeList and codeListValue attributes

StringProgressCode has code values of completed, historicalArchive, obsolete, onGoing, planned, required, underDevelopment. gmd:status is not required. Any string can be substituted as well. Since ISO can have multiple status, use supports multiple statuses for a collection/series, the CMR translates only the first one to UMM.
Section
Column
width50%
No Format
<mri:MD_DataIdentification>
  <mri:citation>
    ...
    <mri:status>
      <mri:MD_ProgressCode codeList="{codeListLocation}#MD_ProgressCode"
        codeListValue="onGoing">onGoing</mri:MD_ProgressCode>
    </mri:status>
    ...
  </mri:citation>
</mri:MD_DataIdentification>
Column
width50%
No Format
"CollectionProgress" : "ACTIVE",

History