
{
    "id":"http://www.opengis.net/ows#",
    "definitions":{
        "ResponsiblePartyType":{
            "type":"object",
            "title":"ResponsiblePartyType",
            "required":[
                "role"
            ],
            "properties":{
                "individualName":{
                    "title":"individualName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"IndividualName",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "organisationName":{
                    "title":"organisationName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"OrganisationName",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "positionName":{
                    "title":"positionName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"PositionName",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "contactInfo":{
                    "title":"contactInfo",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ContactType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ContactInfo",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "role":{
                    "title":"role",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Role",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ResponsiblePartyType",
                "namespaceURI":"http://www.opengis.net/ows"
            },
            "propertiesOrder":[
                "individualName",
                "organisationName",
                "positionName",
                "contactInfo",
                "role"
            ]
        },
        "MetadataType":{
            "type":"object",
            "title":"MetadataType",
            "properties":{
                "abstractMetaData":{
                    "title":"abstractMetaData",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"AbstractMetaData",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "about":{
                    "title":"about",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"about",
                        "namespaceURI":""
                    }
                },
                "type":{
                    "title":"type",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TypeType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"type",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "href":{
                    "title":"href",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"href",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "role":{
                    "title":"role",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"role",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "arcrole":{
                    "title":"arcrole",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"arcrole",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "title":{
                    "title":"title",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"title",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "show":{
                    "title":"show",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ShowType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"show",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "actuate":{
                    "title":"actuate",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ActuateType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"actuate",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"MetadataType",
                "namespaceURI":"http://www.opengis.net/ows"
            },
            "propertiesOrder":[
                "abstractMetaData",
                "about",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "CapabilitiesBaseType":{
            "type":"object",
            "title":"CapabilitiesBaseType",
            "required":[
                "version"
            ],
            "properties":{
                "serviceIdentification":{
                    "title":"serviceIdentification",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ServiceIdentification"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ServiceIdentification",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "serviceProvider":{
                    "title":"serviceProvider",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ServiceProvider"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ServiceProvider",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "operationsMetadata":{
                    "title":"operationsMetadata",
                    "allOf":[
                        {
                            "$ref":"#/definitions/OperationsMetadata"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"OperationsMetadata",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "version":{
                    "title":"version",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"version",
                        "namespaceURI":""
                    }
                },
                "updateSequence":{
                    "title":"updateSequence",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"updateSequence",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"CapabilitiesBaseType",
                "namespaceURI":"http://www.opengis.net/ows"
            },
            "propertiesOrder":[
                "serviceIdentification",
                "serviceProvider",
                "operationsMetadata",
                "version",
                "updateSequence"
            ]
        },
        "OnlineResourceType":{
            "type":"object",
            "title":"OnlineResourceType",
            "properties":{
                "type":{
                    "title":"type",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TypeType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"type",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "href":{
                    "title":"href",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"href",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "role":{
                    "title":"role",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"role",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "arcrole":{
                    "title":"arcrole",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"arcrole",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "title":{
                    "title":"title",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"title",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "show":{
                    "title":"show",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ShowType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"show",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "actuate":{
                    "title":"actuate",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ActuateType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"actuate",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"OnlineResourceType",
                "namespaceURI":"http://www.opengis.net/ows"
            },
            "propertiesOrder":[
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "ExceptionType":{
            "type":"object",
            "title":"ExceptionType",
            "required":[
                "exceptionCode"
            ],
            "properties":{
                "exceptionText":{
                    "title":"exceptionText",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ExceptionText",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "exceptionCode":{
                    "title":"exceptionCode",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"exceptionCode",
                        "namespaceURI":""
                    }
                },
                "locator":{
                    "title":"locator",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"locator",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ExceptionType",
                "namespaceURI":"http://www.opengis.net/ows"
            },
            "propertiesOrder":[
                "exceptionText",
                "exceptionCode",
                "locator"
            ]
        },
        "ExceptionReport":{
            "type":"object",
            "title":"ExceptionReport",
            "required":[
                "exception",
                "version"
            ],
            "properties":{
                "exception":{
                    "title":"exception",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/ExceptionType"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Exception",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "version":{
                    "title":"version",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"version",
                        "namespaceURI":""
                    }
                },
                "language":{
                    "title":"language",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"language",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "exception",
                "version",
                "language"
            ]
        },
        "ServiceProvider":{
            "type":"object",
            "title":"ServiceProvider",
            "required":[
                "providerName",
                "serviceContact"
            ],
            "properties":{
                "providerName":{
                    "title":"providerName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ProviderName",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "providerSite":{
                    "title":"providerSite",
                    "allOf":[
                        {
                            "$ref":"#/definitions/OnlineResourceType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ProviderSite",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "serviceContact":{
                    "title":"serviceContact",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ResponsiblePartySubsetType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ServiceContact",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "providerName",
                "providerSite",
                "serviceContact"
            ]
        },
        "ResponsiblePartySubsetType":{
            "type":"object",
            "title":"ResponsiblePartySubsetType",
            "properties":{
                "individualName":{
                    "title":"individualName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"IndividualName",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "positionName":{
                    "title":"positionName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"PositionName",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "contactInfo":{
                    "title":"contactInfo",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ContactType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ContactInfo",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "role":{
                    "title":"role",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Role",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ResponsiblePartySubsetType",
                "namespaceURI":"http://www.opengis.net/ows"
            },
            "propertiesOrder":[
                "individualName",
                "positionName",
                "contactInfo",
                "role"
            ]
        },
        "SectionsType":{
            "type":"object",
            "title":"SectionsType",
            "properties":{
                "section":{
                    "title":"section",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Section",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"SectionsType",
                "namespaceURI":"http://www.opengis.net/ows"
            },
            "propertiesOrder":[
                "section"
            ]
        },
        "OperationsMetadata":{
            "type":"object",
            "title":"OperationsMetadata",
            "required":[
                "operation"
            ],
            "properties":{
                "operation":{
                    "title":"operation",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/Operation"
                            },
                            "minItems":2
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Operation",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "parameter":{
                    "title":"parameter",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/DomainType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Parameter",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "constraint":{
                    "title":"constraint",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/DomainType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Constraint",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "extendedCapabilities":{
                    "title":"extendedCapabilities",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ExtendedCapabilities",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "operation",
                "parameter",
                "constraint",
                "extendedCapabilities"
            ]
        },
        "ContactType":{
            "type":"object",
            "title":"ContactType",
            "properties":{
                "phone":{
                    "title":"phone",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TelephoneType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Phone",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "address":{
                    "title":"address",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AddressType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Address",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "onlineResource":{
                    "title":"onlineResource",
                    "allOf":[
                        {
                            "$ref":"#/definitions/OnlineResourceType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"OnlineResource",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "hoursOfService":{
                    "title":"hoursOfService",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"HoursOfService",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "contactInstructions":{
                    "title":"contactInstructions",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ContactInstructions",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ContactType",
                "namespaceURI":"http://www.opengis.net/ows"
            },
            "propertiesOrder":[
                "phone",
                "address",
                "onlineResource",
                "hoursOfService",
                "contactInstructions"
            ]
        },
        "DCP":{
            "type":"object",
            "title":"DCP",
            "required":[
                "http"
            ],
            "properties":{
                "http":{
                    "title":"http",
                    "allOf":[
                        {
                            "$ref":"#/definitions/HTTP"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"HTTP",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "http"
            ]
        },
        "RequestMethodType":{
            "allOf":[
                {
                    "$ref":"#/definitions/OnlineResourceType"
                },
                {
                    "type":"object",
                    "title":"RequestMethodType",
                    "properties":{
                        "constraint":{
                            "title":"constraint",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/DomainType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Constraint",
                                "namespaceURI":"http://www.opengis.net/ows"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"RequestMethodType",
                "namespaceURI":"http://www.opengis.net/ows"
            },
            "propertiesOrder":[
                "constraint"
            ]
        },
        "DomainType":{
            "type":"object",
            "title":"DomainType",
            "required":[
                "value",
                "name"
            ],
            "properties":{
                "value":{
                    "title":"value",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Value",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "metadata":{
                    "title":"metadata",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/MetadataType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Metadata",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "name":{
                    "title":"name",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"name",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DomainType",
                "namespaceURI":"http://www.opengis.net/ows"
            },
            "propertiesOrder":[
                "value",
                "metadata",
                "name"
            ]
        },
        "KeywordsType":{
            "type":"object",
            "title":"KeywordsType",
            "required":[
                "keyword"
            ],
            "properties":{
                "keyword":{
                    "title":"keyword",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Keyword",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "type":{
                    "title":"type",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CodeType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Type",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"KeywordsType",
                "namespaceURI":"http://www.opengis.net/ows"
            },
            "propertiesOrder":[
                "keyword",
                "type"
            ]
        },
        "CodeType":{
            "type":"object",
            "title":"CodeType",
            "properties":{
                "value":{
                    "title":"value",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"value"
                },
                "codeSpace":{
                    "title":"codeSpace",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"codeSpace",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"CodeType",
                "namespaceURI":"http://www.opengis.net/ows"
            },
            "propertiesOrder":[
                "value",
                "codeSpace"
            ]
        },
        "ServiceIdentification":{
            "required":[
                "serviceType",
                "serviceTypeVersion"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/DescriptionType"
                },
                {
                    "type":"object",
                    "title":"ServiceIdentification",
                    "properties":{
                        "serviceType":{
                            "title":"serviceType",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CodeType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"ServiceType",
                                "namespaceURI":"http://www.opengis.net/ows"
                            }
                        },
                        "serviceTypeVersion":{
                            "title":"serviceTypeVersion",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    "minItems":1
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"ServiceTypeVersion",
                                "namespaceURI":"http://www.opengis.net/ows"
                            }
                        },
                        "fees":{
                            "title":"fees",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Fees",
                                "namespaceURI":"http://www.opengis.net/ows"
                            }
                        },
                        "accessConstraints":{
                            "title":"accessConstraints",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"AccessConstraints",
                                "namespaceURI":"http://www.opengis.net/ows"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "propertiesOrder":[
                "serviceType",
                "serviceTypeVersion",
                "fees",
                "accessConstraints"
            ]
        },
        "WGS84BoundingBoxType":{
            "allOf":[
                {
                    "$ref":"#/definitions/BoundingBoxType"
                },
                {
                    "type":"object",
                    "title":"WGS84BoundingBoxType",
                    "properties":{
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"WGS84BoundingBoxType",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        "AcceptFormatsType":{
            "type":"object",
            "title":"AcceptFormatsType",
            "properties":{
                "outputFormat":{
                    "title":"outputFormat",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"OutputFormat",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AcceptFormatsType",
                "namespaceURI":"http://www.opengis.net/ows"
            },
            "propertiesOrder":[
                "outputFormat"
            ]
        },
        "TelephoneType":{
            "type":"object",
            "title":"TelephoneType",
            "properties":{
                "voice":{
                    "title":"voice",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Voice",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "facsimile":{
                    "title":"facsimile",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Facsimile",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"TelephoneType",
                "namespaceURI":"http://www.opengis.net/ows"
            },
            "propertiesOrder":[
                "voice",
                "facsimile"
            ]
        },
        "BoundingBoxType":{
            "type":"object",
            "title":"BoundingBoxType",
            "required":[
                "lowerCorner",
                "upperCorner"
            ],
            "properties":{
                "lowerCorner":{
                    "title":"lowerCorner",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
                            }
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"LowerCorner",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "upperCorner":{
                    "title":"upperCorner",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
                            }
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"UpperCorner",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "crs":{
                    "title":"crs",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"crs",
                        "namespaceURI":""
                    }
                },
                "dimensions":{
                    "title":"dimensions",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"dimensions",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BoundingBoxType",
                "namespaceURI":"http://www.opengis.net/ows"
            },
            "propertiesOrder":[
                "lowerCorner",
                "upperCorner",
                "crs",
                "dimensions"
            ]
        },
        "GetCapabilitiesType":{
            "type":"object",
            "title":"GetCapabilitiesType",
            "properties":{
                "acceptVersions":{
                    "title":"acceptVersions",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AcceptVersionsType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"AcceptVersions",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "sections":{
                    "title":"sections",
                    "allOf":[
                        {
                            "$ref":"#/definitions/SectionsType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Sections",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "acceptFormats":{
                    "title":"acceptFormats",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AcceptFormatsType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"AcceptFormats",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "updateSequence":{
                    "title":"updateSequence",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"updateSequence",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetCapabilitiesType",
                "namespaceURI":"http://www.opengis.net/ows"
            },
            "propertiesOrder":[
                "acceptVersions",
                "sections",
                "acceptFormats",
                "updateSequence"
            ]
        },
        "DescriptionType":{
            "type":"object",
            "title":"DescriptionType",
            "properties":{
                "title":{
                    "title":"title",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Title",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "_abstract":{
                    "title":"_abstract",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Abstract",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "keywords":{
                    "title":"keywords",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/KeywordsType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Keywords",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DescriptionType",
                "namespaceURI":"http://www.opengis.net/ows"
            },
            "propertiesOrder":[
                "title",
                "_abstract",
                "keywords"
            ]
        },
        "HTTP":{
            "type":"object",
            "title":"HTTP",
            "required":[
                "getOrPost"
            ],
            "properties":{
                "getOrPost":{
                    "title":"getOrPost",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "anyOf":[
                                    {
                                        "type":"object",
                                        "properties":{
                                            "name":{
                                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                            },
                                            "value":{
                                                "$ref":"#/definitions/RequestMethodType"
                                            }
                                        },
                                        "elementName":{
                                            "localPart":"Post",
                                            "namespaceURI":"http://www.opengis.net/ows"
                                        }
                                    },
                                    {
                                        "type":"object",
                                        "properties":{
                                            "name":{
                                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                            },
                                            "value":{
                                                "$ref":"#/definitions/RequestMethodType"
                                            }
                                        },
                                        "elementName":{
                                            "localPart":"Get",
                                            "namespaceURI":"http://www.opengis.net/ows"
                                        }
                                    }
                                ]
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"elementRefs"
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "getOrPost"
            ]
        },
        "Operation":{
            "type":"object",
            "title":"Operation",
            "required":[
                "dcp",
                "name"
            ],
            "properties":{
                "dcp":{
                    "title":"dcp",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/DCP"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DCP",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "parameter":{
                    "title":"parameter",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/DomainType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Parameter",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "constraint":{
                    "title":"constraint",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/DomainType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Constraint",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "metadata":{
                    "title":"metadata",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/MetadataType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Metadata",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "name":{
                    "title":"name",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"name",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "dcp",
                "parameter",
                "constraint",
                "metadata",
                "name"
            ]
        },
        "AcceptVersionsType":{
            "type":"object",
            "title":"AcceptVersionsType",
            "required":[
                "version"
            ],
            "properties":{
                "version":{
                    "title":"version",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Version",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AcceptVersionsType",
                "namespaceURI":"http://www.opengis.net/ows"
            },
            "propertiesOrder":[
                "version"
            ]
        },
        "AddressType":{
            "type":"object",
            "title":"AddressType",
            "properties":{
                "deliveryPoint":{
                    "title":"deliveryPoint",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DeliveryPoint",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "city":{
                    "title":"city",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"City",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "administrativeArea":{
                    "title":"administrativeArea",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"AdministrativeArea",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "postalCode":{
                    "title":"postalCode",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"PostalCode",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "country":{
                    "title":"country",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Country",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "electronicMailAddress":{
                    "title":"electronicMailAddress",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ElectronicMailAddress",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AddressType",
                "namespaceURI":"http://www.opengis.net/ows"
            },
            "propertiesOrder":[
                "deliveryPoint",
                "city",
                "administrativeArea",
                "postalCode",
                "country",
                "electronicMailAddress"
            ]
        },
        "IdentificationType":{
            "allOf":[
                {
                    "$ref":"#/definitions/DescriptionType"
                },
                {
                    "type":"object",
                    "title":"IdentificationType",
                    "properties":{
                        "identifier":{
                            "title":"identifier",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CodeType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Identifier",
                                "namespaceURI":"http://www.opengis.net/ows"
                            }
                        },
                        "boundingBox":{
                            "title":"boundingBox",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "name":{
                                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                            },
                                            "value":{
                                                "$ref":"#/definitions/BoundingBoxType"
                                            }
                                        },
                                        "elementName":{
                                            "localPart":"BoundingBox",
                                            "namespaceURI":"http://www.opengis.net/ows"
                                        }
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"elementRef",
                            "elementName":{
                                "localPart":"BoundingBox",
                                "namespaceURI":"http://www.opengis.net/ows"
                            }
                        },
                        "outputFormat":{
                            "title":"outputFormat",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"OutputFormat",
                                "namespaceURI":"http://www.opengis.net/ows"
                            }
                        },
                        "availableCRS":{
                            "title":"availableCRS",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "name":{
                                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                            },
                                            "value":{
                                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                            }
                                        },
                                        "elementName":{
                                            "localPart":"AvailableCRS",
                                            "namespaceURI":"http://www.opengis.net/ows"
                                        }
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"elementRef",
                            "elementName":{
                                "localPart":"AvailableCRS",
                                "namespaceURI":"http://www.opengis.net/ows"
                            }
                        },
                        "metadata":{
                            "title":"metadata",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/MetadataType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Metadata",
                                "namespaceURI":"http://www.opengis.net/ows"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"IdentificationType",
                "namespaceURI":"http://www.opengis.net/ows"
            },
            "propertiesOrder":[
                "identifier",
                "boundingBox",
                "outputFormat",
                "availableCRS",
                "metadata"
            ]
        }
    },
    "anyOf":[
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "ServiceIdentification"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ServiceIdentification"
                }
            },
            "elementName":{
                "localPart":"ServiceIdentification",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "ServiceProvider"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ServiceProvider"
                }
            },
            "elementName":{
                "localPart":"ServiceProvider",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Abstract"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            },
            "elementName":{
                "localPart":"Abstract",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "OperationsMetadata"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/OperationsMetadata"
                }
            },
            "elementName":{
                "localPart":"OperationsMetadata",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "AbstractMetaData"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"AbstractMetaData",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "ExtendedCapabilities"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"ExtendedCapabilities",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Keywords"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/KeywordsType"
                }
            },
            "elementName":{
                "localPart":"Keywords",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "SupportedCRS"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                }
            },
            "elementName":{
                "localPart":"SupportedCRS",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Language"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language"
                }
            },
            "elementName":{
                "localPart":"Language",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Title"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            },
            "elementName":{
                "localPart":"Title",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Fees"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            },
            "elementName":{
                "localPart":"Fees",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "IndividualName"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            },
            "elementName":{
                "localPart":"IndividualName",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "AccessConstraints"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            },
            "elementName":{
                "localPart":"AccessConstraints",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Role"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/CodeType"
                }
            },
            "elementName":{
                "localPart":"Role",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "OutputFormat"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            },
            "elementName":{
                "localPart":"OutputFormat",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "BoundingBox"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/BoundingBoxType"
                }
            },
            "elementName":{
                "localPart":"BoundingBox",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "OrganisationName"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            },
            "elementName":{
                "localPart":"OrganisationName",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Operation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/Operation"
                }
            },
            "elementName":{
                "localPart":"Operation",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "WGS84BoundingBox"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/WGS84BoundingBoxType"
                }
            },
            "elementName":{
                "localPart":"WGS84BoundingBox",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "AvailableCRS"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                }
            },
            "elementName":{
                "localPart":"AvailableCRS",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "GetCapabilities"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/GetCapabilitiesType"
                }
            },
            "elementName":{
                "localPart":"GetCapabilities",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Identifier"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/CodeType"
                }
            },
            "elementName":{
                "localPart":"Identifier",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "HTTP"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/HTTP"
                }
            },
            "elementName":{
                "localPart":"HTTP",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "PointOfContact"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ResponsiblePartyType"
                }
            },
            "elementName":{
                "localPart":"PointOfContact",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "PositionName"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            },
            "elementName":{
                "localPart":"PositionName",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Get"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/RequestMethodType"
                }
            },
            "elementName":{
                "localPart":"Get",
                "namespaceURI":"http://www.opengis.net/ows"
            },
            "scope":{
                "$ref":"#/definitions/HTTP"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "ContactInfo"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ContactType"
                }
            },
            "elementName":{
                "localPart":"ContactInfo",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "DCP"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/DCP"
                }
            },
            "elementName":{
                "localPart":"DCP",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Exception"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ExceptionType"
                }
            },
            "elementName":{
                "localPart":"Exception",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Metadata"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MetadataType"
                }
            },
            "elementName":{
                "localPart":"Metadata",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Post"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/RequestMethodType"
                }
            },
            "elementName":{
                "localPart":"Post",
                "namespaceURI":"http://www.opengis.net/ows"
            },
            "scope":{
                "$ref":"#/definitions/HTTP"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "ExceptionReport"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ows"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ExceptionReport"
                }
            },
            "elementName":{
                "localPart":"ExceptionReport",
                "namespaceURI":"http://www.opengis.net/ows"
            }
        }
    ]
}