/********************************************************************/
/*ESD72-107                  2000/10/06          ECSed28359         */
/* Changed LongName from                                            */
/* "MOD07 Atmospheric Profiles Diagnostic File" to                  */
/* "MODIS/Terra Vertical Profiles Diagnostics 5-Min L2 5km"         */
/* Changed Collection Description from                              */
/* "MOD07 Atmospheric Profiles Diagnostic File" to                  */
/*  "MODIS/Terra Vertical Profiles Diagnostics 5-Min L2 5km"        */
/*  Added ProcessingLevel to Collection metadata.                   */
/* Added 2 SensorContainers containing SensorShortNames             */
/*   of "MIR" and "TIR"                                             */
/* Changed the NumberofSensors to 3                                 */
/* Added 2 AssociatedPlatformInstrumentSensorContainers             */
/*   containing AssociatedSensorShortNames of "MIR" and "TIR"       */
/* Added "Terra" PlatformContainer                                  */
/*  Added LongName, ProductionHistory and DESCRrevision to Archived */
/*  metadata.                                                       */
/*  Added PROCESSVERSION PSA.                                       */
/*  Added GROUPTYPE to Archivemetadata                              */
/********************************************************************/
/*                           2000/09/12          ECSed28032         */
/* Removed DDIST media options ODL from ACQUIRE service signature   */
/********************************************************************/
/*                                                                  */
/*                           1998/10/14          ECSed18262         */
/* Added SpatialSearchType attribute to COLLECTIONMETADATA          */
/********************************************************************/
/*                           1998/10/14          ECSed18264         */
/* Added DELETEFROMARCHIVE service                                  */
/********************************************************************/

GROUP = METADATA

    GROUP = COLLECTIONMETADATA
        GROUPTYPE = MASTERGROUP

        OBJECT = DLLName
            Data_Location = "MCF"
            Mandatory = "TRUE"
            NUM_VAL = 1
            Value = "libDsESDTSyBASIC.001Sh.so"
        END_OBJECT = DLLName

        OBJECT = SpatialSearchType
            Data_Location = "MCF"
            Mandatory  = "TRUE"
            NUM_VAL = 1
            Value = "NotSupported"
        END_OBJECT = SpatialSearchType

        GROUP = CollectionDescriptionClass
            OBJECT = ShortName
                Data_Location = "MCF"
                Mandatory = "TRUE"
                NUM_VAL = 1
                Value = "MOD07_QC"
            END_OBJECT = ShortName

            OBJECT = LongName
                Data_Location = "MCF"
                Mandatory = "TRUE"
                NUM_VAL = 1
                Value = "MODIS/Terra Vertical Profiles Diagnostics 5-Min L2 5km"
            END_OBJECT = LongName

            OBJECT = CollectionDescription
                Data_Location = "MCF"
                Mandatory = "TRUE"
                NUM_VAL = 1
                Value = "MODIS/Terra Vertical Profiles Diagnostics 5-Min L2 5km"
            END_OBJECT = CollectionDescription

            OBJECT = VersionID
                Data_Location = "MCF"
                Mandatory = "TRUE"
                NUM_VAL = 1
                Value = 1
            END_OBJECT = VersionID
        END_GROUP = CollectionDescriptionClass

        GROUP = ECSCollection
            OBJECT = RevisionDate
                Data_Location = "MCF"
                Mandatory = "TRUE"
                NUM_VAL = 1
                Value = "2000-10-06"
            END_OBJECT = RevisionDate

            OBJECT = ProcessingCenter
                Data_Location = "MCF"
                Mandatory = "TRUE"
                NUM_VAL = 1
                Value = "GSFC"
            END_OBJECT = ProcessingCenter

            OBJECT = ArchiveCenter
                Data_Location = "MCF"
                Mandatory = "TRUE"
                NUM_VAL = 1
                Value = "GSFC"
            END_OBJECT = ArchiveCenter

            OBJECT = VersionDescription
                Data_Location = "MCF"
                Mandatory = "TRUE"
                NUM_VAL = 1
                Value = "Added Associated DLL name attribute."
            END_OBJECT = VersionDescription

        END_GROUP = ECSCollection

 GROUP = ProcessingLevel

            OBJECT = ProcessingLevelID
                Data_Location = "MCF"
                Mandatory = "TRUE"
                NUM_VAL = 1
                Value = "2"
            END_OBJECT = ProcessingLevelID

            OBJECT = ProcessingLevelDescription
                NUM_VAL = 1
                Data_Location = "MCF"
                Mandatory = "TRUE"
                Value = "Sensor Measurements"
            END_OBJECT = ProcessingLevelDescription

        END_GROUP = ProcessingLevel

        GROUP = AdditionalAttributes

            OBJECT = AdditionalAttributesContainer

                Data_Location = "NONE"
                Mandatory = "FALSE"
                Class = "1"

                OBJECT = AdditionalAttributeDatatype
                    Data_Location = "MCF"
                    Mandatory = "FALSE"
                    Class = "1"
                    NUM_VAL = 1
                    Value = "varchar"
                END_OBJECT = AdditionalAttributeDatatype

                OBJECT = AdditionalAttributeDescription
                    Data_Location = "MCF"
                    Mandatory = "FALSE"
                    Class = "1"
                    NUM_VAL = 1
                    Value = "Version of the process software that generated the product."
                END_OBJECT = AdditionalAttributeDescription

                OBJECT = AdditionalAttributeName
                    Data_Location = "MCF"
                    Mandatory = "FALSE"
                    Class = "1"
                    NUM_VAL = 1
                    Value = "PROCESSVERSION"
                END_OBJECT = AdditionalAttributeName

            END_OBJECT = AdditionalAttributesContainer

        END_GROUP = AdditionalAttributes

        GROUP = Platform
            OBJECT = PlatformContainer

                Data_Location = "NONE"
                Mandatory = "TRUE"
                Class = "1"

                OBJECT = PlatformShortName
                    Data_Location = "MCF"
                    Mandatory = "TRUE"
                    Class = "1"
                    NUM_VAL = 1
                    Value = "AM-1"
                END_OBJECT = PlatformShortName

                OBJECT = PlatformLongName
                    Data_Location = "MCF"
                    Mandatory = "TRUE"
                    Class = "1"
                    NUM_VAL = 1
                    Value = "First EOS Polar Orbiting Satellite, 10:30 AM Descending Equator Crossing"
                END_OBJECT = PlatformLongName

                OBJECT = PlatformType
                    Data_Location = "MCF"
                    Mandatory = "TRUE"
                    Class = "1"
                    NUM_VAL = 1
                    Value = "Spacecraft"
                END_OBJECT = PlatformType

                GROUP = PlatformCharacteristic
                    Class = "1"
                    OBJECT = PlatformCharacteristicContainer

                        Data_Location = "NONE"
                        Mandatory = "TRUE"
                        Class = "1"

                        OBJECT = PlatformCharacteristicName
                            Data_Location = "MCF"
                            Mandatory = "TRUE"
                            Class = "1"
                            NUM_VAL = 1
                            Value = "EquatorCrossingTime"
                        END_OBJECT = PlatformCharacteristicName

                        OBJECT = PlatformCharacteristicDescription
                            Data_Location = "MCF"
                            Mandatory = "TRUE"
                            Class = "1"
                            NUM_VAL = 1
                            Value = "Local time of the equator crossing and direction (ascending or descending)"
                        END_OBJECT = PlatformCharacteristicDescription

                        OBJECT = PlatformCharacteristicDataType
                            Data_Location = "MCF"
                            Mandatory = "TRUE"
                            Class = "1"
                            NUM_VAL = 1
                            Value = "varchar"
                        END_OBJECT = PlatformCharacteristicDataType

                        OBJECT = PlatformCharacteristicUnit
                            Data_Location = "MCF"
                            Mandatory = "TRUE"
                            Class = "1"
                            NUM_VAL = 1
                            Value = "Local Mean Time"
                        END_OBJECT = PlatformCharacteristicUnit

                        GROUP = PlatformCharacteristicValueClass
                            Class = "1"

                            OBJECT = PlatformCharacteristicValue
                                Data_Location = "MCF"
                                Mandatory = "TRUE"
                                NUM_VAL = 1
                                Value = "10:30, descending"
                            END_OBJECT = PlatformCharacteristicValue

                        END_GROUP = PlatformCharacteristicValueClass

                    END_OBJECT = PlatformCharacteristicContainer

                END_GROUP = PlatformCharacteristic

                GROUP = Instrument
                    Class = "1"

                    OBJECT = InstrumentContainer

                        Data_Location = "NONE"
                        Mandatory = "TRUE"
                        Class = "1"

                        OBJECT = InstrumentShortName
                            Data_Location = "MCF"
                            Mandatory = "TRUE"
                            Class = "1"
                            NUM_VAL = 1
                            Value = "MODIS"
                        END_OBJECT = InstrumentShortName

                        OBJECT = InstrumentLongName
                            Data_Location = "MCF"
                            Mandatory = "TRUE"
                            Class = "1"
                            NUM_VAL = 1
                            Value = "Moderate-Resolution Imaging Spectroradiometer"
                        END_OBJECT = InstrumentLongName

                        OBJECT = InstrumentTechnique
                            Data_Location = "MCF"
                            Mandatory = "TRUE"
                            Class = "1"
                            NUM_VAL = 1
                            Value = "Imaging Spectroradiometry"
                        END_OBJECT = InstrumentTechnique

                        OBJECT = NumberofSensors
                            Data_Location = "MCF"
                            Mandatory = "TRUE"
                            Class = "1"
                            NUM_VAL = 1
                            Value = 3
                        END_OBJECT = NumberofSensors

                        GROUP = Sensor
                            Class = "1"

                            OBJECT = SensorContainer

                                Data_Location = "NONE"
                                Mandatory = "TRUE"
                                Class = "1"

                                OBJECT = SensorShortName
                                    Data_Location = "MCF"
                                    Mandatory = "TRUE"
                                    Class = "1"
                                    NUM_VAL = 1
                                    Value = "CCD"
                                END_OBJECT = SensorShortName

                                OBJECT = SensorLongName
                                    Data_Location = "MCF"
                                    Mandatory = "TRUE"
                                    Class = "1"
                                    NUM_VAL = 1
                                    Value = "Cross-track Scanning Radiometer"
                                END_OBJECT = SensorLongName

                                OBJECT = SensorTechnique
                                    Data_Location = "MCF"
                                    Mandatory = "TRUE"
                                    Class = "1"
                                    NUM_VAL = 1
                                    Value = "Radiometry"
                                END_OBJECT = SensorTechnique

                            END_OBJECT = SensorContainer

                            OBJECT = SensorContainer

                                Data_Location = "NONE"
                                Mandatory = "TRUE"
                                Class = "2"

                                OBJECT = SensorShortName
                                    Data_Location = "MCF"
                                    Mandatory = "TRUE"
                                    Class = "2"
                                    NUM_VAL = 1
                                    Value = "MIR"
                                END_OBJECT = SensorShortName

                                OBJECT = SensorLongName
                                    Data_Location = "MCF"
                                    Mandatory = "TRUE"
                                    Class = "2"
                                    NUM_VAL = 1
                                    Value = "Cross-track Scanning Radiometer"
                                END_OBJECT = SensorLongName

                                OBJECT = SensorTechnique
                                    Data_Location = "MCF"
                                    Mandatory = "TRUE"
                                    Class = "2"
                                    NUM_VAL = 1
                                    Value = "Radiometry"
                                END_OBJECT = SensorTechnique

                            END_OBJECT = SensorContainer

                            OBJECT = SensorContainer

                                Data_Location = "NONE"
                                Mandatory = "TRUE"
                                Class = "3"

                                OBJECT = SensorShortName
                                    Data_Location = "MCF"
                                    Mandatory = "TRUE"
                                    Class = "3"
                                    NUM_VAL = 1
                                    Value = "TIR"
                                END_OBJECT = SensorShortName

                                OBJECT = SensorLongName
                                    Data_Location = "MCF"
                                    Mandatory = "TRUE"
                                    Class = "3"
                                    NUM_VAL = 1
                                    Value = "Cross-track Scanning Radiometer"
                                END_OBJECT = SensorLongName

                                OBJECT = SensorTechnique
                                    Data_Location = "MCF"
                                    Mandatory = "TRUE"
                                    Class = "3"
                                    NUM_VAL = 1
                                    Value = "Radiometry"
                                END_OBJECT = SensorTechnique

                            END_OBJECT = SensorContainer
                        END_GROUP = Sensor

                    END_OBJECT = InstrumentContainer
                END_GROUP = Instrument

            END_OBJECT = PlatformContainer

            OBJECT = PlatformContainer

                Data_Location = "NONE"
                Mandatory = "TRUE"
                Class = "2"

                OBJECT = PlatformShortName
                    Data_Location = "MCF"
                    Mandatory = "TRUE"
                    Class = "2"
                    NUM_VAL = 1
                    Value = "Terra"
                END_OBJECT = PlatformShortName

                OBJECT = PlatformLongName
                    Data_Location = "MCF"
                    Mandatory = "TRUE"
                    Class = "2"
                    NUM_VAL = 1
                    Value = "First EOS Polar Orbiting Satellite, 10:30 AM Descending Equator Crossing"
                END_OBJECT = PlatformLongName

                OBJECT = PlatformType
                    Data_Location = "MCF"
                    Mandatory = "TRUE"
                    Class = "2"
                    NUM_VAL = 1
                    Value = "Spacecraft"
                END_OBJECT = PlatformType

                GROUP = PlatformCharacteristic
                    Class = "2"
                    OBJECT = PlatformCharacteristicContainer

                        Data_Location = "NONE"
                        Mandatory = "TRUE"
                        Class = "1"

                        OBJECT = PlatformCharacteristicName
                            Data_Location = "MCF"
                            Mandatory = "TRUE"
                            Class = "1"
                            NUM_VAL = 1
                            Value = "EquatorCrossingTime"
                        END_OBJECT = PlatformCharacteristicName

                        OBJECT = PlatformCharacteristicDescription
                            Data_Location = "MCF"
                            Mandatory = "TRUE"
                            Class = "1"
                            NUM_VAL = 1
                            Value = "Local time of the equator crossing and direction (ascending or descending)"
                        END_OBJECT = PlatformCharacteristicDescription

                        OBJECT = PlatformCharacteristicDataType
                            Data_Location = "MCF"
                            Mandatory = "TRUE"
                            Class = "1"
                            NUM_VAL = 1
                            Value = "varchar"
                        END_OBJECT = PlatformCharacteristicDataType

                        OBJECT = PlatformCharacteristicUnit
                            Data_Location = "MCF"
                            Mandatory = "TRUE"
                            Class = "1"
                            NUM_VAL = 1
                            Value = "Local Mean Time"
                        END_OBJECT = PlatformCharacteristicUnit

                        GROUP = PlatformCharacteristicValueClass
                            Class = "1"

                            OBJECT = PlatformCharacteristicValue
                                Data_Location = "MCF"
                                Mandatory = "TRUE"
                                NUM_VAL = 1
                                Value = "10:30, descending"
                            END_OBJECT = PlatformCharacteristicValue

                        END_GROUP = PlatformCharacteristicValueClass

                    END_OBJECT = PlatformCharacteristicContainer

                END_GROUP = PlatformCharacteristic

                GROUP = Instrument
                    Class = "2"

                    OBJECT = InstrumentContainer

                        Data_Location = "NONE"
                        Mandatory = "TRUE"
                        Class = "1"

                        OBJECT = InstrumentShortName
                            Data_Location = "MCF"
                            Mandatory = "TRUE"
                            Class = "1"
                            NUM_VAL = 1
                            Value = "MODIS"
                        END_OBJECT = InstrumentShortName

                        OBJECT = InstrumentLongName
                            Data_Location = "MCF"
                            Mandatory = "TRUE"
                            Class = "1"
                            NUM_VAL = 1
                            Value = "Moderate-Resolution Imaging Spectroradiometer"
                        END_OBJECT = InstrumentLongName

                        OBJECT = InstrumentTechnique
                            Data_Location = "MCF"
                            Mandatory = "TRUE"
                            Class = "1"
                            NUM_VAL = 1
                            Value = "Imaging Spectroradiometry"
                        END_OBJECT = InstrumentTechnique

                        OBJECT = NumberofSensors
                            Data_Location = "MCF"
                            Mandatory = "TRUE"
                            Class = "1"
                            NUM_VAL = 1
                            Value = 3
                        END_OBJECT = NumberofSensors

                        GROUP = Sensor
                            Class = "1"

                            OBJECT = SensorContainer

                                Data_Location = "NONE"
                                Mandatory = "TRUE"
                                Class = "1"

                                OBJECT = SensorShortName
                                    Data_Location = "MCF"
                                    Mandatory = "TRUE"
                                    Class = "1"
                                    NUM_VAL = 1
                                    Value = "CCD"
                                END_OBJECT = SensorShortName

                                OBJECT = SensorLongName
                                    Data_Location = "MCF"
                                    Mandatory = "TRUE"
                                    Class = "1"
                                    NUM_VAL = 1
                                    Value = "Cross-track Scanning Radiometer"
                                END_OBJECT = SensorLongName

                                OBJECT = SensorTechnique
                                    Data_Location = "MCF"
                                    Mandatory = "TRUE"
                                    Class = "1"
                                    NUM_VAL = 1
                                    Value = "Radiometry"
                                END_OBJECT = SensorTechnique

                            END_OBJECT = SensorContainer

                            OBJECT = SensorContainer

                                Data_Location = "NONE"
                                Mandatory = "TRUE"
                                Class = "2"

                                OBJECT = SensorShortName
                                    Data_Location = "MCF"
                                    Mandatory = "TRUE"
                                    Class = "2"
                                    NUM_VAL = 1
                                    Value = "MIR"
                                END_OBJECT = SensorShortName

                                OBJECT = SensorLongName
                                    Data_Location = "MCF"
                                    Mandatory = "TRUE"
                                    Class = "2"
                                    NUM_VAL = 1
                                    Value = "Cross-track Scanning Radiometer"
                                END_OBJECT = SensorLongName

                                OBJECT = SensorTechnique
                                    Data_Location = "MCF"
                                    Mandatory = "TRUE"
                                    Class = "2"
                                    NUM_VAL = 1
                                    Value = "Radiometry"
                                END_OBJECT = SensorTechnique

                            END_OBJECT = SensorContainer

                            OBJECT = SensorContainer

                                Data_Location = "NONE"
                                Mandatory = "TRUE"
                                Class = "3"

                                OBJECT = SensorShortName
                                    Data_Location = "MCF"
                                    Mandatory = "TRUE"
                                    Class = "3"
                                    NUM_VAL = 1
                                    Value = "TIR"
                                END_OBJECT = SensorShortName

                                OBJECT = SensorLongName
                                    Data_Location = "MCF"
                                    Mandatory = "TRUE"
                                    Class = "3"
                                    NUM_VAL = 1
                                    Value = "Cross-track Scanning Radiometer"
                                END_OBJECT = SensorLongName

                                OBJECT = SensorTechnique
                                    Data_Location = "MCF"
                                    Mandatory = "TRUE"
                                    Class = "3"
                                    NUM_VAL = 1
                                    Value = "Radiometry"
                                END_OBJECT = SensorTechnique

                            END_OBJECT = SensorContainer
                        END_GROUP = Sensor

                    END_OBJECT = InstrumentContainer
                END_GROUP = Instrument

            END_OBJECT = PlatformContainer
        END_GROUP = Platform

    END_GROUP = COLLECTIONMETADATA

    GROUP = INVENTORYMETADATA
        GROUPTYPE = MASTERGROUP

    GROUP = ECSDataGranule

        OBJECT = SizeMBECSDataGranule
            Data_Location = "DSS"
            NUM_VAL = 1
            TYPE = "DOUBLE"
            Mandatory = "FALSE"
        END_OBJECT = SizeMBECSDataGranule

        OBJECT = ProductionDateTime
            Data_Location = "TK"
            NUM_VAL = 1
            TYPE = "DATETIME"
            Mandatory = "TRUE"
        END_OBJECT = ProductionDateTime

    END_GROUP = ECSDataGranule

    GROUP = CollectionDescriptionClass

        OBJECT = ShortName
            Data_Location = "MCF"
            NUM_VAL = 1
            TYPE = "STRING"
            Mandatory = "TRUE"
            Value = "MOD07_QC"
        END_OBJECT = ShortName

        OBJECT = VersionID
            Data_Location = "MCF"
            NUM_VAL = 1
            TYPE = "INTEGER"
            Mandatory = "TRUE"
            Value = 1
        END_OBJECT = VersionID

    END_GROUP = CollectionDescriptionClass

        GROUP = RangeDateTime

            OBJECT = RangeBeginningDate
                Data_Location = "PGE"
                NUM_VAL = 1
                TYPE = "DATE"
                Mandatory = "TRUE"
            END_OBJECT = RangeBeginningDate

            OBJECT = RangeBeginningTime
                Data_Location = "PGE"
                NUM_VAL = 1
                TYPE = "TIME"
                Mandatory = "TRUE"
            END_OBJECT = RangeBeginningTime

            OBJECT = RangeEndingDate
                Data_Location = "PGE"
                NUM_VAL = 1
                TYPE = "DATE"
                Mandatory = "TRUE"
            END_OBJECT = RangeEndingDate

            OBJECT = RangeEndingTime
                Data_Location = "PGE"
                NUM_VAL = 1
                TYPE = "TIME"
                Mandatory = "TRUE"
            END_OBJECT = RangeEndingTime

        END_GROUP = RangeDateTime

    GROUP = AssociatedPlatformInstrumentSensor
      OBJECT = AssociatedPlatformInstrumentSensorContainer
 
         Data_Location = "NONE"
         Mandatory = "FALSE"
         CLASS = "1"
 
         OBJECT = AssociatedSensorShortName
            Mandatory = "FALSE"
            CLASS = "1"
            Data_Location = "MCF"
            NUM_VAL = 1
            TYPE = "STRING"
            Value = "MIR"
         END_OBJECT = AssociatedSensorShortName
 
         OBJECT = AssociatedPlatformShortName
            Mandatory = "FALSE"
            CLASS = "1"
            Data_Location = "MCF"
            NUM_VAL = 1
            TYPE = "STRING"
            Value = "Terra"
         END_OBJECT = AssociatedPlatformShortName
 
         OBJECT = AssociatedInstrumentShortName
            Mandatory = "FALSE"
            CLASS = "1"
            Data_Location = "MCF"
            NUM_VAL = 1
            TYPE = "STRING"
            Value = "MODIS"
         END_OBJECT = AssociatedInstrumentShortName
 
      END_OBJECT = AssociatedPlatformInstrumentSensorContainer
 
      OBJECT = AssociatedPlatformInstrumentSensorContainer
 
         Data_Location = "NONE"
         Mandatory = "FALSE"
         CLASS = "2"
 
         OBJECT = AssociatedSensorShortName
            Mandatory = "FALSE"
            CLASS = "2"
            Data_Location = "MCF"
            NUM_VAL = 1
            TYPE = "STRING"
            Value = "TIR"
         END_OBJECT = AssociatedSensorShortName
 
         OBJECT = AssociatedPlatformShortName
            Mandatory = "FALSE"
            CLASS = "2"
            Data_Location = "MCF"
            NUM_VAL = 1
            TYPE = "STRING"
            Value = "Terra"
         END_OBJECT = AssociatedPlatformShortName
 
         OBJECT = AssociatedInstrumentShortName
            Mandatory = "FALSE"
            CLASS = "2"
            Data_Location = "MCF"
            NUM_VAL = 1
            TYPE = "STRING"
            Value = "MODIS"
         END_OBJECT = AssociatedInstrumentShortName
 
      END_OBJECT = AssociatedPlatformInstrumentSensorContainer
 
    END_GROUP = AssociatedPlatformInstrumentSensor

        GROUP = ProductSpecificMetadata

            OBJECT = PROCESSVERSION
                Data_Location = "MCF"
                Mandatory = "FALSE"
                TYPE = "STRING"
                LENGTH = "20"
                MAXOCCURRENCES = "1"
            END_OBJECT = PROCESSVERSION

        END_GROUP = ProductSpecificMetadata

    END_GROUP = INVENTORYMETADATA

    GROUP = UNPARSEDMETADATA
        GROUP = ARCHIVEDMETADATA
            GROUPTYPE = MASTERGROUP

            OBJECT = LongName
                Data_Location = "MCF"
                Type = "STRING"
                NUM_VAL = 1
                Mandatory = "TRUE"
                Value = "MODIS/Terra Vertical Profiles Diagnostics 5-Min L2 5km"
            END_OBJECT = LongName

            OBJECT = ProductionHistory
                Data_Location = "PGE"
                Type = "STRING"
                NUM_VAL = 1
                Mandatory = "FALSE"
            END_OBJECT = ProductionHistory

            OBJECT = DESCRrevision
                Data_Location = "MCF"
                Type = "STRING"
                NUM_VAL = 1
                Value = "1.0"
                Mandatory = "FALSE"
            END_OBJECT = DESCRrevision

        END_GROUP = ARCHIVEDMETADATA
    END_GROUP = UNPARSEDMETADATA

END_GROUP = METADATA
    /* ESDT Services */
GROUP = SERVICE

    /* The Acquire Service */
    OBJECT = ACQUIRE
    CHECK_ORDER = FALSE
    OBJECT = ECSUSERPROFILE
        MANDATORY = FALSE
    END_OBJECT = ECSUSERPROFILE

    OBJECT = ORDERID
        MANDATORY = FALSE
    END_OBJECT = ORDERID

    OBJECT = REQUESTID
        MANDATORY = TRUE
    END_OBJECT = REQUESTID

    OBJECT = DDISTNOTIFYTYPE
        MANDATORY = FALSE
        NUM_VAL = 2
        VALUELIST = ("MAIL", "LIST")
    END_OBJECT = DDISTNOTIFYTYPE

    OBJECT = NOTIFY
        MANDATORY = FALSE
    END_OBJECT = NOTIFY

    OBJECT = SITE
        MANDATORY = FALSE
    END_OBJECT = SITE

    OBJECT = UserString
        MANDATORY = FALSE
    END_OBJECT = UserString

        ADVERTISED = TRUE
    END_OBJECT = ACQUIRE

    /* The Insert Service */
    OBJECT = INSERT
        CHECK_EXTRA = TRUE

        OBJECT = SHORTNAME
            MANDATORY = TRUE
        END_OBJECT = SHORTNAME

        OBJECT = VERSIONID
            MANDATORY = FALSE
        END_OBJECT = VERSIONID

        OBJECT = MAINGROUP
            MANDATORY = TRUE

            OBJECT = SHORTNAME
                MANDATORY = TRUE
            END_OBJECT = SHORTNAME

            OBJECT = VERSIONID
                MANDATORY = FALSE
            END_OBJECT = VERSIONID

            OBJECT = METAFILEGROUP
                MANDATORY = TRUE

                OBJECT = METADATAFILE
                    MANDATORY = TRUE
                END_OBJECT = METADATAFILE
            END_OBJECT = METAFILEGROUP

            OBJECT = DATAFILEGROUP
                MANDATORY = TRUE

                OBJECT = DATAFILE
                    MANDATORY = TRUE
                END_OBJECT = DATAFILE

                OBJECT = FILETYPE
                    MANDATORY = FALSE
                END_OBJECT = FILETYPE
            END_OBJECT = DATAFILEGROUP
        END_OBJECT = MAINGROUP

        OBJECT = BROWSEGROUP
            MANDATORY = FALSE

            OBJECT = SHORTNAME
                MANDATORY = TRUE
            END_OBJECT = SHORTNAME

            OBJECT = VERSIONID
                MANDATORY = FALSE
            END_OBJECT = VERSIONID

            OBJECT = METAFILEGROUP
                MANDATORY = TRUE

                OBJECT = METADATAFILE
                    MANDATORY = TRUE
                END_OBJECT = METADATAFILE
            END_OBJECT = METAFILEGROUP

            OBJECT = DATAFILEGROUP
                MANDATORY = TRUE

                OBJECT = DATAFILE
                    MANDATORY = TRUE
                END_OBJECT = DATAFILE

                OBJECT = FILETYPE
                    MANDATORY = FALSE
                END_OBJECT = FILETYPE
            END_OBJECT = DATAFILEGROUP
        END_OBJECT = BROWSEGROUP

        OBJECT = QA
            MANDATORY = FALSE

            OBJECT = SHORTNAME
                MANDATORY = TRUE
            END_OBJECT = SHORTNAME

            OBJECT = VERSIONID
                MANDATORY = FALSE
            END_OBJECT = VERSIONID

            OBJECT = METAFILEGROUP
                MANDATORY = TRUE

                OBJECT = METADATAFILE
                    MANDATORY = TRUE
                END_OBJECT = METADATAFILE
            END_OBJECT = METAFILEGROUP

            OBJECT = DATAFILEGROUP
                MANDATORY = TRUE

                OBJECT = DATAFILE
                    MANDATORY = TRUE
                END_OBJECT = DATAFILE

                OBJECT = FILETYPE
                    MANDATORY = FALSE
                END_OBJECT = FILETYPE
            END_OBJECT = DATAFILEGROUP
        END_OBJECT = QA

        OBJECT = PH
            MANDATORY = FALSE

            OBJECT = SHORTNAME
                MANDATORY = TRUE
            END_OBJECT = SHORTNAME

            OBJECT = VERSIONID
                MANDATORY = FALSE
            END_OBJECT = VERSIONID

            OBJECT = METAFILEGROUP
                MANDATORY = TRUE

                OBJECT = METADATAFILE
                    MANDATORY = TRUE
                END_OBJECT = METADATAFILE
            END_OBJECT = METAFILEGROUP

            OBJECT = DATAFILEGROUP
                MANDATORY = TRUE

                OBJECT = DATAFILE
                    MANDATORY = TRUE
                END_OBJECT = DATAFILE

                OBJECT = FILETYPE
                    MANDATORY = FALSE
                END_OBJECT = FILETYPE
            END_OBJECT = DATAFILEGROUP
        END_OBJECT = PH

        OBJECT = LISTOFURS
            MANDATORY = FALSE

            OBJECT = UR
                MANDATORY = TRUE
            END_OBJECT = UR
        END_OBJECT = LISTOFURS

        ADVERTISED = TRUE
    END_OBJECT = INSERT

    /* The Update Metadata Service */
    OBJECT = UPDATEMETADATA
        ADVERTISED = TRUE
    END_OBJECT = UPDATEMETADATA

    /* The Browse Service */
    OBJECT = BROWSE
        ADVERTISED = TRUE
    END_OBJECT = BROWSE

    /* The Get Queryable Parameter Service */
    OBJECT = GETQUERYABLEPARAMETERS
        ADVERTISED = TRUE

        OBJECT = METADATATYPE
            MANDATORY = FALSE
        END_OBJECT = METADATATYPE
    END_OBJECT = GETQUERYABLEPARAMETERS

    /* The Inspect Service */
    OBJECT = INSPECT
        ADVERTISED = TRUE

        OBJECT = METADATATYPE
            MANDATORY = FALSE
        END_OBJECT = METADATATYPE
    END_OBJECT = INSPECT

    /* The Inspect Collection Level service */
    OBJECT = INSPECTCL
        ADVERTISED = TRUE

        OBJECT = METADATATYPE
            MANDATORY = FALSE
        END_OBJECT = METADATATYPE
    END_OBJECT = INSPECTCL

    /*The Delete service (deletes a granule)*/
    OBJECT = DELETE
        ADVERTISED = TRUE
    END_OBJECT = DELETE

    /* The Delete from Archive service (deletes a granule but not metadata) */
    /* Optional service */
    OBJECT = DELETEFROMARCHIVE
        ADVERTISED = FALSE
    END_OBJECT = DELETEFROMARCHIVE

END_GROUP = SERVICE

/* ESDT Data Type Structure */
GROUP = STRUCTURE
   OBJECT = STRUCTURE
        CSDTType = "Standard Science Data Table"
        CSDTInterfaceType = NonConformant
        CSDTImplementation = Binary
   END_OBJECT = STRUCTURE
END_GROUP = STRUCTURE

GROUP = EVENT

    OBJECT = DELETE
        DESCRIPTION = "A granule of MOD07_QC type was deleted from the DataServer's holdings"
        CATEGORY = ESDT
        OBJECT = EVENTPARMS
            ARGUMENTS = UR
            TYPE = STRING
        END_OBJECT = EVENTPARMS
    END_OBJECT = DELETE

    OBJECT = INSERT
        DESCRIPTION = "A granule of MOD07_QC type was added to the DataServer's holdings"
        CATEGORY = ESDT
        OBJECT = EVENTPARMS
            ARGUMENTS = UR
            TYPE = STRING

            OBJECT = SizeMBECSDataGranule
            END_OBJECT = SizeMBECSDataGranule

            OBJECT = ProductionDateTime
            END_OBJECT = ProductionDateTime

            OBJECT = ShortName
            END_OBJECT = ShortName

            OBJECT = VersionID
            END_OBJECT = VersionID

            OBJECT = RangeBeginningDate
            END_OBJECT = RangeBeginningDate

            OBJECT = RangeBeginningTime
            END_OBJECT = RangeBeginningTime

            OBJECT = RangeEndingDate
            END_OBJECT = RangeEndingDate

            OBJECT = RangeEndingTime
            END_OBJECT = RangeEndingTime

            OBJECT = AssociatedSensorShortName
            END_OBJECT = AssociatedSensorShortName

            OBJECT = AssociatedPlatformShortName
            END_OBJECT = AssociatedPlatformShortName

            OBJECT = AssociatedInstrumentShortName
            END_OBJECT = AssociatedInstrumentShortName

            OBJECT = PROCESSVERSION
            END_OBJECT = PROCESSVERSION
        END_OBJECT = EVENTPARMS
    END_OBJECT = INSERT

    OBJECT = UPDATEMETADATA
        DESCRIPTION = "The metadata for this granule (of type MOD07_QC) has been modified"
        CATEGORY = ESDT
        OBJECT = EVENTPARMS
            ARGUMENTS = UR
            TYPE = STRING

            OBJECT = SizeMBECSDataGranule
            END_OBJECT = SizeMBECSDataGranule

            OBJECT = ProductionDateTime
            END_OBJECT = ProductionDateTime

            OBJECT = ShortName
            END_OBJECT = ShortName

            OBJECT = VersionID
            END_OBJECT = VersionID

            OBJECT = RangeBeginningDate
            END_OBJECT = RangeBeginningDate

            OBJECT = RangeBeginningTime
            END_OBJECT = RangeBeginningTime

            OBJECT = RangeEndingDate
            END_OBJECT = RangeEndingDate

            OBJECT = RangeEndingTime
            END_OBJECT = RangeEndingTime

            OBJECT = AssociatedSensorShortName
            END_OBJECT = AssociatedSensorShortName

            OBJECT = AssociatedPlatformShortName
            END_OBJECT = AssociatedPlatformShortName

            OBJECT = AssociatedInstrumentShortName
            END_OBJECT = AssociatedInstrumentShortName

            OBJECT = PROCESSVERSION
            END_OBJECT = PROCESSVERSION
        END_OBJECT = EVENTPARMS
    END_OBJECT = UPDATEMETADATA
END_GROUP = EVENT

/* End Descriptor File marker */
END