Biomass_MPH version 0

Biomass_MPH

This definition is based on version 2.3 of the BIOMASS Main Product Header Definition - BIO-ESA-EOPG-EEGS-TN-0051

root type

xml record
idfield namedefinition
0EarthObservation
xml record
attribute: id
xml string

available: optional


idfield namedefinition
0phenomenonTime
xml record
idfield namedefinition
0TimePeriod
xml record
attribute: id
xml string


idfield namedefinition
0beginPosition
xml time
unit: "s since 2000-01-01"

value: time(str(.), "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
xml string
1endPosition
xml time
unit: "s since 2000-01-01"

value: time(str(.), "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
xml string
1resultTime
xml record
idfield namedefinition
0TimeInstant
xml record
attribute: id
xml string


idfield namedefinition
0timePosition
xml time
unit: "s since 2000-01-01"

value: time(str(.), "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
xml string
2validTime
xml record
idfield namedefinition
0TimePeriod
xml record
attribute: id
xml string


idfield namedefinition
0beginPosition
xml time
unit: "s since 2000-01-01"

value: time(str(.), "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
xml string
1endPosition
xml time
unit: "s since 2000-01-01"

value: time(str(.), "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
xml string
3procedure
xml record
idfield namedefinition
0EarthObservationEquipment
xml record
attribute: id
xml string


idfield namedefinition
0platform
xml record
idfield namedefinition
0Platform
xml record
idfield namedefinition
0shortName
xml string
1instrument
xml record
idfield namedefinition
0Instrument
xml record
idfield namedefinition
0shortName
xml string
2sensor
xml record
idfield namedefinition
0Sensor
xml record
idfield namedefinition
0sensorType
xml string

available: optional
1operationalMode
xml string
attribute: codeSpace
xml string

available: optional
2swathIdentifier
xml string
attribute: codeSpace
xml string

available: optional

available: optional

available: optional
3acquisitionParameters
xml record
idfield namedefinition
0Acquisition
xml record
idfield namedefinition
0orbitNumber
ascii int64

available: optional
1lastOrbitNumber
ascii int64

available: optional
2orbitDirection
xml string

available: optional
3wrsLongitudeGrid
xml string
attribute: codeSpace
xml string

available: optional
4wrsLatitudeGrid
xml string
attribute: codeSpace
xml string

available: optional
5ascendingNodeDate
xml time
unit: "s since 2000-01-01"

value: time(str(.), "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
xml string

available: optional
6startTimeFromAscendingNode
ascii double
attribute: uom
ascii string

available: optional
7completionTimeFromAscendingNode
ascii double
attribute: uom
ascii string

available: optional
8polarisationMode
xml string

available: optional
9polarisationChannels
xml string

available: optional
10antennaLookDirection
xml string

available: optional
11missionPhase
xml string

available: optional
12instrumentConfID
ascii int64

available: optional
13dataTakeID
xml array[dim_0]
dim_0: determined automatically from xml file
ascii int64

available: optional
14orbitDriftFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1

available: optional
15globalCoverageID
xml string

available: optional
16majorCycleID
xml string

available: optional
17repeatCycleID
xml string

available: optional
18tileID
xml array[dim_0]
dim_0: determined automatically from xml file
xml string

available: optional
19basinID
xml array[dim_0]
dim_0: determined automatically from xml file
xml string

available: optional

available: optional
4observedProperty
xml record
attribute: nil
xml string

attribute: nilReason
xml string
5featureOfInterest
xml record
idfield namedefinition
0Footprint
xml record
attribute: id
xml string


idfield namedefinition
0multiExtentOf
xml record
idfield namedefinition
0MultiSurface
xml record
attribute: id
xml string


idfield namedefinition
0surfaceMember
xml record
idfield namedefinition
0Polygon
xml record
attribute: id
xml string


idfield namedefinition
0exterior
xml record
idfield namedefinition
0LinearRing
xml record
idfield namedefinition
0posList
xml string

available: optional

available: optional

available: optional

available: optional

available: optional

available: optional

available: optional
1centerOf
xml record
idfield namedefinition
0Point
xml record
attribute: id
xml string


idfield namedefinition
0pos
ascii array[2]
ascii float

available: optional

available: optional

available: optional

available: optional
6result
xml record
idfield namedefinition
0EarthObservationResult
xml record
attribute: id
xml string


idfield namedefinition
0browse
xml record
idfield namedefinition
0BrowseInformation
xml record
idfield namedefinition
0type
xml string

available: optional
1referenceSystemIdentifier
xml string
attribute: codeSpace
xml string

available: optional
2fileName
xml record
idfield namedefinition
0ServiceReference
xml record
attribute: href
xml string


idfield namedefinition
0RequestMessage
xml record

available: optional

available: optional
1product
xml array[dim_0]
dim_0: determined automatically from xml file
xml record
idfield namedefinition
0ProductInformation
xml record
idfield namedefinition
0fileName
xml record
idfield namedefinition
0ServiceReference
xml record
attribute: href
xml string


idfield namedefinition
0RequestMessage
xml record
1version
xml string

available: optional
2size
ascii int64
attribute: uom
ascii string

available: optional
3rds
xml string

available: optional
7metaDataProperty
xml record
idfield namedefinition
0EarthObservationMetaData
xml record
idfield namedefinition
0identifier
xml string
1doi
xml string
2acquisitionType
xml string
3productType
xml string
4status
xml string
5downlinkedTo
xml record
idfield namedefinition
0downlinkInformation real name: DownlinkInformation

xml record
idfield namedefinition
0acquisitionStation
xml string
attribute: codeSpace
xml string

available: optional
1acquisitionDate
xml time
unit: "s since 2000-01-01"

value: time(str(.), "yyyy-MM-dd'T'HH:mm:ss'Z'")
xml string

available: optional

available: optional

available: optional
6processing
xml record
idfield namedefinition
0ProcessingInformation
xml record
idfield namedefinition
0processingCenter
xml string
attribute: codeSpace
xml string
1processingDate
xml time
unit: "s since 2000-01-01"

value: time(str(.), "yyyy-MM-dd'T'HH:mm:ss'Z'")
xml string
2processorName
xml string
3processorVersion
xml string
4processingLevel
xml string
5auxiliaryDataSetFileName
xml array[dim_0]
dim_0: determined automatically from xml file
xml string

available: optional
6processingMode
xml string
attribute: codeSpace
xml string
7sourceProduct
xml array[dim_0]
dim_0: determined automatically from xml file
xml string
7TAI_UTC real name: TAI-UTC

ascii uint16

available: optional
8numOfTFs
ascii uint64

available: optional
9numOfTFsWithErrors
ascii uint64

available: optional
10numOfCorruptedTFs
ascii uint64

available: optional
11numOfISPs
ascii uint64

available: optional
12numOfISPsWithErrors
ascii uint64

available: optional
13numOfCorruptedISPs
ascii uint64

available: optional
14numOfLines
xml string

available: optional
15numOfMissingLines
xml string

available: optional
16numOfCorruptedLines
xml string

available: optional
17isIncomplete
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1

available: optional
18isPartial
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1

available: optional
19isMerged
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1

available: optional
20framesList
xml string

available: optional
21refDoc
xml array[dim_0]
dim_0: determined automatically from xml file
xml string

detection rule

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

substr(0, 4, filename()) == "bio_" and
substr(80, 4, filename()) == ".xml" and
exists(/EarthObservation@xmlns) and
at(/EarthObservation@xmlns,
str(.) == "http://earth.esa.int/biomass/1.0") and
exists(/EarthObservation)

or

substr(0, 4, filename()) == "bio_" and
substr(56, 4, filename()) == ".xml" and
exists(/EarthObservation@xmlns) and
at(/EarthObservation@xmlns,
str(.) == "http://earth.esa.int/biomass/1.0") and
exists(/EarthObservation)

or

substr(0, 4, filename()) == "bio_" and
substr(44, 4, filename()) == ".xml" and
exists(/EarthObservation@xmlns) and
at(/EarthObservation@xmlns,
str(.) == "http://earth.esa.int/biomass/1.0") and
exists(/EarthObservation)