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

.sos-v_2_0.2.5.0.source-code.SOS_2_0.jsonschema Maven / Gradle / Ivy

There is a newer version: 2.6.1
Show newest version

{
    "id":"http://www.opengis.net/sos/2.0#",
    "definitions":{
        "InsertResultTemplateResponsePropertyType":{
            "type":"object",
            "title":"InsertResultTemplateResponsePropertyType",
            "required":[
                "insertResultTemplateResponse"
            ],
            "properties":{
                "insertResultTemplateResponse":{
                    "title":"insertResultTemplateResponse",
                    "allOf":[
                        {
                            "$ref":"#/definitions/InsertResultTemplateResponseType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"InsertResultTemplateResponse",
                        "namespaceURI":"http://www.opengis.net/sos/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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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":"InsertResultTemplateResponsePropertyType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "insertResultTemplateResponse",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "ObservationOfferingType":{
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractOfferingType"
                },
                {
                    "type":"object",
                    "title":"ObservationOfferingType",
                    "properties":{
                        "observedArea":{
                            "title":"observedArea",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/ObservationOfferingType.ObservedArea"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"observedArea",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "phenomenonTime":{
                            "title":"phenomenonTime",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/ObservationOfferingType.PhenomenonTime"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"phenomenonTime",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "resultTime":{
                            "title":"resultTime",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/ObservationOfferingType.ResultTime"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"resultTime",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "responseFormat":{
                            "title":"responseFormat",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"responseFormat",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "observationType":{
                            "title":"observationType",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"observationType",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "featureOfInterestType":{
                            "title":"featureOfInterestType",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"featureOfInterestType",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ObservationOfferingType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "observedArea",
                "phenomenonTime",
                "resultTime",
                "responseFormat",
                "observationType",
                "featureOfInterestType"
            ]
        },
        "ObservationOfferingType.ObservedArea":{
            "type":"object",
            "title":"ObservationOfferingType.ObservedArea",
            "required":[
                "envelope"
            ],
            "properties":{
                "envelope":{
                    "title":"envelope",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/EnvelopeType"
                                }
                            },
                            "elementName":{
                                "localPart":"Envelope",
                                "namespaceURI":"http://www.opengis.net/gml/3.2"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"Envelope",
                        "namespaceURI":"http://www.opengis.net/gml/3.2"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "envelope"
            ]
        },
        "GetObservationByIdResponseType.Observation":{
            "type":"object",
            "title":"GetObservationByIdResponseType.Observation",
            "required":[
                "omObservation"
            ],
            "properties":{
                "omObservation":{
                    "title":"omObservation",
                    "allOf":[
                        {
                            "$ref":"http://www.opengis.net/om/2.0#/definitions/OMObservationType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"OM_Observation",
                        "namespaceURI":"http://www.opengis.net/om/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "omObservation"
            ]
        },
        "GetCapabilitiesPropertyType":{
            "type":"object",
            "title":"GetCapabilitiesPropertyType",
            "required":[
                "getCapabilities"
            ],
            "properties":{
                "getCapabilities":{
                    "title":"getCapabilities",
                    "allOf":[
                        {
                            "$ref":"#/definitions/GetCapabilitiesType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"GetCapabilities",
                        "namespaceURI":"http://www.opengis.net/sos/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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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":"GetCapabilitiesPropertyType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "getCapabilities",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "InsertObservationPropertyType":{
            "type":"object",
            "title":"InsertObservationPropertyType",
            "required":[
                "insertObservation"
            ],
            "properties":{
                "insertObservation":{
                    "title":"insertObservation",
                    "allOf":[
                        {
                            "$ref":"#/definitions/InsertObservationType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"InsertObservation",
                        "namespaceURI":"http://www.opengis.net/sos/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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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":"InsertObservationPropertyType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "insertObservation",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "GetResultType.SpatialFilter":{
            "type":"object",
            "title":"GetResultType.SpatialFilter",
            "required":[
                "spatialOps"
            ],
            "properties":{
                "spatialOps":{
                    "title":"spatialOps",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"http://www.opengis.net/fes/2.0#/definitions/SpatialOpsType"
                                }
                            },
                            "elementName":{
                                "localPart":"spatialOps",
                                "namespaceURI":"http://www.opengis.net/fes/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"spatialOps",
                        "namespaceURI":"http://www.opengis.net/fes/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "spatialOps"
            ]
        },
        "ResultTemplateType.ResultEncoding":{
            "type":"object",
            "title":"ResultTemplateType.ResultEncoding",
            "required":[
                "abstractEncoding"
            ],
            "properties":{
                "abstractEncoding":{
                    "title":"abstractEncoding",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/AbstractEncodingType"
                                }
                            },
                            "elementName":{
                                "localPart":"AbstractEncoding",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"AbstractEncoding",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "abstractEncoding"
            ]
        },
        "ResultTemplateType.ResultStructure":{
            "type":"object",
            "title":"ResultTemplateType.ResultStructure",
            "required":[
                "abstractDataComponent"
            ],
            "properties":{
                "abstractDataComponent":{
                    "title":"abstractDataComponent",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/AbstractDataComponentType"
                                }
                            },
                            "elementName":{
                                "localPart":"AbstractDataComponent",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"AbstractDataComponent",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "abstractDataComponent"
            ]
        },
        "InsertionCapabilitiesType":{
            "type":"object",
            "title":"InsertionCapabilitiesType",
            "required":[
                "procedureDescriptionFormat",
                "featureOfInterestType",
                "observationType"
            ],
            "properties":{
                "procedureDescriptionFormat":{
                    "title":"procedureDescriptionFormat",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"procedureDescriptionFormat",
                        "namespaceURI":"http://www.opengis.net/sos/2.0"
                    }
                },
                "featureOfInterestType":{
                    "title":"featureOfInterestType",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"featureOfInterestType",
                        "namespaceURI":"http://www.opengis.net/sos/2.0"
                    }
                },
                "observationType":{
                    "title":"observationType",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"observationType",
                        "namespaceURI":"http://www.opengis.net/sos/2.0"
                    }
                },
                "supportedEncoding":{
                    "title":"supportedEncoding",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"supportedEncoding",
                        "namespaceURI":"http://www.opengis.net/sos/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"InsertionCapabilitiesType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "procedureDescriptionFormat",
                "featureOfInterestType",
                "observationType",
                "supportedEncoding"
            ]
        },
        "GetObservationType.TemporalFilter":{
            "type":"object",
            "title":"GetObservationType.TemporalFilter",
            "required":[
                "temporalOps"
            ],
            "properties":{
                "temporalOps":{
                    "title":"temporalOps",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"http://www.opengis.net/fes/2.0#/definitions/TemporalOpsType"
                                }
                            },
                            "elementName":{
                                "localPart":"temporalOps",
                                "namespaceURI":"http://www.opengis.net/fes/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"temporalOps",
                        "namespaceURI":"http://www.opengis.net/fes/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "temporalOps"
            ]
        },
        "InsertResultPropertyType":{
            "type":"object",
            "title":"InsertResultPropertyType",
            "required":[
                "insertResult"
            ],
            "properties":{
                "insertResult":{
                    "title":"insertResult",
                    "allOf":[
                        {
                            "$ref":"#/definitions/InsertResultType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"InsertResult",
                        "namespaceURI":"http://www.opengis.net/sos/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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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":"InsertResultPropertyType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "insertResult",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "InsertResultType":{
            "required":[
                "template",
                "resultValues"
            ],
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType"
                },
                {
                    "type":"object",
                    "title":"InsertResultType",
                    "properties":{
                        "template":{
                            "title":"template",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"template",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "resultValues":{
                            "title":"resultValues",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"resultValues",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"InsertResultType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "template",
                "resultValues"
            ]
        },
        "GetResultTemplateResponseType":{
            "required":[
                "resultStructure",
                "resultEncoding"
            ],
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType"
                },
                {
                    "type":"object",
                    "title":"GetResultTemplateResponseType",
                    "properties":{
                        "resultStructure":{
                            "title":"resultStructure",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/GetResultTemplateResponseType.ResultStructure"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"resultStructure",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "resultEncoding":{
                            "title":"resultEncoding",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/GetResultTemplateResponseType.ResultEncoding"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"resultEncoding",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetResultTemplateResponseType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "resultStructure",
                "resultEncoding"
            ]
        },
        "ObservationOfferingPropertyType":{
            "type":"object",
            "title":"ObservationOfferingPropertyType",
            "required":[
                "observationOffering"
            ],
            "properties":{
                "observationOffering":{
                    "title":"observationOffering",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ObservationOfferingType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ObservationOffering",
                        "namespaceURI":"http://www.opengis.net/sos/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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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":"ObservationOfferingPropertyType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "observationOffering",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "SosInsertionMetadataPropertyType":{
            "type":"object",
            "title":"SosInsertionMetadataPropertyType",
            "required":[
                "sosInsertionMetadata"
            ],
            "properties":{
                "sosInsertionMetadata":{
                    "title":"sosInsertionMetadata",
                    "allOf":[
                        {
                            "$ref":"#/definitions/SosInsertionMetadataType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"SosInsertionMetadata",
                        "namespaceURI":"http://www.opengis.net/sos/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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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":"SosInsertionMetadataPropertyType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "sosInsertionMetadata",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "InsertObservationType.Observation":{
            "type":"object",
            "title":"InsertObservationType.Observation",
            "required":[
                "omObservation"
            ],
            "properties":{
                "omObservation":{
                    "title":"omObservation",
                    "allOf":[
                        {
                            "$ref":"http://www.opengis.net/om/2.0#/definitions/OMObservationType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"OM_Observation",
                        "namespaceURI":"http://www.opengis.net/om/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "omObservation"
            ]
        },
        "InsertResultTemplateResponseType":{
            "required":[
                "acceptedTemplate"
            ],
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType"
                },
                {
                    "type":"object",
                    "title":"InsertResultTemplateResponseType",
                    "properties":{
                        "acceptedTemplate":{
                            "title":"acceptedTemplate",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"acceptedTemplate",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"InsertResultTemplateResponseType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "acceptedTemplate"
            ]
        },
        "GetResultType.TemporalFilter":{
            "type":"object",
            "title":"GetResultType.TemporalFilter",
            "required":[
                "temporalOps"
            ],
            "properties":{
                "temporalOps":{
                    "title":"temporalOps",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"http://www.opengis.net/fes/2.0#/definitions/TemporalOpsType"
                                }
                            },
                            "elementName":{
                                "localPart":"temporalOps",
                                "namespaceURI":"http://www.opengis.net/fes/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"temporalOps",
                        "namespaceURI":"http://www.opengis.net/fes/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "temporalOps"
            ]
        },
        "InsertResultResponsePropertyType":{
            "type":"object",
            "title":"InsertResultResponsePropertyType",
            "required":[
                "insertResultResponse"
            ],
            "properties":{
                "insertResultResponse":{
                    "title":"insertResultResponse",
                    "allOf":[
                        {
                            "$ref":"#/definitions/InsertResultResponseType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"InsertResultResponse",
                        "namespaceURI":"http://www.opengis.net/sos/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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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":"InsertResultResponsePropertyType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "insertResultResponse",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "InsertObservationResponsePropertyType":{
            "type":"object",
            "title":"InsertObservationResponsePropertyType",
            "required":[
                "insertObservationResponse"
            ],
            "properties":{
                "insertObservationResponse":{
                    "title":"insertObservationResponse",
                    "allOf":[
                        {
                            "$ref":"#/definitions/InsertObservationResponseType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"InsertObservationResponse",
                        "namespaceURI":"http://www.opengis.net/sos/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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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":"InsertObservationResponsePropertyType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "insertObservationResponse",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "InsertResultTemplateType":{
            "required":[
                "proposedTemplate"
            ],
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType"
                },
                {
                    "type":"object",
                    "title":"InsertResultTemplateType",
                    "properties":{
                        "proposedTemplate":{
                            "title":"proposedTemplate",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/InsertResultTemplateType.ProposedTemplate"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"proposedTemplate",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"InsertResultTemplateType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "proposedTemplate"
            ]
        },
        "InsertObservationResponseType":{
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType"
                },
                {
                    "type":"object",
                    "title":"InsertObservationResponseType",
                    "properties":{
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"InsertObservationResponseType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        "ContentsType":{
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractContentsType"
                },
                {
                    "type":"object",
                    "title":"ContentsType",
                    "properties":{
                        "responseFormat":{
                            "title":"responseFormat",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"responseFormat",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "observationType":{
                            "title":"observationType",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"observationType",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "featureOfInterestType":{
                            "title":"featureOfInterestType",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"featureOfInterestType",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ContentsType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "responseFormat",
                "observationType",
                "featureOfInterestType"
            ]
        },
        "InsertResultTemplatePropertyType":{
            "type":"object",
            "title":"InsertResultTemplatePropertyType",
            "required":[
                "insertResultTemplate"
            ],
            "properties":{
                "insertResultTemplate":{
                    "title":"insertResultTemplate",
                    "allOf":[
                        {
                            "$ref":"#/definitions/InsertResultTemplateType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"InsertResultTemplate",
                        "namespaceURI":"http://www.opengis.net/sos/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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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":"InsertResultTemplatePropertyType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "insertResultTemplate",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "GetObservationByIdType":{
            "required":[
                "observation"
            ],
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType"
                },
                {
                    "type":"object",
                    "title":"GetObservationByIdType",
                    "properties":{
                        "observation":{
                            "title":"observation",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    "minItems":1
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"observation",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetObservationByIdType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "observation"
            ]
        },
        "GetResultTemplateResponsePropertyType":{
            "type":"object",
            "title":"GetResultTemplateResponsePropertyType",
            "required":[
                "getResultTemplateResponse"
            ],
            "properties":{
                "getResultTemplateResponse":{
                    "title":"getResultTemplateResponse",
                    "allOf":[
                        {
                            "$ref":"#/definitions/GetResultTemplateResponseType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"GetResultTemplateResponse",
                        "namespaceURI":"http://www.opengis.net/sos/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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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":"GetResultTemplateResponsePropertyType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "getResultTemplateResponse",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "ResultTemplateType":{
            "required":[
                "offering",
                "observationTemplate",
                "resultStructure",
                "resultEncoding"
            ],
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractSWESType"
                },
                {
                    "type":"object",
                    "title":"ResultTemplateType",
                    "properties":{
                        "offering":{
                            "title":"offering",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"offering",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "observationTemplate":{
                            "title":"observationTemplate",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/ResultTemplateType.ObservationTemplate"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"observationTemplate",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "resultStructure":{
                            "title":"resultStructure",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/ResultTemplateType.ResultStructure"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"resultStructure",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "resultEncoding":{
                            "title":"resultEncoding",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/ResultTemplateType.ResultEncoding"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"resultEncoding",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ResultTemplateType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "offering",
                "observationTemplate",
                "resultStructure",
                "resultEncoding"
            ]
        },
        "GetObservationResponseType.ObservationData":{
            "type":"object",
            "title":"GetObservationResponseType.ObservationData",
            "required":[
                "omObservation"
            ],
            "properties":{
                "omObservation":{
                    "title":"omObservation",
                    "allOf":[
                        {
                            "$ref":"http://www.opengis.net/om/2.0#/definitions/OMObservationType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"OM_Observation",
                        "namespaceURI":"http://www.opengis.net/om/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "omObservation"
            ]
        },
        "GetObservationByIdResponseType":{
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType"
                },
                {
                    "type":"object",
                    "title":"GetObservationByIdResponseType",
                    "properties":{
                        "observation":{
                            "title":"observation",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/GetObservationByIdResponseType.Observation"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"observation",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetObservationByIdResponseType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "observation"
            ]
        },
        "ResultTemplatePropertyType":{
            "type":"object",
            "title":"ResultTemplatePropertyType",
            "required":[
                "resultTemplate"
            ],
            "properties":{
                "resultTemplate":{
                    "title":"resultTemplate",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ResultTemplateType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ResultTemplate",
                        "namespaceURI":"http://www.opengis.net/sos/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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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":"ResultTemplatePropertyType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "resultTemplate",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "InsertionCapabilitiesPropertyType":{
            "type":"object",
            "title":"InsertionCapabilitiesPropertyType",
            "required":[
                "insertionCapabilities"
            ],
            "properties":{
                "insertionCapabilities":{
                    "title":"insertionCapabilities",
                    "allOf":[
                        {
                            "$ref":"#/definitions/InsertionCapabilitiesType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"InsertionCapabilities",
                        "namespaceURI":"http://www.opengis.net/sos/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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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":"InsertionCapabilitiesPropertyType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "insertionCapabilities",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "ObservationOfferingType.ResultTime":{
            "type":"object",
            "title":"ObservationOfferingType.ResultTime",
            "required":[
                "timePeriod"
            ],
            "properties":{
                "timePeriod":{
                    "title":"timePeriod",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TimePeriodType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"TimePeriod",
                        "namespaceURI":"http://www.opengis.net/gml/3.2"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "timePeriod"
            ]
        },
        "GetResultTemplatePropertyType":{
            "type":"object",
            "title":"GetResultTemplatePropertyType",
            "required":[
                "getResultTemplate"
            ],
            "properties":{
                "getResultTemplate":{
                    "title":"getResultTemplate",
                    "allOf":[
                        {
                            "$ref":"#/definitions/GetResultTemplateType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"GetResultTemplate",
                        "namespaceURI":"http://www.opengis.net/sos/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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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":"GetResultTemplatePropertyType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "getResultTemplate",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "GetResultResponsePropertyType":{
            "type":"object",
            "title":"GetResultResponsePropertyType",
            "required":[
                "getResultResponse"
            ],
            "properties":{
                "getResultResponse":{
                    "title":"getResultResponse",
                    "allOf":[
                        {
                            "$ref":"#/definitions/GetResultResponseType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"GetResultResponse",
                        "namespaceURI":"http://www.opengis.net/sos/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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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":"GetResultResponsePropertyType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "getResultResponse",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "GetObservationByIdPropertyType":{
            "type":"object",
            "title":"GetObservationByIdPropertyType",
            "required":[
                "getObservationById"
            ],
            "properties":{
                "getObservationById":{
                    "title":"getObservationById",
                    "allOf":[
                        {
                            "$ref":"#/definitions/GetObservationByIdType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"GetObservationById",
                        "namespaceURI":"http://www.opengis.net/sos/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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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":"GetObservationByIdPropertyType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "getObservationById",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "GetObservationByIdResponsePropertyType":{
            "type":"object",
            "title":"GetObservationByIdResponsePropertyType",
            "required":[
                "getObservationByIdResponse"
            ],
            "properties":{
                "getObservationByIdResponse":{
                    "title":"getObservationByIdResponse",
                    "allOf":[
                        {
                            "$ref":"#/definitions/GetObservationByIdResponseType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"GetObservationByIdResponse",
                        "namespaceURI":"http://www.opengis.net/sos/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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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":"GetObservationByIdResponsePropertyType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "getObservationByIdResponse",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "GetFeatureOfInterestType":{
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType"
                },
                {
                    "type":"object",
                    "title":"GetFeatureOfInterestType",
                    "properties":{
                        "procedure":{
                            "title":"procedure",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"procedure",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "observedProperty":{
                            "title":"observedProperty",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"observedProperty",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "featureOfInterest":{
                            "title":"featureOfInterest",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"featureOfInterest",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "spatialFilter":{
                            "title":"spatialFilter",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/GetFeatureOfInterestType.SpatialFilter"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"spatialFilter",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetFeatureOfInterestType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "procedure",
                "observedProperty",
                "featureOfInterest",
                "spatialFilter"
            ]
        },
        "GetResultTemplateType":{
            "required":[
                "offering",
                "observedProperty"
            ],
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType"
                },
                {
                    "type":"object",
                    "title":"GetResultTemplateType",
                    "properties":{
                        "offering":{
                            "title":"offering",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"offering",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "observedProperty":{
                            "title":"observedProperty",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"observedProperty",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetResultTemplateType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "offering",
                "observedProperty"
            ]
        },
        "GetCapabilitiesType":{
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/ows/1.1#/definitions/GetCapabilitiesType"
                },
                {
                    "type":"object",
                    "title":"GetCapabilitiesType",
                    "properties":{
                        "extension":{
                            "title":"extension",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"extension",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "service":{
                            "title":"service",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"service",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetCapabilitiesType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "extension",
                "service"
            ]
        },
        "CapabilitiesType":{
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/ows/1.1#/definitions/CapabilitiesBaseType"
                },
                {
                    "type":"object",
                    "title":"CapabilitiesType",
                    "properties":{
                        "extension":{
                            "title":"extension",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"extension",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "filterCapabilities":{
                            "title":"filterCapabilities",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CapabilitiesType.FilterCapabilities"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"filterCapabilities",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "contents":{
                            "title":"contents",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CapabilitiesType.Contents"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"contents",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"CapabilitiesType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "extension",
                "filterCapabilities",
                "contents"
            ]
        },
        "InsertResultResponseType":{
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType"
                },
                {
                    "type":"object",
                    "title":"InsertResultResponseType",
                    "properties":{
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"InsertResultResponseType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        "GetObservationResponsePropertyType":{
            "type":"object",
            "title":"GetObservationResponsePropertyType",
            "required":[
                "getObservationResponse"
            ],
            "properties":{
                "getObservationResponse":{
                    "title":"getObservationResponse",
                    "allOf":[
                        {
                            "$ref":"#/definitions/GetObservationResponseType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"GetObservationResponse",
                        "namespaceURI":"http://www.opengis.net/sos/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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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":"GetObservationResponsePropertyType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "getObservationResponse",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "GetFeatureOfInterestPropertyType":{
            "type":"object",
            "title":"GetFeatureOfInterestPropertyType",
            "required":[
                "getFeatureOfInterest"
            ],
            "properties":{
                "getFeatureOfInterest":{
                    "title":"getFeatureOfInterest",
                    "allOf":[
                        {
                            "$ref":"#/definitions/GetFeatureOfInterestType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"GetFeatureOfInterest",
                        "namespaceURI":"http://www.opengis.net/sos/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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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":"GetFeatureOfInterestPropertyType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "getFeatureOfInterest",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "GetResultTemplateResponseType.ResultStructure":{
            "type":"object",
            "title":"GetResultTemplateResponseType.ResultStructure",
            "required":[
                "abstractDataComponent"
            ],
            "properties":{
                "abstractDataComponent":{
                    "title":"abstractDataComponent",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/AbstractDataComponentType"
                                }
                            },
                            "elementName":{
                                "localPart":"AbstractDataComponent",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"AbstractDataComponent",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "abstractDataComponent"
            ]
        },
        "CapabilitiesType.FilterCapabilities":{
            "type":"object",
            "title":"CapabilitiesType.FilterCapabilities",
            "required":[
                "filterCapabilities"
            ],
            "properties":{
                "filterCapabilities":{
                    "title":"filterCapabilities",
                    "allOf":[
                        {
                            "$ref":"http://www.opengis.net/fes/2.0#/definitions/FilterCapabilities"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Filter_Capabilities",
                        "namespaceURI":"http://www.opengis.net/fes/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "filterCapabilities"
            ]
        },
        "GetObservationType":{
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType"
                },
                {
                    "type":"object",
                    "title":"GetObservationType",
                    "properties":{
                        "procedure":{
                            "title":"procedure",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"procedure",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "offering":{
                            "title":"offering",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"offering",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "observedProperty":{
                            "title":"observedProperty",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"observedProperty",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "temporalFilter":{
                            "title":"temporalFilter",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/GetObservationType.TemporalFilter"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"temporalFilter",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "featureOfInterest":{
                            "title":"featureOfInterest",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"featureOfInterest",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "spatialFilter":{
                            "title":"spatialFilter",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/GetObservationType.SpatialFilter"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"spatialFilter",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "responseFormat":{
                            "title":"responseFormat",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"responseFormat",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetObservationType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "procedure",
                "offering",
                "observedProperty",
                "temporalFilter",
                "featureOfInterest",
                "spatialFilter",
                "responseFormat"
            ]
        },
        "ContentsPropertyType":{
            "type":"object",
            "title":"ContentsPropertyType",
            "required":[
                "contents"
            ],
            "properties":{
                "contents":{
                    "title":"contents",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ContentsType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Contents",
                        "namespaceURI":"http://www.opengis.net/sos/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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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":"ContentsPropertyType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "contents",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "InsertResultTemplateType.ProposedTemplate":{
            "type":"object",
            "title":"InsertResultTemplateType.ProposedTemplate",
            "required":[
                "resultTemplate"
            ],
            "properties":{
                "resultTemplate":{
                    "title":"resultTemplate",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ResultTemplateType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ResultTemplate",
                        "namespaceURI":"http://www.opengis.net/sos/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "resultTemplate"
            ]
        },
        "CapabilitiesType.Contents":{
            "type":"object",
            "title":"CapabilitiesType.Contents",
            "required":[
                "contents"
            ],
            "properties":{
                "contents":{
                    "title":"contents",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ContentsType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Contents",
                        "namespaceURI":"http://www.opengis.net/sos/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "contents"
            ]
        },
        "GetFeatureOfInterestType.SpatialFilter":{
            "type":"object",
            "title":"GetFeatureOfInterestType.SpatialFilter",
            "required":[
                "spatialOps"
            ],
            "properties":{
                "spatialOps":{
                    "title":"spatialOps",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"http://www.opengis.net/fes/2.0#/definitions/SpatialOpsType"
                                }
                            },
                            "elementName":{
                                "localPart":"spatialOps",
                                "namespaceURI":"http://www.opengis.net/fes/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"spatialOps",
                        "namespaceURI":"http://www.opengis.net/fes/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "spatialOps"
            ]
        },
        "ObservationOfferingType.PhenomenonTime":{
            "type":"object",
            "title":"ObservationOfferingType.PhenomenonTime",
            "required":[
                "timePeriod"
            ],
            "properties":{
                "timePeriod":{
                    "title":"timePeriod",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TimePeriodType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"TimePeriod",
                        "namespaceURI":"http://www.opengis.net/gml/3.2"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "timePeriod"
            ]
        },
        "GetResultType":{
            "required":[
                "offering",
                "observedProperty"
            ],
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType"
                },
                {
                    "type":"object",
                    "title":"GetResultType",
                    "properties":{
                        "offering":{
                            "title":"offering",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"offering",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "observedProperty":{
                            "title":"observedProperty",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"observedProperty",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "temporalFilter":{
                            "title":"temporalFilter",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/GetResultType.TemporalFilter"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"temporalFilter",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "featureOfInterest":{
                            "title":"featureOfInterest",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"featureOfInterest",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "spatialFilter":{
                            "title":"spatialFilter",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/GetResultType.SpatialFilter"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"spatialFilter",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetResultType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "offering",
                "observedProperty",
                "temporalFilter",
                "featureOfInterest",
                "spatialFilter"
            ]
        },
        "GetResultResponseType":{
            "required":[
                "resultValues"
            ],
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType"
                },
                {
                    "type":"object",
                    "title":"GetResultResponseType",
                    "properties":{
                        "resultValues":{
                            "title":"resultValues",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"resultValues",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetResultResponseType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "resultValues"
            ]
        },
        "GetObservationType.SpatialFilter":{
            "type":"object",
            "title":"GetObservationType.SpatialFilter",
            "required":[
                "spatialOps"
            ],
            "properties":{
                "spatialOps":{
                    "title":"spatialOps",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"http://www.opengis.net/fes/2.0#/definitions/SpatialOpsType"
                                }
                            },
                            "elementName":{
                                "localPart":"spatialOps",
                                "namespaceURI":"http://www.opengis.net/fes/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"spatialOps",
                        "namespaceURI":"http://www.opengis.net/fes/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "spatialOps"
            ]
        },
        "GetFeatureOfInterestResponseType":{
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType"
                },
                {
                    "type":"object",
                    "title":"GetFeatureOfInterestResponseType",
                    "properties":{
                        "featureMember":{
                            "title":"featureMember",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/FeaturePropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"featureMember",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetFeatureOfInterestResponseType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "featureMember"
            ]
        },
        "GetResultPropertyType":{
            "type":"object",
            "title":"GetResultPropertyType",
            "required":[
                "getResult"
            ],
            "properties":{
                "getResult":{
                    "title":"getResult",
                    "allOf":[
                        {
                            "$ref":"#/definitions/GetResultType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"GetResult",
                        "namespaceURI":"http://www.opengis.net/sos/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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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":"GetResultPropertyType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "getResult",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "ResultTemplateType.ObservationTemplate":{
            "type":"object",
            "title":"ResultTemplateType.ObservationTemplate",
            "required":[
                "omObservation"
            ],
            "properties":{
                "omObservation":{
                    "title":"omObservation",
                    "allOf":[
                        {
                            "$ref":"http://www.opengis.net/om/2.0#/definitions/OMObservationType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"OM_Observation",
                        "namespaceURI":"http://www.opengis.net/om/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "omObservation"
            ]
        },
        "GetObservationPropertyType":{
            "type":"object",
            "title":"GetObservationPropertyType",
            "required":[
                "getObservation"
            ],
            "properties":{
                "getObservation":{
                    "title":"getObservation",
                    "allOf":[
                        {
                            "$ref":"#/definitions/GetObservationType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"GetObservation",
                        "namespaceURI":"http://www.opengis.net/sos/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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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":"GetObservationPropertyType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "getObservation",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "SosInsertionMetadataType":{
            "required":[
                "observationType",
                "featureOfInterestType"
            ],
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/swes/2.0#/definitions/InsertionMetadataType"
                },
                {
                    "type":"object",
                    "title":"SosInsertionMetadataType",
                    "properties":{
                        "observationType":{
                            "title":"observationType",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    "minItems":1
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"observationType",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "featureOfInterestType":{
                            "title":"featureOfInterestType",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    "minItems":1
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"featureOfInterestType",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"SosInsertionMetadataType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "observationType",
                "featureOfInterestType"
            ]
        },
        "CapabilitiesPropertyType":{
            "type":"object",
            "title":"CapabilitiesPropertyType",
            "required":[
                "capabilities"
            ],
            "properties":{
                "capabilities":{
                    "title":"capabilities",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CapabilitiesType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Capabilities",
                        "namespaceURI":"http://www.opengis.net/sos/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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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":"CapabilitiesPropertyType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "capabilities",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "InsertObservationType":{
            "required":[
                "offering",
                "observation"
            ],
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType"
                },
                {
                    "type":"object",
                    "title":"InsertObservationType",
                    "properties":{
                        "offering":{
                            "title":"offering",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    "minItems":1
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"offering",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        },
                        "observation":{
                            "title":"observation",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/InsertObservationType.Observation"
                                    },
                                    "minItems":1
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"observation",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"InsertObservationType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "offering",
                "observation"
            ]
        },
        "GetFeatureOfInterestResponsePropertyType":{
            "type":"object",
            "title":"GetFeatureOfInterestResponsePropertyType",
            "required":[
                "getFeatureOfInterestResponse"
            ],
            "properties":{
                "getFeatureOfInterestResponse":{
                    "title":"getFeatureOfInterestResponse",
                    "allOf":[
                        {
                            "$ref":"#/definitions/GetFeatureOfInterestResponseType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"GetFeatureOfInterestResponse",
                        "namespaceURI":"http://www.opengis.net/sos/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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "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":"GetFeatureOfInterestResponsePropertyType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "getFeatureOfInterestResponse",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "GetObservationResponseType":{
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType"
                },
                {
                    "type":"object",
                    "title":"GetObservationResponseType",
                    "properties":{
                        "observationData":{
                            "title":"observationData",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/GetObservationResponseType.ObservationData"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"observationData",
                                "namespaceURI":"http://www.opengis.net/sos/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetObservationResponseType",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            },
            "propertiesOrder":[
                "observationData"
            ]
        },
        "GetResultTemplateResponseType.ResultEncoding":{
            "type":"object",
            "title":"GetResultTemplateResponseType.ResultEncoding",
            "required":[
                "abstractEncoding"
            ],
            "properties":{
                "abstractEncoding":{
                    "title":"abstractEncoding",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/AbstractEncodingType"
                                }
                            },
                            "elementName":{
                                "localPart":"AbstractEncoding",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"AbstractEncoding",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "abstractEncoding"
            ]
        }
    },
    "anyOf":[
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/GetResultTemplateType"
                }
            },
            "elementName":{
                "localPart":"GetResultTemplate",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/GetObservationByIdType"
                }
            },
            "elementName":{
                "localPart":"GetObservationById",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/ObservationOfferingType"
                }
            },
            "elementName":{
                "localPart":"ObservationOffering",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/InsertResultTemplateResponseType"
                }
            },
            "elementName":{
                "localPart":"InsertResultTemplateResponse",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/GetObservationByIdResponseType"
                }
            },
            "elementName":{
                "localPart":"GetObservationByIdResponse",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/InsertObservationResponseType"
                }
            },
            "elementName":{
                "localPart":"InsertObservationResponse",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/GetObservationResponseType"
                }
            },
            "elementName":{
                "localPart":"GetObservationResponse",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/InsertObservationType"
                }
            },
            "elementName":{
                "localPart":"InsertObservation",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/InsertResultType"
                }
            },
            "elementName":{
                "localPart":"InsertResult",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/ContentsType"
                }
            },
            "elementName":{
                "localPart":"Contents",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/InsertResultResponseType"
                }
            },
            "elementName":{
                "localPart":"InsertResultResponse",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/CapabilitiesType"
                }
            },
            "elementName":{
                "localPart":"Capabilities",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/GetResultType"
                }
            },
            "elementName":{
                "localPart":"GetResult",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/ResultTemplateType"
                }
            },
            "elementName":{
                "localPart":"ResultTemplate",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/GetFeatureOfInterestType"
                }
            },
            "elementName":{
                "localPart":"GetFeatureOfInterest",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/GetResultResponseType"
                }
            },
            "elementName":{
                "localPart":"GetResultResponse",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/InsertResultTemplateType"
                }
            },
            "elementName":{
                "localPart":"InsertResultTemplate",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/InsertionCapabilitiesType"
                }
            },
            "elementName":{
                "localPart":"InsertionCapabilities",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/SosInsertionMetadataType"
                }
            },
            "elementName":{
                "localPart":"SosInsertionMetadata",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/GetResultTemplateResponseType"
                }
            },
            "elementName":{
                "localPart":"GetResultTemplateResponse",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/GetObservationType"
                }
            },
            "elementName":{
                "localPart":"GetObservation",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/GetCapabilitiesType"
                }
            },
            "elementName":{
                "localPart":"GetCapabilities",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/GetFeatureOfInterestResponseType"
                }
            },
            "elementName":{
                "localPart":"GetFeatureOfInterestResponse",
                "namespaceURI":"http://www.opengis.net/sos/2.0"
            }
        }
    ]
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy