
{
    "id":"http://earth.esa.int/eop#",
    "definitions":{
        "SensorPropertyType":{
            "type":"object",
            "title":"SensorPropertyType",
            "required":[
                "sensor"
            ],
            "properties":{
                "sensor":{
                    "title":"sensor",
                    "allOf":[
                        {
                            "$ref":"#/definitions/SensorType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Sensor",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"SensorPropertyType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "sensor"
            ]
        },
        "AcquisitionType.WrsLatitudeGrid":{
            "type":"object",
            "title":"AcquisitionType.WrsLatitudeGrid",
            "properties":{
                "value":{
                    "title":"value",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType"
                        }
                    ],
                    "propertyType":"value"
                },
                "codeSpace":{
                    "title":"codeSpace",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"codeSpace",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "value",
                "codeSpace"
            ]
        },
        "ArchivingInformationType":{
            "type":"object",
            "title":"ArchivingInformationType",
            "required":[
                "archivingCenter",
                "archivingDate"
            ],
            "properties":{
                "archivingCenter":{
                    "title":"archivingCenter",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeListType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"archivingCenter",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "archivingDate":{
                    "title":"archivingDate",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"archivingDate",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "archivingIdentifier":{
                    "title":"archivingIdentifier",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeWithAuthorityType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"archivingIdentifier",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ArchivingInformationType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "archivingCenter",
                "archivingDate",
                "archivingIdentifier"
            ]
        },
        "AcquisitionType.WrsLongitudeGrid":{
            "type":"object",
            "title":"AcquisitionType.WrsLongitudeGrid",
            "properties":{
                "value":{
                    "title":"value",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType"
                        }
                    ],
                    "propertyType":"value"
                },
                "codeSpace":{
                    "title":"codeSpace",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"codeSpace",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "value",
                "codeSpace"
            ]
        },
        "ProductInformationArrayPropertyType":{
            "type":"object",
            "title":"ProductInformationArrayPropertyType",
            "required":[
                "productInformation"
            ],
            "properties":{
                "productInformation":{
                    "title":"productInformation",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/ProductInformationType"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ProductInformation",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ProductInformationArrayPropertyType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "productInformation"
            ]
        },
        "InstrumentPropertyType":{
            "type":"object",
            "title":"InstrumentPropertyType",
            "required":[
                "instrument"
            ],
            "properties":{
                "instrument":{
                    "title":"instrument",
                    "allOf":[
                        {
                            "$ref":"#/definitions/InstrumentType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Instrument",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"InstrumentPropertyType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "instrument"
            ]
        },
        "MaskType":{
            "required":[
                "maskMembers"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractFeatureType"
                },
                {
                    "type":"object",
                    "title":"MaskType",
                    "properties":{
                        "maskMembers":{
                            "title":"maskMembers",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MaskMembersPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"maskMembers",
                                "namespaceURI":"http://earth.esa.int/eop"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"MaskType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "maskMembers"
            ]
        },
        "DownlinkInformationType":{
            "type":"object",
            "title":"DownlinkInformationType",
            "required":[
                "acquisitionStation"
            ],
            "properties":{
                "acquisitionStation":{
                    "title":"acquisitionStation",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeListType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"acquisitionStation",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "acquisitionDate":{
                    "title":"acquisitionDate",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"acquisitionDate",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DownlinkInformationType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "acquisitionStation",
                "acquisitionDate"
            ]
        },
        "SensorType":{
            "type":"object",
            "title":"SensorType",
            "properties":{
                "sensorType":{
                    "title":"sensorType",
                    "allOf":[
                        {
                            "$ref":"#/definitions/SensorTypePropertyType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"sensorType",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "operationalMode":{
                    "title":"operationalMode",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeListType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"operationalMode",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "resolution":{
                    "title":"resolution",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MeasureType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"resolution",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "swathIdentifier":{
                    "title":"swathIdentifier",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeListType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"swathIdentifier",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"SensorType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "sensorType",
                "operationalMode",
                "resolution",
                "swathIdentifier"
            ]
        },
        "EarthObservationMetaDataType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractMetaDataType"
                },
                {
                    "type":"object",
                    "title":"EarthObservationMetaDataType",
                    "properties":{
                        "contentOverrideForEarthObservationMetaDataType":{
                            "title":"contentOverrideForEarthObservationMetaDataType",
                            "allOf":[
                                {
                                    "anyOf":[
                                        {
                                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                        },
                                        {
                                            "type":"object",
                                            "properties":{
                                                "name":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                },
                                                "value":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                                }
                                            },
                                            "elementName":{
                                                "localPart":"parentIdentifier",
                                                "namespaceURI":"http://earth.esa.int/eop"
                                            }
                                        },
                                        {
                                            "type":"object",
                                            "properties":{
                                                "name":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                },
                                                "value":{
                                                    "$ref":"#/definitions/MeasureType"
                                                }
                                            },
                                            "elementName":{
                                                "localPart":"imageQualityDegradation",
                                                "namespaceURI":"http://earth.esa.int/eop"
                                            }
                                        },
                                        {
                                            "type":"object",
                                            "properties":{
                                                "name":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                },
                                                "value":{
                                                    "$ref":"#/definitions/ProcessingInformationPropertyType"
                                                }
                                            },
                                            "elementName":{
                                                "localPart":"processing",
                                                "namespaceURI":"http://earth.esa.int/eop"
                                            }
                                        },
                                        {
                                            "type":"object",
                                            "properties":{
                                                "name":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                },
                                                "value":{
                                                    "$ref":"#/definitions/DownlinkInformationArrayPropertyType"
                                                }
                                            },
                                            "elementName":{
                                                "localPart":"downlinkedTo",
                                                "namespaceURI":"http://earth.esa.int/eop"
                                            }
                                        },
                                        {
                                            "type":"object",
                                            "properties":{
                                                "name":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                },
                                                "value":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                                }
                                            },
                                            "elementName":{
                                                "localPart":"productType",
                                                "namespaceURI":"http://earth.esa.int/eop"
                                            }
                                        },
                                        {
                                            "type":"object",
                                            "properties":{
                                                "name":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                },
                                                "value":{
                                                    "$ref":"#/definitions/SpecificInformationArrayPropertyType"
                                                }
                                            },
                                            "elementName":{
                                                "localPart":"vendorSpecific",
                                                "namespaceURI":"http://earth.esa.int/eop"
                                            }
                                        },
                                        {
                                            "type":"object",
                                            "properties":{
                                                "name":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                },
                                                "value":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                                }
                                            },
                                            "elementName":{
                                                "localPart":"identifier",
                                                "namespaceURI":"http://earth.esa.int/eop"
                                            }
                                        },
                                        {
                                            "type":"object",
                                            "properties":{
                                                "name":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                },
                                                "value":{
                                                    "$ref":"#/definitions/CodeListType"
                                                }
                                            },
                                            "elementName":{
                                                "localPart":"acquisitionSubType",
                                                "namespaceURI":"http://earth.esa.int/eop"
                                            }
                                        },
                                        {
                                            "type":"object",
                                            "properties":{
                                                "name":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                },
                                                "value":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                                }
                                            },
                                            "elementName":{
                                                "localPart":"status",
                                                "namespaceURI":"http://earth.esa.int/eop"
                                            }
                                        },
                                        {
                                            "type":"object",
                                            "properties":{
                                                "name":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                },
                                                "value":{
                                                    "$ref":"#/definitions/EarthObservationPropertyType"
                                                }
                                            },
                                            "elementName":{
                                                "localPart":"composedOf",
                                                "namespaceURI":"http://earth.esa.int/eop"
                                            }
                                        },
                                        {
                                            "type":"object",
                                            "properties":{
                                                "name":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                },
                                                "value":{
                                                    "$ref":"#/definitions/EarthObservationPropertyType"
                                                }
                                            },
                                            "elementName":{
                                                "localPart":"linkedWith",
                                                "namespaceURI":"http://earth.esa.int/eop"
                                            }
                                        },
                                        {
                                            "type":"object",
                                            "properties":{
                                                "name":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                },
                                                "value":{
                                                    "$ref":"#/definitions/ArchivingInformationArrayPropertyType"
                                                }
                                            },
                                            "elementName":{
                                                "localPart":"archivedIn",
                                                "namespaceURI":"http://earth.esa.int/eop"
                                            }
                                        },
                                        {
                                            "type":"object",
                                            "properties":{
                                                "name":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                },
                                                "value":{
                                                    "$ref":"#/definitions/EarthObservationPropertyType"
                                                }
                                            },
                                            "elementName":{
                                                "localPart":"subsetOf",
                                                "namespaceURI":"http://earth.esa.int/eop"
                                            }
                                        },
                                        {
                                            "type":"object",
                                            "properties":{
                                                "name":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                },
                                                "value":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                                }
                                            },
                                            "elementName":{
                                                "localPart":"acquisitionType",
                                                "namespaceURI":"http://earth.esa.int/eop"
                                            }
                                        },
                                        {
                                            "type":"object",
                                            "properties":{
                                                "name":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                },
                                                "value":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                                }
                                            },
                                            "elementName":{
                                                "localPart":"imageQualityDegradationQuotationMode",
                                                "namespaceURI":"http://earth.esa.int/eop"
                                            }
                                        },
                                        {
                                            "type":"object",
                                            "properties":{
                                                "name":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                },
                                                "value":{
                                                    "$ref":"#/definitions/HistogramArrayPropertyType"
                                                }
                                            },
                                            "elementName":{
                                                "localPart":"histograms",
                                                "namespaceURI":"http://earth.esa.int/eop"
                                            }
                                        },
                                        {
                                            "type":"object",
                                            "properties":{
                                                "name":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                                },
                                                "value":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                                }
                                            },
                                            "elementName":{
                                                "localPart":"doi",
                                                "namespaceURI":"http://earth.esa.int/eop"
                                            }
                                        }
                                    ]
                                }
                            ],
                            "propertyType":"elementRefs"
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"EarthObservationMetaDataType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "contentOverrideForEarthObservationMetaDataType"
            ]
        },
        "PlatformType":{
            "type":"object",
            "title":"PlatformType",
            "required":[
                "shortName"
            ],
            "properties":{
                "shortName":{
                    "title":"shortName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"shortName",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "serialIdentifier":{
                    "title":"serialIdentifier",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"serialIdentifier",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "orbitType":{
                    "title":"orbitType",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"orbitType",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"PlatformType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "shortName",
                "serialIdentifier",
                "orbitType"
            ]
        },
        "ProcessingInformationPropertyType":{
            "type":"object",
            "title":"ProcessingInformationPropertyType",
            "required":[
                "processingInformation"
            ],
            "properties":{
                "processingInformation":{
                    "title":"processingInformation",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ProcessingInformationType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ProcessingInformation",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ProcessingInformationPropertyType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "processingInformation"
            ]
        },
        "HistogramType":{
            "type":"object",
            "title":"HistogramType",
            "required":[
                "min",
                "max"
            ],
            "properties":{
                "bandId":{
                    "title":"bandId",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"bandId",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "min":{
                    "title":"min",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"min",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "max":{
                    "title":"max",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"max",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "mean":{
                    "title":"mean",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"mean",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "stdDeviation":{
                    "title":"stdDeviation",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"stdDeviation",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"HistogramType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "bandId",
                "min",
                "max",
                "mean",
                "stdDeviation"
            ]
        },
        "SpecificInformationArrayPropertyType":{
            "type":"object",
            "title":"SpecificInformationArrayPropertyType",
            "required":[
                "specificInformation"
            ],
            "properties":{
                "specificInformation":{
                    "title":"specificInformation",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/SpecificInformationType"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"SpecificInformation",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"SpecificInformationArrayPropertyType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "specificInformation"
            ]
        },
        "AcquisitionPropertyType":{
            "type":"object",
            "title":"AcquisitionPropertyType",
            "required":[
                "acquisition"
            ],
            "properties":{
                "acquisition":{
                    "title":"acquisition",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/AcquisitionType"
                                }
                            },
                            "elementName":{
                                "localPart":"Acquisition",
                                "namespaceURI":"http://earth.esa.int/eop"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"Acquisition",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AcquisitionPropertyType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "acquisition"
            ]
        },
        "MaskFeatureType":{
            "required":[
                "maskType",
                "extentOf"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractFeatureType"
                },
                {
                    "type":"object",
                    "title":"MaskFeatureType",
                    "properties":{
                        "maskType":{
                            "title":"maskType",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CodeWithAuthorityType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"maskType",
                                "namespaceURI":"http://earth.esa.int/eop"
                            }
                        },
                        "extentOf":{
                            "title":"extentOf",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/SurfacePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"extentOf",
                                "namespaceURI":"http://www.opengis.net/gml"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"MaskFeatureType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "maskType",
                "extentOf"
            ]
        },
        "FootprintType":{
            "required":[
                "multiExtentOf"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractFeatureType"
                },
                {
                    "type":"object",
                    "title":"FootprintType",
                    "properties":{
                        "multiExtentOf":{
                            "title":"multiExtentOf",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiSurfacePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"multiExtentOf",
                                "namespaceURI":"http://www.opengis.net/gml"
                            }
                        },
                        "centerOf":{
                            "title":"centerOf",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/PointPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"centerOf",
                                "namespaceURI":"http://www.opengis.net/gml"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"FootprintType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "multiExtentOf",
                "centerOf"
            ]
        },
        "EarthObservationResultPropertyType":{
            "type":"object",
            "title":"EarthObservationResultPropertyType",
            "required":[
                "earthObservationResult"
            ],
            "properties":{
                "earthObservationResult":{
                    "title":"earthObservationResult",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/EarthObservationResultType"
                                }
                            },
                            "elementName":{
                                "localPart":"EarthObservationResult",
                                "namespaceURI":"http://earth.esa.int/eop"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"EarthObservationResult",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"EarthObservationResultPropertyType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "earthObservationResult"
            ]
        },
        "MaskInformationArrayPropertyType":{
            "type":"object",
            "title":"MaskInformationArrayPropertyType",
            "required":[
                "maskInformation"
            ],
            "properties":{
                "maskInformation":{
                    "title":"maskInformation",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/MaskInformationType"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"MaskInformation",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"MaskInformationArrayPropertyType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "maskInformation"
            ]
        },
        "BrowseInformationArrayPropertyType":{
            "type":"object",
            "title":"BrowseInformationArrayPropertyType",
            "required":[
                "browseInformation"
            ],
            "properties":{
                "browseInformation":{
                    "title":"browseInformation",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/BrowseInformationType"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"BrowseInformation",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BrowseInformationArrayPropertyType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "browseInformation"
            ]
        },
        "EarthObservationResultType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractFeatureType"
                },
                {
                    "type":"object",
                    "title":"EarthObservationResultType",
                    "properties":{
                        "browse":{
                            "title":"browse",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/BrowseInformationArrayPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"browse",
                                "namespaceURI":"http://earth.esa.int/eop"
                            }
                        },
                        "product":{
                            "title":"product",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/ProductInformationArrayPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"product",
                                "namespaceURI":"http://earth.esa.int/eop"
                            }
                        },
                        "mask":{
                            "title":"mask",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MaskInformationArrayPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"mask",
                                "namespaceURI":"http://earth.esa.int/eop"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"EarthObservationResultType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "browse",
                "product",
                "mask"
            ]
        },
        "MaskMembersPropertyType":{
            "type":"object",
            "title":"MaskMembersPropertyType",
            "properties":{
                "maskFeature":{
                    "title":"maskFeature",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/MaskFeatureType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"MaskFeature",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"MaskMembersPropertyType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "maskFeature"
            ]
        },
        "DownlinkInformationArrayPropertyType":{
            "type":"object",
            "title":"DownlinkInformationArrayPropertyType",
            "required":[
                "downlinkInformation"
            ],
            "properties":{
                "downlinkInformation":{
                    "title":"downlinkInformation",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/DownlinkInformationType"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DownlinkInformation",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DownlinkInformationArrayPropertyType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "downlinkInformation"
            ]
        },
        "EarthObservationType":{
            "required":[
                "version"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/ObservationType"
                },
                {
                    "type":"object",
                    "title":"EarthObservationType",
                    "properties":{
                        "version":{
                            "title":"version",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"version",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"EarthObservationType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "version"
            ]
        },
        "CodeWithAuthorityType":{
            "type":"object",
            "title":"CodeWithAuthorityType",
            "required":[
                "codeSpace"
            ],
            "properties":{
                "value":{
                    "title":"value",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"value"
                },
                "codeSpace":{
                    "title":"codeSpace",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"codeSpace",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"CodeWithAuthorityType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "value",
                "codeSpace"
            ]
        },
        "BrowseInformationType":{
            "type":"object",
            "title":"BrowseInformationType",
            "required":[
                "type",
                "referenceSystemIdentifier",
                "fileName"
            ],
            "properties":{
                "type":{
                    "title":"type",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"type",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "subType":{
                    "title":"subType",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeListType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"subType",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "referenceSystemIdentifier":{
                    "title":"referenceSystemIdentifier",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeWithAuthorityType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"referenceSystemIdentifier",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "fileName":{
                    "title":"fileName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"fileName",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BrowseInformationType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "type",
                "subType",
                "referenceSystemIdentifier",
                "fileName"
            ]
        },
        "MaskInformationType":{
            "type":"object",
            "title":"MaskInformationType",
            "required":[
                "type",
                "format",
                "fileName"
            ],
            "properties":{
                "type":{
                    "title":"type",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"type",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "format":{
                    "title":"format",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"format",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "referenceSystemIdentifier":{
                    "title":"referenceSystemIdentifier",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeWithAuthorityType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"referenceSystemIdentifier",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "fileName":{
                    "title":"fileName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"fileName",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"MaskInformationType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "type",
                "format",
                "referenceSystemIdentifier",
                "fileName"
            ]
        },
        "ProcessingInformationType":{
            "type":"object",
            "title":"ProcessingInformationType",
            "properties":{
                "processingCenter":{
                    "title":"processingCenter",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeListType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"processingCenter",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "processingDate":{
                    "title":"processingDate",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"processingDate",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "compositeType":{
                    "title":"compositeType",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"compositeType",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "method":{
                    "title":"method",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"method",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "methodVersion":{
                    "title":"methodVersion",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"methodVersion",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "processorName":{
                    "title":"processorName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"processorName",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "processorVersion":{
                    "title":"processorVersion",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"processorVersion",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "processingLevel":{
                    "title":"processingLevel",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"processingLevel",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "nativeProductFormat":{
                    "title":"nativeProductFormat",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"nativeProductFormat",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ProcessingInformationType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "processingCenter",
                "processingDate",
                "compositeType",
                "method",
                "methodVersion",
                "processorName",
                "processorVersion",
                "processingLevel",
                "nativeProductFormat"
            ]
        },
        "EarthObservationEquipmentPropertyType":{
            "type":"object",
            "title":"EarthObservationEquipmentPropertyType",
            "required":[
                "earthObservationEquipment"
            ],
            "properties":{
                "earthObservationEquipment":{
                    "title":"earthObservationEquipment",
                    "allOf":[
                        {
                            "$ref":"#/definitions/EarthObservationEquipmentType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"EarthObservationEquipment",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"EarthObservationEquipmentPropertyType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "earthObservationEquipment"
            ]
        },
        "PlatformPropertyType":{
            "type":"object",
            "title":"PlatformPropertyType",
            "required":[
                "platform"
            ],
            "properties":{
                "platform":{
                    "title":"platform",
                    "allOf":[
                        {
                            "$ref":"#/definitions/PlatformType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Platform",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"PlatformPropertyType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "platform"
            ]
        },
        "SpecificInformationType":{
            "type":"object",
            "title":"SpecificInformationType",
            "required":[
                "localAttribute",
                "localValue"
            ],
            "properties":{
                "localAttribute":{
                    "title":"localAttribute",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"localAttribute",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "localValue":{
                    "title":"localValue",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"localValue",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"SpecificInformationType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "localAttribute",
                "localValue"
            ]
        },
        "ProductInformationType":{
            "type":"object",
            "title":"ProductInformationType",
            "required":[
                "fileName"
            ],
            "properties":{
                "referenceSystemIdentifier":{
                    "title":"referenceSystemIdentifier",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeWithAuthorityType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"referenceSystemIdentifier",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "fileName":{
                    "title":"fileName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"fileName",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "version":{
                    "title":"version",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"version",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "size":{
                    "title":"size",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MeasureListType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"size",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ProductInformationType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "referenceSystemIdentifier",
                "fileName",
                "version",
                "size"
            ]
        },
        "AcquisitionType":{
            "type":"object",
            "title":"AcquisitionType",
            "properties":{
                "orbitNumber":{
                    "title":"orbitNumber",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"orbitNumber",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "lastOrbitNumber":{
                    "title":"lastOrbitNumber",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"lastOrbitNumber",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "orbitDirection":{
                    "title":"orbitDirection",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"orbitDirection",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "wrsLongitudeGrid":{
                    "title":"wrsLongitudeGrid",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AcquisitionType.WrsLongitudeGrid"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"wrsLongitudeGrid",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "wrsLatitudeGrid":{
                    "title":"wrsLatitudeGrid",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AcquisitionType.WrsLatitudeGrid"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"wrsLatitudeGrid",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "ascendingNodeDate":{
                    "title":"ascendingNodeDate",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ascendingNodeDate",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "ascendingNodeLongitude":{
                    "title":"ascendingNodeLongitude",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MeasureType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ascendingNodeLongitude",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "startTimeFromAscendingNode":{
                    "title":"startTimeFromAscendingNode",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MeasureType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"startTimeFromAscendingNode",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "completionTimeFromAscendingNode":{
                    "title":"completionTimeFromAscendingNode",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MeasureType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"completionTimeFromAscendingNode",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "orbitDuration":{
                    "title":"orbitDuration",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MeasureType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"orbitDuration",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "acrossTrackIncidenceAngle":{
                    "title":"acrossTrackIncidenceAngle",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AngleType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"acrossTrackIncidenceAngle",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "alongTrackIncidenceAngle":{
                    "title":"alongTrackIncidenceAngle",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AngleType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"alongTrackIncidenceAngle",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "incidenceAngle":{
                    "title":"incidenceAngle",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AngleType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"incidenceAngle",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "pitch":{
                    "title":"pitch",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AngleType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"pitch",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "roll":{
                    "title":"roll",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AngleType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"roll",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "yaw":{
                    "title":"yaw",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AngleType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"yaw",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AcquisitionType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "orbitNumber",
                "lastOrbitNumber",
                "orbitDirection",
                "wrsLongitudeGrid",
                "wrsLatitudeGrid",
                "ascendingNodeDate",
                "ascendingNodeLongitude",
                "startTimeFromAscendingNode",
                "completionTimeFromAscendingNode",
                "orbitDuration",
                "acrossTrackIncidenceAngle",
                "alongTrackIncidenceAngle",
                "incidenceAngle",
                "pitch",
                "roll",
                "yaw"
            ]
        },
        "EarthObservationPropertyType":{
            "type":"object",
            "title":"EarthObservationPropertyType",
            "properties":{
                "earthObservation":{
                    "title":"earthObservation",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/EarthObservationType"
                                }
                            },
                            "elementName":{
                                "localPart":"EarthObservation",
                                "namespaceURI":"http://earth.esa.int/eop"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"EarthObservation",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                },
                "remoteSchema":{
                    "title":"remoteSchema",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"remoteSchema",
                        "namespaceURI":"http://www.opengis.net/gml"
                    }
                },
                "type":{
                    "title":"type",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TypeType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"type",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "href":{
                    "title":"href",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"href",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "role":{
                    "title":"role",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"role",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "arcrole":{
                    "title":"arcrole",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"arcrole",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "title":{
                    "title":"title",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"title",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "show":{
                    "title":"show",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ShowType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"show",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "actuate":{
                    "title":"actuate",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ActuateType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"actuate",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"EarthObservationPropertyType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "earthObservation",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "HistogramArrayPropertyType":{
            "type":"object",
            "title":"HistogramArrayPropertyType",
            "required":[
                "histogram"
            ],
            "properties":{
                "histogram":{
                    "title":"histogram",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/HistogramType"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Histogram",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"HistogramArrayPropertyType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "histogram"
            ]
        },
        "EarthObservationEquipmentType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractFeatureType"
                },
                {
                    "type":"object",
                    "title":"EarthObservationEquipmentType",
                    "properties":{
                        "platform":{
                            "title":"platform",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/PlatformPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"platform",
                                "namespaceURI":"http://earth.esa.int/eop"
                            }
                        },
                        "instrument":{
                            "title":"instrument",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/InstrumentPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"instrument",
                                "namespaceURI":"http://earth.esa.int/eop"
                            }
                        },
                        "sensor":{
                            "title":"sensor",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/SensorPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"sensor",
                                "namespaceURI":"http://earth.esa.int/eop"
                            }
                        },
                        "acquisitionParameters":{
                            "title":"acquisitionParameters",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/AcquisitionPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"acquisitionParameters",
                                "namespaceURI":"http://earth.esa.int/eop"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"EarthObservationEquipmentType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "platform",
                "instrument",
                "sensor",
                "acquisitionParameters"
            ]
        },
        "InstrumentType":{
            "type":"object",
            "title":"InstrumentType",
            "required":[
                "shortName"
            ],
            "properties":{
                "shortName":{
                    "title":"shortName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"shortName",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"InstrumentType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "shortName"
            ]
        },
        "ArchivingInformationArrayPropertyType":{
            "type":"object",
            "title":"ArchivingInformationArrayPropertyType",
            "required":[
                "archivingInformation"
            ],
            "properties":{
                "archivingInformation":{
                    "title":"archivingInformation",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/ArchivingInformationType"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ArchivingInformation",
                        "namespaceURI":"http://earth.esa.int/eop"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ArchivingInformationArrayPropertyType",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "propertiesOrder":[
                "archivingInformation"
            ]
        },
        "SensorTypePropertyType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"SensorTypePropertyType",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        }
    },
    "anyOf":[
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "MaskInformation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MaskInformationType"
                }
            },
            "elementName":{
                "localPart":"MaskInformation",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "doi"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            },
            "elementName":{
                "localPart":"doi",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "parentIdentifier"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            },
            "elementName":{
                "localPart":"parentIdentifier",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "EarthObservationEquipment"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/EarthObservationEquipmentType"
                }
            },
            "elementName":{
                "localPart":"EarthObservationEquipment",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "ArchivingInformation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ArchivingInformationType"
                }
            },
            "elementName":{
                "localPart":"ArchivingInformation",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "EarthObservationResult"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/EarthObservationResultType"
                }
            },
            "elementName":{
                "localPart":"EarthObservationResult",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "BrowseInformation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/BrowseInformationType"
                }
            },
            "elementName":{
                "localPart":"BrowseInformation",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "linkedWith"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/EarthObservationPropertyType"
                }
            },
            "elementName":{
                "localPart":"linkedWith",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Mask"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MaskType"
                }
            },
            "elementName":{
                "localPart":"Mask",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "DownlinkInformation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/DownlinkInformationType"
                }
            },
            "elementName":{
                "localPart":"DownlinkInformation",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "identifier"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            },
            "elementName":{
                "localPart":"identifier",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "composedOf"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/EarthObservationPropertyType"
                }
            },
            "elementName":{
                "localPart":"composedOf",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "archivedIn"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ArchivingInformationArrayPropertyType"
                }
            },
            "elementName":{
                "localPart":"archivedIn",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "scope":{
                "$ref":"#/definitions/EarthObservationMetaDataType"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "vendorSpecific"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SpecificInformationArrayPropertyType"
                }
            },
            "elementName":{
                "localPart":"vendorSpecific",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "scope":{
                "$ref":"#/definitions/EarthObservationMetaDataType"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "imageQualityDegradation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MeasureType"
                }
            },
            "elementName":{
                "localPart":"imageQualityDegradation",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "acquisitionSubType"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/CodeListType"
                }
            },
            "elementName":{
                "localPart":"acquisitionSubType",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "ProductInformation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ProductInformationType"
                }
            },
            "elementName":{
                "localPart":"ProductInformation",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "status"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            },
            "elementName":{
                "localPart":"status",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "acquisitionType"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            },
            "elementName":{
                "localPart":"acquisitionType",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "processing"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ProcessingInformationPropertyType"
                }
            },
            "elementName":{
                "localPart":"processing",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "scope":{
                "$ref":"#/definitions/EarthObservationMetaDataType"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Platform"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/PlatformType"
                }
            },
            "elementName":{
                "localPart":"Platform",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "statusDetail"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            },
            "elementName":{
                "localPart":"statusDetail",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Acquisition"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AcquisitionType"
                }
            },
            "elementName":{
                "localPart":"Acquisition",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "imageQualityDegradationQuotationMode"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            },
            "elementName":{
                "localPart":"imageQualityDegradationQuotationMode",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Footprint"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/FootprintType"
                }
            },
            "elementName":{
                "localPart":"Footprint",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "maskMembers"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MaskMembersPropertyType"
                }
            },
            "elementName":{
                "localPart":"maskMembers",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "subsetOf"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/EarthObservationPropertyType"
                }
            },
            "elementName":{
                "localPart":"subsetOf",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "EarthObservationMetaData"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/EarthObservationMetaDataType"
                }
            },
            "elementName":{
                "localPart":"EarthObservationMetaData",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "ProcessingInformation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ProcessingInformationType"
                }
            },
            "elementName":{
                "localPart":"ProcessingInformation",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "productType"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            },
            "elementName":{
                "localPart":"productType",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Instrument"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/InstrumentType"
                }
            },
            "elementName":{
                "localPart":"Instrument",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Histogram"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/HistogramType"
                }
            },
            "elementName":{
                "localPart":"Histogram",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Sensor"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SensorType"
                }
            },
            "elementName":{
                "localPart":"Sensor",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "MaskFeature"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MaskFeatureType"
                }
            },
            "elementName":{
                "localPart":"MaskFeature",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "SpecificInformation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SpecificInformationType"
                }
            },
            "elementName":{
                "localPart":"SpecificInformation",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "downlinkedTo"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/DownlinkInformationArrayPropertyType"
                }
            },
            "elementName":{
                "localPart":"downlinkedTo",
                "namespaceURI":"http://earth.esa.int/eop"
            },
            "scope":{
                "$ref":"#/definitions/EarthObservationMetaDataType"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "EarthObservation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/EarthObservationType"
                }
            },
            "elementName":{
                "localPart":"EarthObservation",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "histograms"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://earth.esa.int/eop"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/HistogramArrayPropertyType"
                }
            },
            "elementName":{
                "localPart":"histograms",
                "namespaceURI":"http://earth.esa.int/eop"
            }
        }
    ]
}