All Downloads are FREE. Search and download functionalities are using the official Maven repository.

.omeo-v_1_0.2.6.1.source-code.OMEO_EOP_2_0.jsonschema Maven / Gradle / Ivy


{
    "id":"http://www.opengis.net/eop/2.0#",
    "definitions":{
        "InstrumentPropertyType":{
            "type":"object",
            "title":"InstrumentPropertyType",
            "required":[
                "instrument"
            ],
            "properties":{
                "instrument":{
                    "title":"instrument",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/InstrumentType"
                                }
                            },
                            "elementName":{
                                "localPart":"Instrument",
                                "namespaceURI":"http://www.opengis.net/eop/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"Instrument",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "owns":{
                    "title":"owns",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"owns",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"InstrumentPropertyType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "instrument",
                "owns"
            ]
        },
        "EarthObservationMetaDataPropertyType":{
            "type":"object",
            "title":"EarthObservationMetaDataPropertyType",
            "required":[
                "earthObservationMetaData"
            ],
            "properties":{
                "earthObservationMetaData":{
                    "title":"earthObservationMetaData",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/EarthObservationMetaDataType"
                                }
                            },
                            "elementName":{
                                "localPart":"EarthObservationMetaData",
                                "namespaceURI":"http://www.opengis.net/eop/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"EarthObservationMetaData",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "owns":{
                    "title":"owns",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"owns",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"EarthObservationMetaDataPropertyType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "earthObservationMetaData",
                "owns"
            ]
        },
        "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://www.opengis.net/eop/2.0"
                    }
                },
                "format":{
                    "title":"format",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"format",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "referenceSystemIdentifier":{
                    "title":"referenceSystemIdentifier",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeWithAuthorityType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"referenceSystemIdentifier",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "fileName":{
                    "title":"fileName",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MaskInformationType.FileName"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"fileName",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"MaskInformationType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "type",
                "format",
                "referenceSystemIdentifier",
                "fileName"
            ]
        },
        "DownlinkInformationPropertyType":{
            "type":"object",
            "title":"DownlinkInformationPropertyType",
            "required":[
                "downlinkInformation"
            ],
            "properties":{
                "downlinkInformation":{
                    "title":"downlinkInformation",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DownlinkInformationType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DownlinkInformation",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "owns":{
                    "title":"owns",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"owns",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DownlinkInformationPropertyType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "downlinkInformation",
                "owns"
            ]
        },
        "MaskInformationPropertyType":{
            "type":"object",
            "title":"MaskInformationPropertyType",
            "required":[
                "maskInformation"
            ],
            "properties":{
                "maskInformation":{
                    "title":"maskInformation",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MaskInformationType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"MaskInformation",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "owns":{
                    "title":"owns",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"owns",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"MaskInformationPropertyType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "maskInformation",
                "owns"
            ]
        },
        "PlatformPropertyType":{
            "type":"object",
            "title":"PlatformPropertyType",
            "required":[
                "platform"
            ],
            "properties":{
                "platform":{
                    "title":"platform",
                    "allOf":[
                        {
                            "$ref":"#/definitions/PlatformType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Platform",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "owns":{
                    "title":"owns",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"owns",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"PlatformPropertyType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "platform",
                "owns"
            ]
        },
        "ProductInformationType":{
            "type":"object",
            "title":"ProductInformationType",
            "required":[
                "fileName"
            ],
            "properties":{
                "referenceSystemIdentifier":{
                    "title":"referenceSystemIdentifier",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeWithAuthorityType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"referenceSystemIdentifier",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "fileName":{
                    "title":"fileName",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ProductInformationType.FileName"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"fileName",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "version":{
                    "title":"version",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"version",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "size":{
                    "title":"size",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MeasureListType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"size",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ProductInformationType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "referenceSystemIdentifier",
                "fileName",
                "version",
                "size"
            ]
        },
        "DownlinkInformationType":{
            "type":"object",
            "title":"DownlinkInformationType",
            "required":[
                "acquisitionStation"
            ],
            "properties":{
                "acquisitionStation":{
                    "title":"acquisitionStation",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeListType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"acquisitionStation",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "acquisitionDate":{
                    "title":"acquisitionDate",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"acquisitionDate",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DownlinkInformationType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "acquisitionStation",
                "acquisitionDate"
            ]
        },
        "SpecificInformationPropertyType":{
            "type":"object",
            "title":"SpecificInformationPropertyType",
            "required":[
                "specificInformation"
            ],
            "properties":{
                "specificInformation":{
                    "title":"specificInformation",
                    "allOf":[
                        {
                            "$ref":"#/definitions/SpecificInformationType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"SpecificInformation",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "owns":{
                    "title":"owns",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"owns",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"SpecificInformationPropertyType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "specificInformation",
                "owns"
            ]
        },
        "WavelengthInformationType":{
            "type":"object",
            "title":"WavelengthInformationType",
            "properties":{
                "discreteWavelengths":{
                    "title":"discreteWavelengths",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MeasureListType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"discreteWavelengths",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "endWavelength":{
                    "title":"endWavelength",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MeasureType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"endWavelength",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "spectralRange":{
                    "title":"spectralRange",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"spectralRange",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "startWavelength":{
                    "title":"startWavelength",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MeasureType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"startWavelength",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "wavelengthResolution":{
                    "title":"wavelengthResolution",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MeasureType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"wavelengthResolution",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"WavelengthInformationType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "discreteWavelengths",
                "endWavelength",
                "spectralRange",
                "startWavelength",
                "wavelengthResolution"
            ]
        },
        "EarthObservationEquipmentPropertyType":{
            "type":"object",
            "title":"EarthObservationEquipmentPropertyType",
            "required":[
                "earthObservationEquipment"
            ],
            "properties":{
                "earthObservationEquipment":{
                    "title":"earthObservationEquipment",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/EarthObservationEquipmentType"
                                }
                            },
                            "elementName":{
                                "localPart":"EarthObservationEquipment",
                                "namespaceURI":"http://www.opengis.net/eop/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"EarthObservationEquipment",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "nilReason":{
                    "title":"nilReason",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            }
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"nilReason",
                        "namespaceURI":""
                    }
                },
                "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/3.2"
                    }
                },
                "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"
                    }
                },
                "owns":{
                    "title":"owns",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"owns",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"EarthObservationEquipmentPropertyType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "earthObservationEquipment",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate",
                "owns"
            ]
        },
        "BrowseInformationPropertyType":{
            "type":"object",
            "title":"BrowseInformationPropertyType",
            "required":[
                "browseInformation"
            ],
            "properties":{
                "browseInformation":{
                    "title":"browseInformation",
                    "allOf":[
                        {
                            "$ref":"#/definitions/BrowseInformationType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"BrowseInformation",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "owns":{
                    "title":"owns",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"owns",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BrowseInformationPropertyType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "browseInformation",
                "owns"
            ]
        },
        "EarthObservationType":{
            "required":[
                "earthObservationMetaDataProperty"
            ],
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/om/2.0#/definitions/OMObservationType"
                },
                {
                    "type":"object",
                    "title":"EarthObservationType",
                    "properties":{
                        "earthObservationMetaDataProperty":{
                            "title":"earthObservationMetaDataProperty",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/EarthObservationMetaDataPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"metaDataProperty",
                                "namespaceURI":"http://www.opengis.net/eop/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"EarthObservationType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "earthObservationMetaDataProperty"
            ]
        },
        "ProductInformationPropertyType":{
            "type":"object",
            "title":"ProductInformationPropertyType",
            "required":[
                "productInformation"
            ],
            "properties":{
                "productInformation":{
                    "title":"productInformation",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ProductInformationType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ProductInformation",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "owns":{
                    "title":"owns",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"owns",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ProductInformationPropertyType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "productInformation",
                "owns"
            ]
        },
        "ProcessingInformationType":{
            "type":"object",
            "title":"ProcessingInformationType",
            "properties":{
                "processingCenter":{
                    "title":"processingCenter",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeListType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"processingCenter",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "processingDate":{
                    "title":"processingDate",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"processingDate",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "compositeType":{
                    "title":"compositeType",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"compositeType",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "method":{
                    "title":"method",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"method",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "methodVersion":{
                    "title":"methodVersion",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"methodVersion",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "processorName":{
                    "title":"processorName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"processorName",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "processorVersion":{
                    "title":"processorVersion",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"processorVersion",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "processingLevel":{
                    "title":"processingLevel",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"processingLevel",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "nativeProductFormat":{
                    "title":"nativeProductFormat",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"nativeProductFormat",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "auxiliaryDataSetFileName":{
                    "title":"auxiliaryDataSetFileName",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"auxiliaryDataSetFileName",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "processingMode":{
                    "title":"processingMode",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ProcessingModeValueType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"processingMode",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ProcessingInformationType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "processingCenter",
                "processingDate",
                "compositeType",
                "method",
                "methodVersion",
                "processorName",
                "processorVersion",
                "processingLevel",
                "nativeProductFormat",
                "auxiliaryDataSetFileName",
                "processingMode"
            ]
        },
        "InstrumentType":{
            "type":"object",
            "title":"InstrumentType",
            "properties":{
                "shortName":{
                    "title":"shortName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"shortName",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "description":{
                    "title":"description",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"description",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "instrumentType":{
                    "title":"instrumentType",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"instrumentType",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"InstrumentType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "shortName",
                "description",
                "instrumentType"
            ]
        },
        "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://www.opengis.net/eop/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"Acquisition",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "owns":{
                    "title":"owns",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"owns",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AcquisitionPropertyType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "acquisition",
                "owns"
            ]
        },
        "WavelengthInformationPropertyType":{
            "type":"object",
            "title":"WavelengthInformationPropertyType",
            "required":[
                "wavelengthInformation"
            ],
            "properties":{
                "wavelengthInformation":{
                    "title":"wavelengthInformation",
                    "allOf":[
                        {
                            "$ref":"#/definitions/WavelengthInformationType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"WavelengthInformation",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "owns":{
                    "title":"owns",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"owns",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"WavelengthInformationPropertyType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "wavelengthInformation",
                "owns"
            ]
        },
        "MaskInformationType.FileName":{
            "type":"object",
            "title":"MaskInformationType.FileName",
            "required":[
                "serviceReference"
            ],
            "properties":{
                "serviceReference":{
                    "title":"serviceReference",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ServiceReferenceType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ServiceReference",
                        "namespaceURI":"http://www.opengis.net/ows/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "serviceReference"
            ]
        },
        "ArchivingInformationPropertyType":{
            "type":"object",
            "title":"ArchivingInformationPropertyType",
            "required":[
                "archivingInformation"
            ],
            "properties":{
                "archivingInformation":{
                    "title":"archivingInformation",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ArchivingInformationType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ArchivingInformation",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "owns":{
                    "title":"owns",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"owns",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ArchivingInformationPropertyType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "archivingInformation",
                "owns"
            ]
        },
        "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://www.opengis.net/eop/2.0"
                    }
                },
                "min":{
                    "title":"min",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"min",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "max":{
                    "title":"max",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"max",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "mean":{
                    "title":"mean",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"mean",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "stdDeviation":{
                    "title":"stdDeviation",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"stdDeviation",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"HistogramType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "bandId",
                "min",
                "max",
                "mean",
                "stdDeviation"
            ]
        },
        "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/eop/2.0"
                            }
                        },
                        "centerOf":{
                            "title":"centerOf",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/PointPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"centerOf",
                                "namespaceURI":"http://www.opengis.net/eop/2.0"
                            }
                        },
                        "orientation":{
                            "title":"orientation",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/PolygonOrientationValueType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"orientation",
                                "namespaceURI":"http://www.opengis.net/eop/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"FootprintType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "multiExtentOf",
                "centerOf",
                "orientation"
            ]
        },
        "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://www.opengis.net/eop/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"EarthObservationResult",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "nilReason":{
                    "title":"nilReason",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            }
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"nilReason",
                        "namespaceURI":""
                    }
                },
                "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/3.2"
                    }
                },
                "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"
                    }
                },
                "owns":{
                    "title":"owns",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"owns",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"EarthObservationResultPropertyType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "earthObservationResult",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate",
                "owns"
            ]
        },
        "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://www.opengis.net/eop/2.0"
                    }
                },
                "subType":{
                    "title":"subType",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeListType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"subType",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "referenceSystemIdentifier":{
                    "title":"referenceSystemIdentifier",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeWithAuthorityType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"referenceSystemIdentifier",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "fileName":{
                    "title":"fileName",
                    "allOf":[
                        {
                            "$ref":"#/definitions/BrowseInformationType.FileName"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"fileName",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BrowseInformationType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "type",
                "subType",
                "referenceSystemIdentifier",
                "fileName"
            ]
        },
        "ArchivingInformationType":{
            "type":"object",
            "title":"ArchivingInformationType",
            "required":[
                "archivingCenter",
                "archivingDate"
            ],
            "properties":{
                "archivingCenter":{
                    "title":"archivingCenter",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeListType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"archivingCenter",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "archivingDate":{
                    "title":"archivingDate",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"archivingDate",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "archivingIdentifier":{
                    "title":"archivingIdentifier",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"archivingIdentifier",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ArchivingInformationType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "archivingCenter",
                "archivingDate",
                "archivingIdentifier"
            ]
        },
        "SensorType":{
            "type":"object",
            "title":"SensorType",
            "properties":{
                "sensorType":{
                    "title":"sensorType",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"sensorType",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "operationalMode":{
                    "title":"operationalMode",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeListType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"operationalMode",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "resolution":{
                    "title":"resolution",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MeasureType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"resolution",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "swathIdentifier":{
                    "title":"swathIdentifier",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeListType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"swathIdentifier",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "wavelengthInformation":{
                    "title":"wavelengthInformation",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/WavelengthInformationPropertyType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"wavelengthInformation",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"SensorType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "sensorType",
                "operationalMode",
                "resolution",
                "swathIdentifier",
                "wavelengthInformation"
            ]
        },
        "EarthObservationPropertyType":{
            "type":"object",
            "title":"EarthObservationPropertyType",
            "required":[
                "earthObservation"
            ],
            "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://www.opengis.net/eop/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"EarthObservation",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "nilReason":{
                    "title":"nilReason",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            }
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"nilReason",
                        "namespaceURI":""
                    }
                },
                "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/3.2"
                    }
                },
                "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"
                    }
                },
                "owns":{
                    "title":"owns",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"owns",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"EarthObservationPropertyType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "earthObservation",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate",
                "owns"
            ]
        },
        "EarthObservationResultType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractFeatureType"
                },
                {
                    "type":"object",
                    "title":"EarthObservationResultType",
                    "properties":{
                        "browse":{
                            "title":"browse",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/BrowseInformationPropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"browse",
                                "namespaceURI":"http://www.opengis.net/eop/2.0"
                            }
                        },
                        "product":{
                            "title":"product",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/ProductInformationPropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"product",
                                "namespaceURI":"http://www.opengis.net/eop/2.0"
                            }
                        },
                        "mask":{
                            "title":"mask",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/MaskInformationPropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"mask",
                                "namespaceURI":"http://www.opengis.net/eop/2.0"
                            }
                        },
                        "parameter":{
                            "title":"parameter",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/ParameterInformationPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"parameter",
                                "namespaceURI":"http://www.opengis.net/eop/2.0"
                            }
                        },
                        "coverage":{
                            "title":"coverage",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/ReferenceType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"coverage",
                                "namespaceURI":"http://www.opengis.net/eop/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"EarthObservationResultType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "browse",
                "product",
                "mask",
                "parameter",
                "coverage"
            ]
        },
        "ParameterInformationType":{
            "type":"object",
            "title":"ParameterInformationType",
            "properties":{
                "unitOfMeasure":{
                    "title":"unitOfMeasure",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/UnitOfMeasureType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"unitOfMeasure",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "phenomenon":{
                    "title":"phenomenon",
                    "allOf":[
                        {
                            "$ref":"#/definitions/PhenomenonPropertyType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"phenomenon",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ParameterInformationType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "unitOfMeasure",
                "phenomenon"
            ]
        },
        "SensorPropertyType":{
            "type":"object",
            "title":"SensorPropertyType",
            "required":[
                "sensor"
            ],
            "properties":{
                "sensor":{
                    "title":"sensor",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/SensorType"
                                }
                            },
                            "elementName":{
                                "localPart":"Sensor",
                                "namespaceURI":"http://www.opengis.net/eop/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"Sensor",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "owns":{
                    "title":"owns",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"owns",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"SensorPropertyType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "sensor",
                "owns"
            ]
        },
        "FootprintPropertyType":{
            "type":"object",
            "title":"FootprintPropertyType",
            "required":[
                "footprint"
            ],
            "properties":{
                "footprint":{
                    "title":"footprint",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/FootprintType"
                                }
                            },
                            "elementName":{
                                "localPart":"Footprint",
                                "namespaceURI":"http://www.opengis.net/eop/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"Footprint",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "owns":{
                    "title":"owns",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"owns",
                        "namespaceURI":""
                    }
                },
                "nilReason":{
                    "title":"nilReason",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            }
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"nilReason",
                        "namespaceURI":""
                    }
                },
                "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/3.2"
                    }
                },
                "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":"FootprintPropertyType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "footprint",
                "owns",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "HistogramPropertyType":{
            "type":"object",
            "title":"HistogramPropertyType",
            "required":[
                "histogram"
            ],
            "properties":{
                "histogram":{
                    "title":"histogram",
                    "allOf":[
                        {
                            "$ref":"#/definitions/HistogramType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Histogram",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "owns":{
                    "title":"owns",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"owns",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"HistogramPropertyType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "histogram",
                "owns"
            ]
        },
        "ProcessingInformationPropertyType":{
            "type":"object",
            "title":"ProcessingInformationPropertyType",
            "required":[
                "processingInformation"
            ],
            "properties":{
                "processingInformation":{
                    "title":"processingInformation",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/ProcessingInformationType"
                                }
                            },
                            "elementName":{
                                "localPart":"ProcessingInformation",
                                "namespaceURI":"http://www.opengis.net/eop/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"ProcessingInformation",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "owns":{
                    "title":"owns",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"owns",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ProcessingInformationPropertyType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "processingInformation",
                "owns"
            ]
        },
        "ProductInformationType.FileName":{
            "type":"object",
            "title":"ProductInformationType.FileName",
            "required":[
                "serviceReference"
            ],
            "properties":{
                "serviceReference":{
                    "title":"serviceReference",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ServiceReferenceType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ServiceReference",
                        "namespaceURI":"http://www.opengis.net/ows/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "serviceReference"
            ]
        },
        "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://www.opengis.net/eop/2.0"
                    }
                },
                "localValue":{
                    "title":"localValue",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"localValue",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"SpecificInformationType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "localAttribute",
                "localValue"
            ]
        },
        "EarthObservationMetaDataType":{
            "type":"object",
            "title":"EarthObservationMetaDataType",
            "required":[
                "identifier",
                "acquisitionType",
                "status"
            ],
            "properties":{
                "identifier":{
                    "title":"identifier",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"identifier",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "doi":{
                    "title":"doi",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"doi",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "parentIdentifier":{
                    "title":"parentIdentifier",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"parentIdentifier",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "acquisitionType":{
                    "title":"acquisitionType",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AcquisitionTypeValueType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"acquisitionType",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "acquisitionSubType":{
                    "title":"acquisitionSubType",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeListType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"acquisitionSubType",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "productType":{
                    "title":"productType",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"productType",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "status":{
                    "title":"status",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"status",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "statusDetail":{
                    "title":"statusDetail",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"statusDetail",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "downlinkedTo":{
                    "title":"downlinkedTo",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/DownlinkInformationPropertyType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"downlinkedTo",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "archivedIn":{
                    "title":"archivedIn",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/ArchivingInformationPropertyType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"archivedIn",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "imageQualityDegradation":{
                    "title":"imageQualityDegradation",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MeasureType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"imageQualityDegradation",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "imageQualityDegradationQuotationMode":{
                    "title":"imageQualityDegradationQuotationMode",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"imageQualityDegradationQuotationMode",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "histograms":{
                    "title":"histograms",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/HistogramPropertyType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"histograms",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "composedOf":{
                    "title":"composedOf",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/EarthObservationPropertyType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"composedOf",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "subsetOf":{
                    "title":"subsetOf",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/EarthObservationPropertyType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"subsetOf",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "linkedWith":{
                    "title":"linkedWith",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/EarthObservationPropertyType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"linkedWith",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "processing":{
                    "title":"processing",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/ProcessingInformationPropertyType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"processing",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "vendorSpecific":{
                    "title":"vendorSpecific",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/SpecificInformationPropertyType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"vendorSpecific",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"EarthObservationMetaDataType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "identifier",
                "doi",
                "parentIdentifier",
                "acquisitionType",
                "acquisitionSubType",
                "productType",
                "status",
                "statusDetail",
                "downlinkedTo",
                "archivedIn",
                "imageQualityDegradation",
                "imageQualityDegradationQuotationMode",
                "histograms",
                "composedOf",
                "subsetOf",
                "linkedWith",
                "processing",
                "vendorSpecific"
            ]
        },
        "BrowseInformationType.FileName":{
            "type":"object",
            "title":"BrowseInformationType.FileName",
            "required":[
                "serviceReference"
            ],
            "properties":{
                "serviceReference":{
                    "title":"serviceReference",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ServiceReferenceType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ServiceReference",
                        "namespaceURI":"http://www.opengis.net/ows/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "serviceReference"
            ]
        },
        "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://www.opengis.net/eop/2.0"
                    }
                },
                "serialIdentifier":{
                    "title":"serialIdentifier",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"serialIdentifier",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "orbitType":{
                    "title":"orbitType",
                    "allOf":[
                        {
                            "$ref":"#/definitions/OrbitTypeValueType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"orbitType",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"PlatformType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "shortName",
                "serialIdentifier",
                "orbitType"
            ]
        },
        "AcquisitionType":{
            "type":"object",
            "title":"AcquisitionType",
            "properties":{
                "orbitNumber":{
                    "title":"orbitNumber",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"orbitNumber",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "lastOrbitNumber":{
                    "title":"lastOrbitNumber",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"lastOrbitNumber",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "orbitDirection":{
                    "title":"orbitDirection",
                    "allOf":[
                        {
                            "$ref":"#/definitions/OrbitDirectionValueType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"orbitDirection",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "wrsLongitudeGrid":{
                    "title":"wrsLongitudeGrid",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeWithAuthorityType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"wrsLongitudeGrid",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "wrsLatitudeGrid":{
                    "title":"wrsLatitudeGrid",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeWithAuthorityType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"wrsLatitudeGrid",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "ascendingNodeDate":{
                    "title":"ascendingNodeDate",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ascendingNodeDate",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "ascendingNodeLongitude":{
                    "title":"ascendingNodeLongitude",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MeasureType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ascendingNodeLongitude",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "startTimeFromAscendingNode":{
                    "title":"startTimeFromAscendingNode",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MeasureType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"startTimeFromAscendingNode",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "completionTimeFromAscendingNode":{
                    "title":"completionTimeFromAscendingNode",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MeasureType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"completionTimeFromAscendingNode",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "orbitDuration":{
                    "title":"orbitDuration",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MeasureType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"orbitDuration",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "illuminationAzimuthAngle":{
                    "title":"illuminationAzimuthAngle",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AngleType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"illuminationAzimuthAngle",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "illuminationZenithAngle":{
                    "title":"illuminationZenithAngle",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AngleType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"illuminationZenithAngle",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "illuminationElevationAngle":{
                    "title":"illuminationElevationAngle",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AngleType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"illuminationElevationAngle",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "instrumentAzimuthAngle":{
                    "title":"instrumentAzimuthAngle",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AngleType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"instrumentAzimuthAngle",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "instrumentZenithAngle":{
                    "title":"instrumentZenithAngle",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AngleType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"instrumentZenithAngle",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "instrumentElevationAngle":{
                    "title":"instrumentElevationAngle",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AngleType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"instrumentElevationAngle",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "incidenceAngle":{
                    "title":"incidenceAngle",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AngleType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"incidenceAngle",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "acrossTrackIncidenceAngle":{
                    "title":"acrossTrackIncidenceAngle",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AngleType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"acrossTrackIncidenceAngle",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "alongTrackIncidenceAngle":{
                    "title":"alongTrackIncidenceAngle",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AngleType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"alongTrackIncidenceAngle",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "pitch":{
                    "title":"pitch",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AngleType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"pitch",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "roll":{
                    "title":"roll",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AngleType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"roll",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "yaw":{
                    "title":"yaw",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AngleType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"yaw",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AcquisitionType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "orbitNumber",
                "lastOrbitNumber",
                "orbitDirection",
                "wrsLongitudeGrid",
                "wrsLatitudeGrid",
                "ascendingNodeDate",
                "ascendingNodeLongitude",
                "startTimeFromAscendingNode",
                "completionTimeFromAscendingNode",
                "orbitDuration",
                "illuminationAzimuthAngle",
                "illuminationZenithAngle",
                "illuminationElevationAngle",
                "instrumentAzimuthAngle",
                "instrumentZenithAngle",
                "instrumentElevationAngle",
                "incidenceAngle",
                "acrossTrackIncidenceAngle",
                "alongTrackIncidenceAngle",
                "pitch",
                "roll",
                "yaw"
            ]
        },
        "ParameterInformationPropertyType":{
            "type":"object",
            "title":"ParameterInformationPropertyType",
            "required":[
                "parameterInformation"
            ],
            "properties":{
                "parameterInformation":{
                    "title":"parameterInformation",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ParameterInformationType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ParameterInformation",
                        "namespaceURI":"http://www.opengis.net/eop/2.0"
                    }
                },
                "owns":{
                    "title":"owns",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"owns",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ParameterInformationPropertyType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "parameterInformation",
                "owns"
            ]
        },
        "EarthObservationEquipmentType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractFeatureType"
                },
                {
                    "type":"object",
                    "title":"EarthObservationEquipmentType",
                    "properties":{
                        "platform":{
                            "title":"platform",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/PlatformPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"platform",
                                "namespaceURI":"http://www.opengis.net/eop/2.0"
                            }
                        },
                        "instrument":{
                            "title":"instrument",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/InstrumentPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"instrument",
                                "namespaceURI":"http://www.opengis.net/eop/2.0"
                            }
                        },
                        "sensor":{
                            "title":"sensor",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/SensorPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"sensor",
                                "namespaceURI":"http://www.opengis.net/eop/2.0"
                            }
                        },
                        "acquisitionParameters":{
                            "title":"acquisitionParameters",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/AcquisitionPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"acquisitionParameters",
                                "namespaceURI":"http://www.opengis.net/eop/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"EarthObservationEquipmentType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            },
            "propertiesOrder":[
                "platform",
                "instrument",
                "sensor",
                "acquisitionParameters"
            ]
        },
        "CompositeTypeValueType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"CompositeTypeValueType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        "SpectralRangeValueEnumerationType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"SpectralRangeValueEnumerationType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        "StatusValueEnumerationType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"StatusValueEnumerationType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        "DegradationQuotationModeValueEnumerationType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"DegradationQuotationModeValueEnumerationType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        "AcquisitionTypeValueType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"AcquisitionTypeValueType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        "SensorTypeValueEnumerationType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"SensorTypeValueEnumerationType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        "FormatValueEnumerationType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"FormatValueEnumerationType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        "BrowseTypeValueEnumerationType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"BrowseTypeValueEnumerationType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        "MaskTypeValueEnumerationType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"MaskTypeValueEnumerationType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        "OrbitDirectionValueType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"OrbitDirectionValueType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        "PolygonOrientationValueType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"PolygonOrientationValueType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        "ProcessingLevelValueEnumerationType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"ProcessingLevelValueEnumerationType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        "ProcessingModeValueType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"ProcessingModeValueType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        "OrbitTypeValueType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"OrbitTypeValueType",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        }
    },
    "anyOf":[
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "WavelengthInformation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/eop/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/WavelengthInformationType"
                }
            },
            "elementName":{
                "localPart":"WavelengthInformation",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        {
            "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://www.opengis.net/eop/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AcquisitionType"
                }
            },
            "elementName":{
                "localPart":"Acquisition",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        {
            "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://www.opengis.net/eop/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SensorType"
                }
            },
            "elementName":{
                "localPart":"Sensor",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        {
            "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://www.opengis.net/eop/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/DownlinkInformationType"
                }
            },
            "elementName":{
                "localPart":"DownlinkInformation",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        {
            "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://www.opengis.net/eop/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ProcessingInformationType"
                }
            },
            "elementName":{
                "localPart":"ProcessingInformation",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        {
            "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://www.opengis.net/eop/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/BrowseInformationType"
                }
            },
            "elementName":{
                "localPart":"BrowseInformation",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        {
            "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://www.opengis.net/eop/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/EarthObservationResultType"
                }
            },
            "elementName":{
                "localPart":"EarthObservationResult",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        {
            "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://www.opengis.net/eop/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/EarthObservationMetaDataType"
                }
            },
            "elementName":{
                "localPart":"EarthObservationMetaData",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        {
            "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://www.opengis.net/eop/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/HistogramType"
                }
            },
            "elementName":{
                "localPart":"Histogram",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        {
            "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://www.opengis.net/eop/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MaskInformationType"
                }
            },
            "elementName":{
                "localPart":"MaskInformation",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        {
            "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://www.opengis.net/eop/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/FootprintType"
                }
            },
            "elementName":{
                "localPart":"Footprint",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "ParameterInformation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/eop/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ParameterInformationType"
                }
            },
            "elementName":{
                "localPart":"ParameterInformation",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        {
            "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://www.opengis.net/eop/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/EarthObservationType"
                }
            },
            "elementName":{
                "localPart":"EarthObservation",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        {
            "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://www.opengis.net/eop/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SpecificInformationType"
                }
            },
            "elementName":{
                "localPart":"SpecificInformation",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        {
            "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://www.opengis.net/eop/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ProductInformationType"
                }
            },
            "elementName":{
                "localPart":"ProductInformation",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        {
            "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://www.opengis.net/eop/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/PlatformType"
                }
            },
            "elementName":{
                "localPart":"Platform",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        {
            "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://www.opengis.net/eop/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/EarthObservationEquipmentType"
                }
            },
            "elementName":{
                "localPart":"EarthObservationEquipment",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        {
            "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://www.opengis.net/eop/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/InstrumentType"
                }
            },
            "elementName":{
                "localPart":"Instrument",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        },
        {
            "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://www.opengis.net/eop/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ArchivingInformationType"
                }
            },
            "elementName":{
                "localPart":"ArchivingInformation",
                "namespaceURI":"http://www.opengis.net/eop/2.0"
            }
        }
    ]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy