1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124
|
<?xml version="1.0"?>
<cd:ProductClass xmlns:cd="http://www.stcorp.nl/coda/definition/2008/07" name="ACSAF" last-modified="2018-07-24">
<cd:Description>Products from EUMETSAT SAF for Atmospheric Composition and UV Radiation</cd:Description>
<cd:ProductType name="O3MNTO">
<cd:Description>GOME2 near-real-time total column trace gas product</cd:Description>
<cd:ProductDefinition id="O3MNTO_v1" format="hdf5" version="1">
<cd:Description>The format definition for this product is taken from the HDF5 file itself.</cd:Description>
<cd:DetectionRule>
<cd:MatchExpression path="/META_DATA">str(.@InstrumentID[0]) == "GOME"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProcessingLevel[0]) == "02"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductType[0]) == "O3MNTO"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductFormatVersion[0], 1) == "1"</cd:MatchExpression>
</cd:DetectionRule>
</cd:ProductDefinition>
<cd:ProductDefinition id="O3MNTO_v2" format="hdf5" version="2">
<cd:Description>The format definition for this product is taken from the HDF5 file itself.</cd:Description>
<cd:DetectionRule>
<cd:MatchExpression path="/META_DATA">str(.@InstrumentID[0]) == "GOME"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProcessingLevel[0]) == "02"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductType[0]) == "O3MNTO"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductFormatVersion[0], 1) == "2"</cd:MatchExpression>
</cd:DetectionRule>
</cd:ProductDefinition>
<cd:ProductDefinition id="O3MNTO_v3" format="hdf5" version="3">
<cd:Description>The format definition for this product is taken from the HDF5 file itself.</cd:Description>
<cd:DetectionRule>
<cd:MatchExpression path="/META_DATA">str(.@InstrumentID[0]) == "GOME"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProcessingLevel[0]) == "02"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductType[0]) == "O3MNTO"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductFormatVersion[0], 1) == "3"</cd:MatchExpression>
</cd:DetectionRule>
</cd:ProductDefinition>
</cd:ProductType>
<cd:ProductType name="O3MOTO">
<cd:Description>GOME2 offline total column trace gas product</cd:Description>
<cd:ProductDefinition id="O3MOTO_v1" format="hdf5" version="1">
<cd:Description>The format definition for this product is taken from the HDF5 file itself.</cd:Description>
<cd:DetectionRule>
<cd:MatchExpression path="/META_DATA">str(.@InstrumentID[0]) == "GOME"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProcessingLevel[0]) == "02"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductType[0]) == "O3MOTO"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductFormatVersion[0], 1) == "1"</cd:MatchExpression>
</cd:DetectionRule>
</cd:ProductDefinition>
<cd:ProductDefinition id="O3MOTO_v2" format="hdf5" version="2">
<cd:Description>The format definition for this product is taken from the HDF5 file itself.</cd:Description>
<cd:DetectionRule>
<cd:MatchExpression path="/META_DATA">str(.@InstrumentID[0]) == "GOME"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProcessingLevel[0]) == "02"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductType[0]) == "O3MOTO"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductFormatVersion[0], 1) == "2"</cd:MatchExpression>
</cd:DetectionRule>
</cd:ProductDefinition>
<cd:ProductDefinition id="O3MOTO_v3" format="hdf5" version="3">
<cd:Description>The format definition for this product is taken from the HDF5 file itself.</cd:Description>
<cd:DetectionRule>
<cd:MatchExpression path="/META_DATA">str(.@InstrumentID[0]) == "GOME"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProcessingLevel[0]) == "02"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductType[0]) == "O3MOTO"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductFormatVersion[0], 1) == "3"</cd:MatchExpression>
</cd:DetectionRule>
</cd:ProductDefinition>
</cd:ProductType>
<cd:ProductType name="ERSNTO">
<cd:Description>GOME near-real-time total column trace gas product</cd:Description>
<cd:ProductDefinition id="ERSNTO_v1" format="hdf5" version="1">
<cd:Description>The format definition for this product is taken from the HDF5 file itself.</cd:Description>
<cd:DetectionRule>
<cd:MatchExpression path="/META_DATA">str(.@InstrumentID[0]) == "GOME"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProcessingLevel[0]) == "02"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductType[0]) == "ERSNTO"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductFormatVersion[0], 1) == "1"</cd:MatchExpression>
</cd:DetectionRule>
</cd:ProductDefinition>
<cd:ProductDefinition id="ERSNTO_v2" format="hdf5" version="2">
<cd:Description>The format definition for this product is taken from the HDF5 file itself.</cd:Description>
<cd:DetectionRule>
<cd:MatchExpression path="/META_DATA">str(.@InstrumentID[0]) == "GOME"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProcessingLevel[0]) == "02"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductType[0]) == "ERSNTO"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductFormatVersion[0], 1) == "2"</cd:MatchExpression>
</cd:DetectionRule>
</cd:ProductDefinition>
<cd:ProductDefinition id="ERSNTO_v3" format="hdf5" version="3">
<cd:Description>The format definition for this product is taken from the HDF5 file itself.</cd:Description>
<cd:DetectionRule>
<cd:MatchExpression path="/META_DATA">str(.@InstrumentID[0]) == "GOME"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProcessingLevel[0]) == "02"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductType[0]) == "ERSNTO"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductFormatVersion[0], 1) == "3"</cd:MatchExpression>
</cd:DetectionRule>
</cd:ProductDefinition>
</cd:ProductType>
<cd:ProductType name="ERSOTO">
<cd:Description>GOME offline total column trace gas product</cd:Description>
<cd:ProductDefinition id="ERSOTO_v1" format="hdf5" version="1">
<cd:Description>The format definition for this product is taken from the HDF5 file itself.</cd:Description>
<cd:DetectionRule>
<cd:MatchExpression path="/META_DATA">str(.@InstrumentID[0]) == "GOME"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProcessingLevel[0]) == "02"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductType[0]) == "ERSOTO"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductFormatVersion[0], 1) == "1"</cd:MatchExpression>
</cd:DetectionRule>
</cd:ProductDefinition>
<cd:ProductDefinition id="ERSOTO_v2" format="hdf5" version="2">
<cd:Description>The format definition for this product is taken from the HDF5 file itself.</cd:Description>
<cd:DetectionRule>
<cd:MatchExpression path="/META_DATA">str(.@InstrumentID[0]) == "GOME"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProcessingLevel[0]) == "02"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductType[0]) == "ERSOTO"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductFormatVersion[0], 1) == "2"</cd:MatchExpression>
</cd:DetectionRule>
</cd:ProductDefinition>
<cd:ProductDefinition id="ERSOTO_v3" format="hdf5" version="3">
<cd:Description>The format definition for this product is taken from the HDF5 file itself.</cd:Description>
<cd:DetectionRule>
<cd:MatchExpression path="/META_DATA">str(.@InstrumentID[0]) == "GOME"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProcessingLevel[0]) == "02"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductType[0]) == "ERSOTO"</cd:MatchExpression>
<cd:MatchExpression>str(.@ProductFormatVersion[0], 1) == "3"</cd:MatchExpression>
</cd:DetectionRule>
</cd:ProductDefinition>
</cd:ProductType>
</cd:ProductClass>
|