GROUP = INVENTORYMETADATA

GROUPTYPE = MASTERGROUP

/* *********Associate granule with collection *************** *****/

/* ******IMPORTANT - wherever xxxx or XXX or TBC is used */
/* within this MCF, these are values which the USER will */
/* ultimately fill in themselves - the MCF will not function with */
/* these original values!!!!! *********************************** */
/* IMPORTANT - any text comment in the MCF MUST be enclosed */
/* per line with /* and */.  Unlike C where a block of text may */
/* be enclosed */

/* All attributes EXCEPT those at the highest level associated */
/* with ECSDataGranule (DID 31ll) must be grouped together */
/* The groups MUST relate to the CLASS names within DID 311 */
/*  Container Objects, within a group, must duplicate the group */
/* name and append Container */

/*  IMPORTANT The following Groups are Self Describing */
/* Parameter, SensorCharacteristic, VerticalSpatialDomain */
/* PlatformCharacteristic, Locality, RegularPeriodic and */
/* AdditionalAttribute */
/* They all have values which are self typed - these values */
/* will be set up in the descriptor, prior to MCF generation */
/* For MCF purposes, the values of all of these attributes */
/* will be of type STRING.  The database will retain the correct */
/* types.  The PGE/user MUST convert the value they are */
/* assinging to type string, before calling PGS_MET_SET */
/* and setting the value of the attribute.  */
 

	OBJECT = INSTRUMENT_NAME

  		 DATA_LOCATION	= "MCF"

   		 VALUE		= ("MODIS")

		 TYPE 		= "STRING"

		 NUM_VAL 	= 1

		 Mandatory	= "FALSE"

	END_OBJECT = INSTRUMENT_NAME

	OBJECT  = SOURCE_SHORT_NAME

   		DATA_LOCATION	= "PGE"

    		VALUE		= "DARRELL"
		
		TYPE 		= "STRING"
		
		NUM_VAL         = 1

		Mandatory       = "FALSE"

	END_OBJECT = SOURCE_SHORT_NAME

	OBJECT  = GRING_POLYGON

   		 DATA_LOCATION	= "PGE"

		 VALUE          = 2.1

		 TYPE = "DOUBLE"

		 NUM_VAL   = 1

		 Mandatory  =  "FALSE"

		

	END_OBJECT = GRING_POLYGON

	OBJECT  = ORBIT_INCLINATION

   		 DATA_LOCATION	= "PGE"

   		 VALUE = 2.78

		 TYPE =  "DOUBLE"

		 NUM_VAL       = 1
 
		 Mandatory     = "FALSE"

	END_OBJECT = ORBIT_INCLINATION

	OBJECT  =  ORBIT_NUMBER

		DATA_LOCATION	= "PGE"

		VALUE		= 3648

		TYPE		= "INTEGER"

		NUM_VAL         = 1

		Mandatory	= "TRUE"

	END_OBJECT  = ORBIT_NUMBER

	OBJECT  = ECCENTRICITY

		DATA_LOCATION	= "PGE"

		VALUE		= 0.123

		TYPE            = "DOUBLE"
 
		NUM_VAL         = 1

		Mandatory       = "FALSE"

	END_OBJECT  = ECCENTRICITY
/*		OBJECT = CLARK */
			
			OBJECT = CLARK_88
				DATA_LOCATION  	= "PGE"

				VALUE		= 1.000000 

				TYPE            = "DOUBLE"

				NUM_VAL         = 1

				Mandatory       = "FALSE"

			END_OBJECT  = CLARK_88
			OBJECT = CLARK_66
                                DATA_LOCATION   = "PGE"

                                VALUE           = (0, 12, 13)

				TYPE            = "INTEGER"

				NUM_VAL         = 3

				Mandatory       = "FALSE"

                        END_OBJECT  = CLARK_66

/*		END_OBJECT  = CLARK */


/* FOR TESTING PURPOSES */

   OBJECT = IMAGES


    VALUE		= 3

    LINES 		= (800, 400)
    
    SAMPLE_BITS2 	= 8 

    GRID                = ((1,2,3) (4,5,6))

    LINE_SAMPLES 	= 6

    SAMPLE_TYPE	 	= "UNSIGNED_INTEGER"

    TYPE = "INTEGER"
    NUM_VAL = 1 

    MANDATORY		= "FALSE"
   END_OBJECT = IMAGES

	OBJECT = TEST_PARM

	    DATA_LOCATION       = "PCF"
	    VALUE               = 5
	    TYPE                = "INTEGER"
            NUM_VAL             = 5
	    MANDATORY           = "FALSE"
	    

	END_OBJECT = TEST_PARM


	OBJECT = TEST_PARM_DOUBLE
		DATA_LOCATION       = "MCF"
		VALUE = 0.0985
		TYPE  = "DOUBLE"
		NUM_VAL = 1
		Mandatory = "FALSE"
	END_OBJECT = TEST_PARM_DOUBLE

	OBJECT = TEST_PARM_STRING
                DATA_LOCATION       = "MCF"
		VALUE = "SAT_0"
		TYPE = "STRING"
		NUM_VAL = 1
		Mandatory = "FALSE"
        END_OBJECT = TEST_PARM_STRING

GROUP = TEST_PARM_STRINGS_CON
        CLASS = M
        DATA_LOCATION       = MCF
        MANDATORY = FALSE
        OBJECT = TEST_PARM_STRINGS
                CLASS = M
                DATA_LOCATION       = MCF
                VALUE = ("Richard", "Morris")
                Type            = "STRING"
                NUM_VAL         = 2
                MANDATORY = FALSE
        END_OBJECT = TEST_PARM_STRINGS
END_GROUP = TEST_PARM_STRINGS_CON

END_GROUP =  INVENTORYMETADATA

GROUP = COREDATA1
        GROUPTYPE = MASTERGROUP
 
        OBJECT = TEST_PARM_STRINGS
                DATA_LOCATION       = MCF
                Type            = "STRING"
                NUM_VAL         = 2
                VALUE = ("Alward", "Nawazish")
                MANDATORY = TRUE
        END_OBJECT = TEST_PARM_STRINGS
END_GROUP = COREDATA1
 
GROUP = PRODUCT_SPECIFIC_DATA 
GROUPTYPE = MASTERGROUP
END_GROUP = PRODUCT_SPECIFIC_DATA 


END
