MET_DISCLM version 0

MET_DISCLM

This definition is based on version 1.3 of the QCSS External ICD ST-ESA-S1QC-ICD-001

root type

xml record
idfield namedefinition
0Earth_Explorer_File
xml record
idfield namedefinition
0Earth_Explorer_Header
xml record
idfield namedefinition
0Fixed_Header
xml record "Fixed_Header"
1Variable_Header
xml record
1Data_Block
xml record
attribute: type
xml string


idfield namedefinition
0Disclaimer
xml record
idfield namedefinition
0Identifier
ascii uint16
Numeric identifier uniquely identifying the disclaimer
1Description
xml string
Free form brief textual description of the problem.
2Product_Quality_Status
xml string
Allowed values: NOMINAL, DEGRADED. Setting the value to NOMINAL means that the disclaimer is no longer applicable.
3List_of_Degradations
xml record
attribute: count
xml string


idfield namedefinition
0Degradation
xml array[dim_0]
dim_0: determined automatically from xml file
xml string
Allowed values: DEGRADED_PRODUCT_RADIOMETRY, DEGRADED_PRODUCT_GEOLOCATION, DEGRADED_RADIOMETRIC_CALIBRATION, DEGRADED_PLATFORM_POINTING, DEGRADED_ORBIT_CONTROL, DEGRADED_PERFORMANCE_INSTRUMENT_ANOMALY, COMPLETE_PRODUCT_DEGRADATION, SLICE_PRODUCT_NON_CONCATENABLE, ...
4Degradation_Percentage
ascii float
Percentage of degradation of the data in the product. 0%: no degradation. 1-99%: degraded product. 100%: fully corrupt product (product should be masked in the product catalogue).

unit: "%"

attribute: unit
ascii string

available: optional
5Validity_Period
xml record
idfield namedefinition
0Validity_Start
ascii timesize: 23
This is the UTC Validity Start Time, coherent with the Validity Start Time in the File Name, but in CCSDS ASCII format with time reference. Note that this can have the special value indicating "beginning of mission" (without an absolute time specified)

unit: "s since 2000-01-01"

value: if(str(., 23) == "UTC=9999-99-99T99:99:99", +inf, if(str(., 23) == "UTC=0000-00-00T00:00:00", -inf, time(str(.), "'UTC='yyyy-MM-dd'T'HH:mm:ss|'TAI='yyyy-MM-dd'T'HH:mm:ss|'GPS='yyyy-MM-dd'T'HH:mm:ss|'UT1='yyyy-MM-dd'T'HH:mm:ss")))
ascii stringsize: 23
CCSDS ASCII datetime with time reference "RRR=YYYY-MM-DDThh:mm:ss". The reference RRR can be any of "UT1", "UTC", "TAI", or "GPS".
1Validity_Stop
ascii timesize: 23
This is the UTC Validity Stop Time, coherent with the Validity Stop Time in the File Name, but in CCSDS ASCII format with time reference. Note that this can have the special value indicating "end of mission" (without an absolute time specified)

unit: "s since 2000-01-01"

value: if(str(., 23) == "UTC=9999-99-99T99:99:99", +inf, if(str(., 23) == "UTC=0000-00-00T00:00:00", -inf, time(str(.), "'UTC='yyyy-MM-dd'T'HH:mm:ss|'TAI='yyyy-MM-dd'T'HH:mm:ss|'GPS='yyyy-MM-dd'T'HH:mm:ss|'UT1='yyyy-MM-dd'T'HH:mm:ss")))
ascii stringsize: 23
CCSDS ASCII datetime with time reference "RRR=YYYY-MM-DDThh:mm:ss". The reference RRR can be any of "UT1", "UTC", "TAI", or "GPS".
6Generation_Period
xml record
idfield namedefinition
0Generation_Start
ascii timesize: 23
Contains the start time of the generation time range for products affected by the problem.

unit: "s since 2000-01-01"

value: if(str(., 23) == "UTC=9999-99-99T99:99:99", +inf, if(str(., 23) == "UTC=0000-00-00T00:00:00", -inf, time(str(.), "'UTC='yyyy-MM-dd'T'HH:mm:ss|'TAI='yyyy-MM-dd'T'HH:mm:ss|'GPS='yyyy-MM-dd'T'HH:mm:ss|'UT1='yyyy-MM-dd'T'HH:mm:ss")))
ascii stringsize: 23
CCSDS ASCII datetime with time reference "RRR=YYYY-MM-DDThh:mm:ss". The reference RRR can be any of "UT1", "UTC", "TAI", or "GPS".
1Generation_Stop
ascii timesize: 23
Contains the stop time of the generation time range for products affected by the problem.

unit: "s since 2000-01-01"

value: if(str(., 23) == "UTC=9999-99-99T99:99:99", +inf, if(str(., 23) == "UTC=0000-00-00T00:00:00", -inf, time(str(.), "'UTC='yyyy-MM-dd'T'HH:mm:ss|'TAI='yyyy-MM-dd'T'HH:mm:ss|'GPS='yyyy-MM-dd'T'HH:mm:ss|'UT1='yyyy-MM-dd'T'HH:mm:ss")))
ascii stringsize: 23
CCSDS ASCII datetime with time reference "RRR=YYYY-MM-DDThh:mm:ss". The reference RRR can be any of "UT1", "UTC", "TAI", or "GPS".

available: optional
7List_of_Product_Types
xml record
attribute: count
xml string


idfield namedefinition
0Product_Type
xml array[dim_0]
dim_0: determined automatically from xml file
xml string
Allowed values: EW_RAW__0S IW_RAW__0S SM_RAW__0S WV_RAW__0S RF_RAW__0S GP_RAW__0_ HK_RAW__0_ EW_SLC__1S IW_SLC__1S SM_SLC__1S WV_SLC__1S EW_GRDH_1S EW_GRDM_1S IW_GRDH_1S IW_GRDM_1S SM_GRDF_1S SM_GRDH_1S SM_GRDM_1S WV_GRDM_1S EW_OCN__2S IW_OCN__2S WV_OCN__2S SM_OCN__2S EW_CSS__SS IW_CSS__SS SM_CSS__SS EW_CSGH_SS EW_CSGM_SS IW_CSGH_SS IW_CSGM_SS SM_CSGF_SS SM_CSGH_SS SM_CSGM_SS EW_PSC__SS IW_PSC__SS SM_PSC__SS EW_MOSL_SS EW_MOSM_SS IW_MOSL_SS IW_MOSM_SS SM_MOSL_SS SM_MOSM_SS
8Processing_Facility
xml string
Equal to the field xmlData/processing/facility@name in the processing metadata section of the manifest file of the product.

available: optional
9Processor_Name
xml string
Equal to the field xmlData/processing/facility/software@name in the processing metadata section of the manifest file of the product.

available: optional
10Processor_Version
xml string
Equal to the field xmlData/processing/facility/software@version in the processing metadata section of the manifest file of the product.

available: optional
11Reference
xml string
Web URL referencing the Disclaimer document containing the full problem description.

available: optional

detection rule

This product definition is applicable if a product matches the following rule:

exists(/Earth_Explorer_File/Earth_Explorer_Header/Fixed_Header/File_Type) and
at(/Earth_Explorer_File/Earth_Explorer_Header/Fixed_Header/File_Type,
str(.) == "MET_DISCLM")