
{
    "id":"http://www.opengis.net/swe/2.0#",
    "definitions":{
        "VectorType":{
            "required":[
                "coordinate",
                "referenceFrame"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractDataComponentType"
                },
                {
                    "type":"object",
                    "title":"VectorType",
                    "properties":{
                        "coordinate":{
                            "title":"coordinate",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/VectorType.Coordinate"
                                    },
                                    "minItems":1
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"coordinate",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "referenceFrame":{
                            "title":"referenceFrame",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"referenceFrame",
                                "namespaceURI":""
                            }
                        },
                        "localFrame":{
                            "title":"localFrame",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"localFrame",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"VectorType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "coordinate",
                "referenceFrame",
                "localFrame"
            ]
        },
        "TimePropertyType":{
            "type":"object",
            "title":"TimePropertyType",
            "required":[
                "time"
            ],
            "properties":{
                "time":{
                    "title":"time",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TimeType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Time",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"TimePropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "time",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "AbstractEncodingPropertyType":{
            "type":"object",
            "title":"AbstractEncodingPropertyType",
            "required":[
                "abstractEncoding"
            ],
            "properties":{
                "abstractEncoding":{
                    "title":"abstractEncoding",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/AbstractEncodingType"
                                }
                            },
                            "elementName":{
                                "localPart":"AbstractEncoding",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"AbstractEncoding",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"AbstractEncodingPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "abstractEncoding",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "BinaryEncodingPropertyType":{
            "type":"object",
            "title":"BinaryEncodingPropertyType",
            "required":[
                "binaryEncoding"
            ],
            "properties":{
                "binaryEncoding":{
                    "title":"binaryEncoding",
                    "allOf":[
                        {
                            "$ref":"#/definitions/BinaryEncodingType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"BinaryEncoding",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"BinaryEncodingPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "binaryEncoding",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "BlockType":{
            "required":[
                "ref"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractSWEType"
                },
                {
                    "type":"object",
                    "title":"BlockType",
                    "properties":{
                        "compression":{
                            "title":"compression",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"compression",
                                "namespaceURI":""
                            }
                        },
                        "encryption":{
                            "title":"encryption",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"encryption",
                                "namespaceURI":""
                            }
                        },
                        "paddingBytesAfter":{
                            "title":"paddingBytesAfter",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"paddingBytes-after",
                                "namespaceURI":""
                            }
                        },
                        "paddingBytesBefore":{
                            "title":"paddingBytesBefore",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"paddingBytes-before",
                                "namespaceURI":""
                            }
                        },
                        "byteLength":{
                            "title":"byteLength",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"byteLength",
                                "namespaceURI":""
                            }
                        },
                        "ref":{
                            "title":"ref",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"ref",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BlockType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "compression",
                "encryption",
                "paddingBytesAfter",
                "paddingBytesBefore",
                "byteLength",
                "ref"
            ]
        },
        "AbstractDataComponentType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractSWEIdentifiableType"
                },
                {
                    "type":"object",
                    "title":"AbstractDataComponentType",
                    "properties":{
                        "updatable":{
                            "title":"updatable",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"updatable",
                                "namespaceURI":""
                            }
                        },
                        "optional":{
                            "title":"optional",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"optional",
                                "namespaceURI":""
                            }
                        },
                        "definition":{
                            "title":"definition",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"definition",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractDataComponentType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "updatable",
                "optional",
                "definition"
            ]
        },
        "DataStreamType.Encoding":{
            "type":"object",
            "title":"DataStreamType.Encoding",
            "required":[
                "abstractEncoding"
            ],
            "properties":{
                "abstractEncoding":{
                    "title":"abstractEncoding",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/AbstractEncodingType"
                                }
                            },
                            "elementName":{
                                "localPart":"AbstractEncoding",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"AbstractEncoding",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "abstractEncoding"
            ]
        },
        "BinaryEncodingType.Member":{
            "type":"object",
            "title":"BinaryEncodingType.Member",
            "required":[
                "component",
                "block"
            ],
            "properties":{
                "component":{
                    "title":"component",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ComponentType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Component",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "block":{
                    "title":"block",
                    "allOf":[
                        {
                            "$ref":"#/definitions/BlockType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Block",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "component",
                "block"
            ]
        },
        "XMLEncodingPropertyType":{
            "type":"object",
            "title":"XMLEncodingPropertyType",
            "required":[
                "xmlEncoding"
            ],
            "properties":{
                "xmlEncoding":{
                    "title":"xmlEncoding",
                    "allOf":[
                        {
                            "$ref":"#/definitions/XMLEncodingType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"XMLEncoding",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"XMLEncodingPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "xmlEncoding",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "CountType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractSimpleComponentType"
                },
                {
                    "type":"object",
                    "title":"CountType",
                    "properties":{
                        "constraint":{
                            "title":"constraint",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/AllowedValuesPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"constraint",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "value":{
                            "title":"value",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"value",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"CountType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "constraint",
                "value"
            ]
        },
        "AllowedTokensPropertyByValueType":{
            "type":"object",
            "title":"AllowedTokensPropertyByValueType",
            "required":[
                "allowedTokens"
            ],
            "properties":{
                "allowedTokens":{
                    "title":"allowedTokens",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AllowedTokensType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"AllowedTokens",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AllowedTokensPropertyByValueType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "allowedTokens"
            ]
        },
        "QualityPropertyType":{
            "type":"object",
            "title":"QualityPropertyType",
            "required":[
                "quantity",
                "quantityRange",
                "category",
                "text"
            ],
            "properties":{
                "quantity":{
                    "title":"quantity",
                    "allOf":[
                        {
                            "$ref":"#/definitions/QuantityType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Quantity",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "quantityRange":{
                    "title":"quantityRange",
                    "allOf":[
                        {
                            "$ref":"#/definitions/QuantityRangeType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"QuantityRange",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "category":{
                    "title":"category",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CategoryType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Category",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "text":{
                    "title":"text",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TextType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Text",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"QualityPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "quantity",
                "quantityRange",
                "category",
                "text",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "ComponentOrBlockPropertyType":{
            "type":"object",
            "title":"ComponentOrBlockPropertyType",
            "required":[
                "component",
                "block"
            ],
            "properties":{
                "component":{
                    "title":"component",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ComponentType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Component",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "block":{
                    "title":"block",
                    "allOf":[
                        {
                            "$ref":"#/definitions/BlockType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Block",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"ComponentOrBlockPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "component",
                "block",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "CategoryType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractSimpleComponentType"
                },
                {
                    "type":"object",
                    "title":"CategoryType",
                    "properties":{
                        "codeSpace":{
                            "title":"codeSpace",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/Reference"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"codeSpace",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "constraint":{
                            "title":"constraint",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/AllowedTokensPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"constraint",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "value":{
                            "title":"value",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"value",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"CategoryType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "codeSpace",
                "constraint",
                "value"
            ]
        },
        "DataStreamType.ElementType":{
            "required":[
                "name"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractDataComponentPropertyType"
                },
                {
                    "type":"object",
                    "title":"DataStreamType.ElementType",
                    "properties":{
                        "name":{
                            "title":"name",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"name",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "propertiesOrder":[
                "name"
            ]
        },
        "DataStreamPropertyType":{
            "type":"object",
            "title":"DataStreamPropertyType",
            "required":[
                "dataStream"
            ],
            "properties":{
                "dataStream":{
                    "title":"dataStream",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DataStreamType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DataStream",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"DataStreamPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "dataStream",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "AbstractSWEIdentifiableType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractSWEType"
                },
                {
                    "type":"object",
                    "title":"AbstractSWEIdentifiableType",
                    "properties":{
                        "identifier":{
                            "title":"identifier",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"identifier",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "label":{
                            "title":"label",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"label",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "description":{
                            "title":"description",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"description",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractSWEIdentifiableType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "identifier",
                "label",
                "description"
            ]
        },
        "AllowedTokensPropertyType":{
            "type":"object",
            "title":"AllowedTokensPropertyType",
            "required":[
                "allowedTokens"
            ],
            "properties":{
                "allowedTokens":{
                    "title":"allowedTokens",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AllowedTokensType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"AllowedTokens",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"AllowedTokensPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "allowedTokens",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "ComponentPropertyByValueType":{
            "type":"object",
            "title":"ComponentPropertyByValueType",
            "required":[
                "component"
            ],
            "properties":{
                "component":{
                    "title":"component",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ComponentType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Component",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ComponentPropertyByValueType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "component"
            ]
        },
        "QuantityType":{
            "required":[
                "uom"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractSimpleComponentType"
                },
                {
                    "type":"object",
                    "title":"QuantityType",
                    "properties":{
                        "uom":{
                            "title":"uom",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/UnitReference"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"uom",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "constraint":{
                            "title":"constraint",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/AllowedValuesPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"constraint",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "value":{
                            "title":"value",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"value",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"QuantityType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "uom",
                "constraint",
                "value"
            ]
        },
        "BinaryEncodingPropertyByValueType":{
            "type":"object",
            "title":"BinaryEncodingPropertyByValueType",
            "required":[
                "binaryEncoding"
            ],
            "properties":{
                "binaryEncoding":{
                    "title":"binaryEncoding",
                    "allOf":[
                        {
                            "$ref":"#/definitions/BinaryEncodingType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"BinaryEncoding",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BinaryEncodingPropertyByValueType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "binaryEncoding"
            ]
        },
        "AbstractSimpleComponentType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractDataComponentType"
                },
                {
                    "type":"object",
                    "title":"AbstractSimpleComponentType",
                    "properties":{
                        "quality":{
                            "title":"quality",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/QualityPropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"quality",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "nilValues":{
                            "title":"nilValues",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/NilValuesPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"nilValues",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "referenceFrame":{
                            "title":"referenceFrame",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"referenceFrame",
                                "namespaceURI":""
                            }
                        },
                        "axisID":{
                            "title":"axisID",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"axisID",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractSimpleComponentType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "quality",
                "nilValues",
                "referenceFrame",
                "axisID"
            ]
        },
        "EncodedValuesPropertyType":{
            "type":"object",
            "title":"EncodedValuesPropertyType",
            "properties":{
                "otherAttributes":{
                    "title":"otherAttributes",
                    "allOf":[
                        {
                            "type":"object",
                            "additionalProperties":{
                                "type":"string"
                            }
                        }
                    ],
                    "propertyType":"anyAttribute"
                },
                "content":{
                    "title":"content",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "anyOf":[
                                    {
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    {
                                        "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
                                    },
                                    {
                                        "type":"object",
                                        "properties":{
                                            "name":{
                                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                            },
                                            "value":{
                                            }
                                        }
                                    }
                                ]
                            }
                        }
                    ],
                    "propertyType":"anyElement"
                },
                "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":"EncodedValuesPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "otherAttributes",
                "content",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "DataStreamType":{
            "required":[
                "elementType",
                "encoding",
                "values"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractSWEIdentifiableType"
                },
                {
                    "type":"object",
                    "title":"DataStreamType",
                    "properties":{
                        "elementCount":{
                            "title":"elementCount",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/DataStreamType.ElementCount"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"elementCount",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "elementType":{
                            "title":"elementType",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/DataStreamType.ElementType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"elementType",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "encoding":{
                            "title":"encoding",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/DataStreamType.Encoding"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"encoding",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "values":{
                            "title":"values",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/EncodedValuesPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"values",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DataStreamType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "elementCount",
                "elementType",
                "encoding",
                "values"
            ]
        },
        "QuantityPropertyType":{
            "type":"object",
            "title":"QuantityPropertyType",
            "required":[
                "quantity"
            ],
            "properties":{
                "quantity":{
                    "title":"quantity",
                    "allOf":[
                        {
                            "$ref":"#/definitions/QuantityType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Quantity",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"QuantityPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "quantity",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "MatrixPropertyByValueType":{
            "type":"object",
            "title":"MatrixPropertyByValueType",
            "required":[
                "matrix"
            ],
            "properties":{
                "matrix":{
                    "title":"matrix",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MatrixType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Matrix",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"MatrixPropertyByValueType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "matrix"
            ]
        },
        "DataChoicePropertyByValueType":{
            "type":"object",
            "title":"DataChoicePropertyByValueType",
            "required":[
                "dataChoice"
            ],
            "properties":{
                "dataChoice":{
                    "title":"dataChoice",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DataChoiceType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DataChoice",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DataChoicePropertyByValueType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "dataChoice"
            ]
        },
        "DataArrayType.Encoding":{
            "type":"object",
            "title":"DataArrayType.Encoding",
            "required":[
                "abstractEncoding"
            ],
            "properties":{
                "abstractEncoding":{
                    "title":"abstractEncoding",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/AbstractEncodingType"
                                }
                            },
                            "elementName":{
                                "localPart":"AbstractEncoding",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"AbstractEncoding",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "abstractEncoding"
            ]
        },
        "DataRecordPropertyType":{
            "type":"object",
            "title":"DataRecordPropertyType",
            "required":[
                "dataRecord"
            ],
            "properties":{
                "dataRecord":{
                    "title":"dataRecord",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DataRecordType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DataRecord",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"DataRecordPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "dataRecord",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "DataChoiceType.ChoiceValue":{
            "type":"object",
            "title":"DataChoiceType.ChoiceValue",
            "required":[
                "category"
            ],
            "properties":{
                "category":{
                    "title":"category",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CategoryType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Category",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "category"
            ]
        },
        "CountRangePropertyType":{
            "type":"object",
            "title":"CountRangePropertyType",
            "required":[
                "countRange"
            ],
            "properties":{
                "countRange":{
                    "title":"countRange",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CountRangeType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"CountRange",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"CountRangePropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "countRange",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "TimeRangeType":{
            "required":[
                "uom"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractSimpleComponentType"
                },
                {
                    "type":"object",
                    "title":"TimeRangeType",
                    "properties":{
                        "uom":{
                            "title":"uom",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/UnitReference"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"uom",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "constraint":{
                            "title":"constraint",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/AllowedTimesPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"constraint",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "value":{
                            "title":"value",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    }
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"value",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "referenceTime":{
                            "title":"referenceTime",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"referenceTime",
                                "namespaceURI":""
                            }
                        },
                        "localFrame":{
                            "title":"localFrame",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"localFrame",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"TimeRangeType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "uom",
                "constraint",
                "value",
                "referenceTime",
                "localFrame"
            ]
        },
        "AllowedTimesPropertyByValueType":{
            "type":"object",
            "title":"AllowedTimesPropertyByValueType",
            "required":[
                "allowedTimes"
            ],
            "properties":{
                "allowedTimes":{
                    "title":"allowedTimes",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AllowedTimesType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"AllowedTimes",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AllowedTimesPropertyByValueType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "allowedTimes"
            ]
        },
        "TextPropertyType":{
            "type":"object",
            "title":"TextPropertyType",
            "required":[
                "text"
            ],
            "properties":{
                "text":{
                    "title":"text",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TextType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Text",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"TextPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "text",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "AbstractSWEType":{
            "type":"object",
            "title":"AbstractSWEType",
            "properties":{
                "extension":{
                    "title":"extension",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"extension",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "id":{
                    "title":"id",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"id",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractSWEType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "extension",
                "id"
            ]
        },
        "DataRecordType.Field":{
            "required":[
                "name"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractDataComponentPropertyType"
                },
                {
                    "type":"object",
                    "title":"DataRecordType.Field",
                    "properties":{
                        "name":{
                            "title":"name",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"name",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "propertiesOrder":[
                "name"
            ]
        },
        "TimeRangePropertyType":{
            "type":"object",
            "title":"TimeRangePropertyType",
            "required":[
                "timeRange"
            ],
            "properties":{
                "timeRange":{
                    "title":"timeRange",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TimeRangeType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"TimeRange",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"TimeRangePropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "timeRange",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "DataRecordPropertyByValueType":{
            "type":"object",
            "title":"DataRecordPropertyByValueType",
            "required":[
                "dataRecord"
            ],
            "properties":{
                "dataRecord":{
                    "title":"dataRecord",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DataRecordType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DataRecord",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DataRecordPropertyByValueType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "dataRecord"
            ]
        },
        "QuantityRangeType":{
            "required":[
                "uom"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractSimpleComponentType"
                },
                {
                    "type":"object",
                    "title":"QuantityRangeType",
                    "properties":{
                        "uom":{
                            "title":"uom",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/UnitReference"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"uom",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "constraint":{
                            "title":"constraint",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/AllowedValuesPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"constraint",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "value":{
                            "title":"value",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
                                    }
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"value",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"QuantityRangeType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "uom",
                "constraint",
                "value"
            ]
        },
        "CountRangeType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractSimpleComponentType"
                },
                {
                    "type":"object",
                    "title":"CountRangeType",
                    "properties":{
                        "constraint":{
                            "title":"constraint",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/AllowedValuesPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"constraint",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "value":{
                            "title":"value",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                                    }
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"value",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"CountRangeType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "constraint",
                "value"
            ]
        },
        "AbstractSimpleComponentPropertyType":{
            "type":"object",
            "title":"AbstractSimpleComponentPropertyType",
            "required":[
                "abstractSimpleComponent"
            ],
            "properties":{
                "abstractSimpleComponent":{
                    "title":"abstractSimpleComponent",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/AbstractSimpleComponentType"
                                }
                            },
                            "elementName":{
                                "localPart":"AbstractSimpleComponent",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"AbstractSimpleComponent",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"AbstractSimpleComponentPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "abstractSimpleComponent",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "AllowedTimesType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractSWEType"
                },
                {
                    "type":"object",
                    "title":"AllowedTimesType",
                    "properties":{
                        "value":{
                            "title":"value",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "name":{
                                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                            },
                                            "value":{
                                                "type":"array",
                                                "items":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                                }
                                            }
                                        },
                                        "elementName":{
                                            "localPart":"value",
                                            "namespaceURI":"http://www.opengis.net/swe/2.0"
                                        }
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"elementRef",
                            "elementName":{
                                "localPart":"value",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "interval":{
                            "title":"interval",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "name":{
                                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                            },
                                            "value":{
                                                "type":"array",
                                                "items":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                                }
                                            }
                                        },
                                        "elementName":{
                                            "localPart":"interval",
                                            "namespaceURI":"http://www.opengis.net/swe/2.0"
                                        }
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"elementRef",
                            "elementName":{
                                "localPart":"interval",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "significantFigures":{
                            "title":"significantFigures",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"significantFigures",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AllowedTimesType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "value",
                "interval",
                "significantFigures"
            ]
        },
        "TimeType":{
            "required":[
                "uom"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractSimpleComponentType"
                },
                {
                    "type":"object",
                    "title":"TimeType",
                    "properties":{
                        "uom":{
                            "title":"uom",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/UnitReference"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"uom",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "constraint":{
                            "title":"constraint",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/AllowedTimesPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"constraint",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "value":{
                            "title":"value",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    }
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"value",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "referenceTime":{
                            "title":"referenceTime",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"referenceTime",
                                "namespaceURI":""
                            }
                        },
                        "localFrame":{
                            "title":"localFrame",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"localFrame",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"TimeType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "uom",
                "constraint",
                "value",
                "referenceTime",
                "localFrame"
            ]
        },
        "VectorType.Coordinate":{
            "required":[
                "name"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AnyNumericalPropertyType"
                },
                {
                    "type":"object",
                    "title":"VectorType.Coordinate",
                    "properties":{
                        "name":{
                            "title":"name",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"name",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "propertiesOrder":[
                "name"
            ]
        },
        "MatrixType":{
            "allOf":[
                {
                    "$ref":"#/definitions/DataArrayType"
                },
                {
                    "type":"object",
                    "title":"MatrixType",
                    "properties":{
                        "referenceFrame":{
                            "title":"referenceFrame",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"referenceFrame",
                                "namespaceURI":""
                            }
                        },
                        "localFrame":{
                            "title":"localFrame",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"localFrame",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"MatrixType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "referenceFrame",
                "localFrame"
            ]
        },
        "DataStreamType.ElementCount":{
            "type":"object",
            "title":"DataStreamType.ElementCount",
            "required":[
                "count"
            ],
            "properties":{
                "count":{
                    "title":"count",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CountType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Count",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "count"
            ]
        },
        "TextEncodingPropertyByValueType":{
            "type":"object",
            "title":"TextEncodingPropertyByValueType",
            "required":[
                "textEncoding"
            ],
            "properties":{
                "textEncoding":{
                    "title":"textEncoding",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TextEncodingType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"TextEncoding",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"TextEncodingPropertyByValueType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "textEncoding"
            ]
        },
        "CategoryRangePropertyType":{
            "type":"object",
            "title":"CategoryRangePropertyType",
            "required":[
                "categoryRange"
            ],
            "properties":{
                "categoryRange":{
                    "title":"categoryRange",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CategoryRangeType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"CategoryRange",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"CategoryRangePropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "categoryRange",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "QuantityRangePropertyType":{
            "type":"object",
            "title":"QuantityRangePropertyType",
            "required":[
                "quantityRange"
            ],
            "properties":{
                "quantityRange":{
                    "title":"quantityRange",
                    "allOf":[
                        {
                            "$ref":"#/definitions/QuantityRangeType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"QuantityRange",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"QuantityRangePropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "quantityRange",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "ComponentPropertyType":{
            "type":"object",
            "title":"ComponentPropertyType",
            "required":[
                "component"
            ],
            "properties":{
                "component":{
                    "title":"component",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ComponentType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Component",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"ComponentPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "component",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "CategoryRangeType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractSimpleComponentType"
                },
                {
                    "type":"object",
                    "title":"CategoryRangeType",
                    "properties":{
                        "codeSpace":{
                            "title":"codeSpace",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/Reference"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"codeSpace",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "constraint":{
                            "title":"constraint",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/AllowedTokensPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"constraint",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "value":{
                            "title":"value",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    }
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"value",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"CategoryRangeType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "codeSpace",
                "constraint",
                "value"
            ]
        },
        "MatrixPropertyType":{
            "type":"object",
            "title":"MatrixPropertyType",
            "required":[
                "matrix"
            ],
            "properties":{
                "matrix":{
                    "title":"matrix",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MatrixType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Matrix",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"MatrixPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "matrix",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "DataChoiceType":{
            "required":[
                "item"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractDataComponentType"
                },
                {
                    "type":"object",
                    "title":"DataChoiceType",
                    "properties":{
                        "choiceValue":{
                            "title":"choiceValue",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/DataChoiceType.ChoiceValue"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"choiceValue",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "item":{
                            "title":"item",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/DataChoiceType.Item"
                                    },
                                    "minItems":2
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"item",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DataChoiceType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "choiceValue",
                "item"
            ]
        },
        "TextEncodingType":{
            "required":[
                "tokenSeparator",
                "blockSeparator"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractEncodingType"
                },
                {
                    "type":"object",
                    "title":"TextEncodingType",
                    "properties":{
                        "collapseWhiteSpaces":{
                            "title":"collapseWhiteSpaces",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"collapseWhiteSpaces",
                                "namespaceURI":""
                            }
                        },
                        "decimalSeparator":{
                            "title":"decimalSeparator",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"decimalSeparator",
                                "namespaceURI":""
                            }
                        },
                        "tokenSeparator":{
                            "title":"tokenSeparator",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"tokenSeparator",
                                "namespaceURI":""
                            }
                        },
                        "blockSeparator":{
                            "title":"blockSeparator",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"blockSeparator",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"TextEncodingType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "collapseWhiteSpaces",
                "decimalSeparator",
                "tokenSeparator",
                "blockSeparator"
            ]
        },
        "AllowedValuesPropertyByValueType":{
            "type":"object",
            "title":"AllowedValuesPropertyByValueType",
            "required":[
                "allowedValues"
            ],
            "properties":{
                "allowedValues":{
                    "title":"allowedValues",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AllowedValuesType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"AllowedValues",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AllowedValuesPropertyByValueType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "allowedValues"
            ]
        },
        "UnitReference":{
            "type":"object",
            "title":"UnitReference",
            "properties":{
                "code":{
                    "title":"code",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"code",
                        "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":"UnitReference",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "code",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "VectorPropertyType":{
            "type":"object",
            "title":"VectorPropertyType",
            "required":[
                "vector"
            ],
            "properties":{
                "vector":{
                    "title":"vector",
                    "allOf":[
                        {
                            "$ref":"#/definitions/VectorType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Vector",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"VectorPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "vector",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "AllowedTokensType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractSWEType"
                },
                {
                    "type":"object",
                    "title":"AllowedTokensType",
                    "properties":{
                        "value":{
                            "title":"value",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"value",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "pattern":{
                            "title":"pattern",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"pattern",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AllowedTokensType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "value",
                "pattern"
            ]
        },
        "BooleanPropertyType":{
            "type":"object",
            "title":"BooleanPropertyType",
            "required":[
                "_boolean"
            ],
            "properties":{
                "_boolean":{
                    "title":"_boolean",
                    "allOf":[
                        {
                            "$ref":"#/definitions/BooleanType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Boolean",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"BooleanPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "_boolean",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "CategoryPropertyType":{
            "type":"object",
            "title":"CategoryPropertyType",
            "required":[
                "category"
            ],
            "properties":{
                "category":{
                    "title":"category",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CategoryType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Category",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"CategoryPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "category",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "TextEncodingPropertyType":{
            "type":"object",
            "title":"TextEncodingPropertyType",
            "required":[
                "textEncoding"
            ],
            "properties":{
                "textEncoding":{
                    "title":"textEncoding",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TextEncodingType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"TextEncoding",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"TextEncodingPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "textEncoding",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "AnyRangePropertyType":{
            "type":"object",
            "title":"AnyRangePropertyType",
            "required":[
                "quantityRange",
                "timeRange",
                "countRange",
                "categoryRange"
            ],
            "properties":{
                "quantityRange":{
                    "title":"quantityRange",
                    "allOf":[
                        {
                            "$ref":"#/definitions/QuantityRangeType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"QuantityRange",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "timeRange":{
                    "title":"timeRange",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TimeRangeType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"TimeRange",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "countRange":{
                    "title":"countRange",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CountRangeType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"CountRange",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "categoryRange":{
                    "title":"categoryRange",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CategoryRangeType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"CategoryRange",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"AnyRangePropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "quantityRange",
                "timeRange",
                "countRange",
                "categoryRange",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "AnyScalarPropertyType":{
            "type":"object",
            "title":"AnyScalarPropertyType",
            "required":[
                "_boolean",
                "count",
                "quantity",
                "time",
                "category",
                "text"
            ],
            "properties":{
                "_boolean":{
                    "title":"_boolean",
                    "allOf":[
                        {
                            "$ref":"#/definitions/BooleanType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Boolean",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "count":{
                    "title":"count",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CountType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Count",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "quantity":{
                    "title":"quantity",
                    "allOf":[
                        {
                            "$ref":"#/definitions/QuantityType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Quantity",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "time":{
                    "title":"time",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TimeType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Time",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "category":{
                    "title":"category",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CategoryType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Category",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "text":{
                    "title":"text",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TextType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Text",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"AnyScalarPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "_boolean",
                "count",
                "quantity",
                "time",
                "category",
                "text",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "NilValue":{
            "type":"object",
            "title":"NilValue",
            "required":[
                "reason"
            ],
            "properties":{
                "value":{
                    "title":"value",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token"
                        }
                    ],
                    "propertyType":"value"
                },
                "reason":{
                    "title":"reason",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"reason",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"NilValue",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "value",
                "reason"
            ]
        },
        "AbstractDataComponentPropertyType":{
            "type":"object",
            "title":"AbstractDataComponentPropertyType",
            "required":[
                "abstractDataComponent"
            ],
            "properties":{
                "abstractDataComponent":{
                    "title":"abstractDataComponent",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/AbstractDataComponentType"
                                }
                            },
                            "elementName":{
                                "localPart":"AbstractDataComponent",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"AbstractDataComponent",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"AbstractDataComponentPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "abstractDataComponent",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "AnyNumericalPropertyType":{
            "type":"object",
            "title":"AnyNumericalPropertyType",
            "required":[
                "count",
                "quantity",
                "time"
            ],
            "properties":{
                "count":{
                    "title":"count",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CountType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Count",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "quantity":{
                    "title":"quantity",
                    "allOf":[
                        {
                            "$ref":"#/definitions/QuantityType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Quantity",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "time":{
                    "title":"time",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TimeType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Time",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"AnyNumericalPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "count",
                "quantity",
                "time",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "DataRecordType":{
            "required":[
                "field"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractDataComponentType"
                },
                {
                    "type":"object",
                    "title":"DataRecordType",
                    "properties":{
                        "field":{
                            "title":"field",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/DataRecordType.Field"
                                    },
                                    "minItems":1
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"field",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DataRecordType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "field"
            ]
        },
        "BlockPropertyByValueType":{
            "type":"object",
            "title":"BlockPropertyByValueType",
            "required":[
                "block"
            ],
            "properties":{
                "block":{
                    "title":"block",
                    "allOf":[
                        {
                            "$ref":"#/definitions/BlockType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Block",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BlockPropertyByValueType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "block"
            ]
        },
        "TextType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractSimpleComponentType"
                },
                {
                    "type":"object",
                    "title":"TextType",
                    "properties":{
                        "constraint":{
                            "title":"constraint",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/AllowedTokensPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"constraint",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "value":{
                            "title":"value",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"value",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"TextType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "constraint",
                "value"
            ]
        },
        "AbstractEncodingType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractSWEType"
                },
                {
                    "type":"object",
                    "title":"AbstractEncodingType",
                    "properties":{
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractEncodingType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        "AllowedTimesPropertyType":{
            "type":"object",
            "title":"AllowedTimesPropertyType",
            "required":[
                "allowedTimes"
            ],
            "properties":{
                "allowedTimes":{
                    "title":"allowedTimes",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AllowedTimesType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"AllowedTimes",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"AllowedTimesPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "allowedTimes",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "DataArrayType.ElementType":{
            "required":[
                "name"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractDataComponentPropertyType"
                },
                {
                    "type":"object",
                    "title":"DataArrayType.ElementType",
                    "properties":{
                        "name":{
                            "title":"name",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"name",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "propertiesOrder":[
                "name"
            ]
        },
        "AbstractEncodingPropertyByValueType":{
            "type":"object",
            "title":"AbstractEncodingPropertyByValueType",
            "required":[
                "abstractEncoding"
            ],
            "properties":{
                "abstractEncoding":{
                    "title":"abstractEncoding",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/AbstractEncodingType"
                                }
                            },
                            "elementName":{
                                "localPart":"AbstractEncoding",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"AbstractEncoding",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractEncodingPropertyByValueType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "abstractEncoding"
            ]
        },
        "AllowedValuesType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractSWEType"
                },
                {
                    "type":"object",
                    "title":"AllowedValuesType",
                    "properties":{
                        "value":{
                            "title":"value",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"value",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "interval":{
                            "title":"interval",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "name":{
                                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                            },
                                            "value":{
                                                "type":"array",
                                                "items":{
                                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
                                                }
                                            }
                                        },
                                        "elementName":{
                                            "localPart":"interval",
                                            "namespaceURI":"http://www.opengis.net/swe/2.0"
                                        }
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"elementRef",
                            "elementName":{
                                "localPart":"interval",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "significantFigures":{
                            "title":"significantFigures",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"significantFigures",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AllowedValuesType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "value",
                "interval",
                "significantFigures"
            ]
        },
        "NilValuesPropertyType":{
            "type":"object",
            "title":"NilValuesPropertyType",
            "required":[
                "nilValues"
            ],
            "properties":{
                "nilValues":{
                    "title":"nilValues",
                    "allOf":[
                        {
                            "$ref":"#/definitions/NilValuesType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"NilValues",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"NilValuesPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "nilValues",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "XMLEncodingType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractEncodingType"
                },
                {
                    "type":"object",
                    "title":"XMLEncodingType",
                    "properties":{
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"XMLEncodingType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        "DataArrayPropertyByValueType":{
            "type":"object",
            "title":"DataArrayPropertyByValueType",
            "required":[
                "dataArray"
            ],
            "properties":{
                "dataArray":{
                    "title":"dataArray",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/DataArrayType"
                                }
                            },
                            "elementName":{
                                "localPart":"DataArray",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"DataArray",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DataArrayPropertyByValueType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "dataArray"
            ]
        },
        "Reference":{
            "type":"object",
            "title":"Reference",
            "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":"Reference",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "DataChoiceType.Item":{
            "required":[
                "name"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractDataComponentPropertyType"
                },
                {
                    "type":"object",
                    "title":"DataChoiceType.Item",
                    "properties":{
                        "name":{
                            "title":"name",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"name",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "propertiesOrder":[
                "name"
            ]
        },
        "DataArrayType":{
            "required":[
                "elementCount",
                "elementType"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractDataComponentType"
                },
                {
                    "type":"object",
                    "title":"DataArrayType",
                    "properties":{
                        "elementCount":{
                            "title":"elementCount",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CountPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"elementCount",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "elementType":{
                            "title":"elementType",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/DataArrayType.ElementType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"elementType",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "encoding":{
                            "title":"encoding",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/DataArrayType.Encoding"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"encoding",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "values":{
                            "title":"values",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/EncodedValuesPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"values",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DataArrayType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "elementCount",
                "elementType",
                "encoding",
                "values"
            ]
        },
        "DataStreamPropertyByValueType":{
            "type":"object",
            "title":"DataStreamPropertyByValueType",
            "required":[
                "dataStream"
            ],
            "properties":{
                "dataStream":{
                    "title":"dataStream",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DataStreamType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DataStream",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DataStreamPropertyByValueType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "dataStream"
            ]
        },
        "BooleanType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractSimpleComponentType"
                },
                {
                    "type":"object",
                    "title":"BooleanType",
                    "properties":{
                        "value":{
                            "title":"value",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"value",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BooleanType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "value"
            ]
        },
        "VectorPropertyByValueType":{
            "type":"object",
            "title":"VectorPropertyByValueType",
            "required":[
                "vector"
            ],
            "properties":{
                "vector":{
                    "title":"vector",
                    "allOf":[
                        {
                            "$ref":"#/definitions/VectorType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Vector",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"VectorPropertyByValueType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "vector"
            ]
        },
        "DataArrayPropertyType":{
            "type":"object",
            "title":"DataArrayPropertyType",
            "required":[
                "dataArray"
            ],
            "properties":{
                "dataArray":{
                    "title":"dataArray",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/DataArrayType"
                                }
                            },
                            "elementName":{
                                "localPart":"DataArray",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"DataArray",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"DataArrayPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "dataArray",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "BlockPropertyType":{
            "type":"object",
            "title":"BlockPropertyType",
            "required":[
                "block"
            ],
            "properties":{
                "block":{
                    "title":"block",
                    "allOf":[
                        {
                            "$ref":"#/definitions/BlockType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Block",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"BlockPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "block",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "DataChoicePropertyType":{
            "type":"object",
            "title":"DataChoicePropertyType",
            "required":[
                "dataChoice"
            ],
            "properties":{
                "dataChoice":{
                    "title":"dataChoice",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DataChoiceType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DataChoice",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"DataChoicePropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "dataChoice",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "ComponentType":{
            "required":[
                "dataType",
                "ref"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractSWEType"
                },
                {
                    "type":"object",
                    "title":"ComponentType",
                    "properties":{
                        "encryption":{
                            "title":"encryption",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"encryption",
                                "namespaceURI":""
                            }
                        },
                        "significantBits":{
                            "title":"significantBits",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"significantBits",
                                "namespaceURI":""
                            }
                        },
                        "bitLength":{
                            "title":"bitLength",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"bitLength",
                                "namespaceURI":""
                            }
                        },
                        "byteLength":{
                            "title":"byteLength",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"byteLength",
                                "namespaceURI":""
                            }
                        },
                        "dataType":{
                            "title":"dataType",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"dataType",
                                "namespaceURI":""
                            }
                        },
                        "ref":{
                            "title":"ref",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"ref",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ComponentType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "encryption",
                "significantBits",
                "bitLength",
                "byteLength",
                "dataType",
                "ref"
            ]
        },
        "NilValuesType":{
            "required":[
                "nilValue"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractSWEType"
                },
                {
                    "type":"object",
                    "title":"NilValuesType",
                    "properties":{
                        "nilValue":{
                            "title":"nilValue",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/NilValue"
                                    },
                                    "minItems":1
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"nilValue",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"NilValuesType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "nilValue"
            ]
        },
        "XMLEncodingPropertyByValueType":{
            "type":"object",
            "title":"XMLEncodingPropertyByValueType",
            "required":[
                "xmlEncoding"
            ],
            "properties":{
                "xmlEncoding":{
                    "title":"xmlEncoding",
                    "allOf":[
                        {
                            "$ref":"#/definitions/XMLEncodingType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"XMLEncoding",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"XMLEncodingPropertyByValueType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "xmlEncoding"
            ]
        },
        "CountPropertyType":{
            "type":"object",
            "title":"CountPropertyType",
            "required":[
                "count"
            ],
            "properties":{
                "count":{
                    "title":"count",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CountType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Count",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"CountPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "count",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "BinaryEncodingType":{
            "required":[
                "member",
                "byteOrder",
                "byteEncoding"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractEncodingType"
                },
                {
                    "type":"object",
                    "title":"BinaryEncodingType",
                    "properties":{
                        "member":{
                            "title":"member",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/BinaryEncodingType.Member"
                                    },
                                    "minItems":1
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"member",
                                "namespaceURI":"http://www.opengis.net/swe/2.0"
                            }
                        },
                        "byteOrder":{
                            "title":"byteOrder",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/ByteOrderType"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"byteOrder",
                                "namespaceURI":""
                            }
                        },
                        "byteEncoding":{
                            "title":"byteEncoding",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/ByteEncodingType"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"byteEncoding",
                                "namespaceURI":""
                            }
                        },
                        "byteLength":{
                            "title":"byteLength",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"byteLength",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BinaryEncodingType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "member",
                "byteOrder",
                "byteEncoding",
                "byteLength"
            ]
        },
        "AllowedValuesPropertyType":{
            "type":"object",
            "title":"AllowedValuesPropertyType",
            "required":[
                "allowedValues"
            ],
            "properties":{
                "allowedValues":{
                    "title":"allowedValues",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AllowedValuesType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"AllowedValues",
                        "namespaceURI":"http://www.opengis.net/swe/2.0"
                    }
                },
                "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":"AllowedValuesPropertyType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "propertiesOrder":[
                "allowedValues",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "ByteOrderType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"ByteOrderType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        "ByteEncodingType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"ByteEncodingType",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        "TimeIndeterminateValue":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"TimeIndeterminateValue",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        }
    },
    "anyOf":[
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "CategoryRange"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/CategoryRangeType"
                }
            },
            "elementName":{
                "localPart":"CategoryRange",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Count"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/CountType"
                }
            },
            "elementName":{
                "localPart":"Count",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "AllowedValues"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AllowedValuesType"
                }
            },
            "elementName":{
                "localPart":"AllowedValues",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Boolean"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/BooleanType"
                }
            },
            "elementName":{
                "localPart":"Boolean",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Text"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/TextType"
                }
            },
            "elementName":{
                "localPart":"Text",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "BinaryEncoding"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/BinaryEncodingType"
                }
            },
            "elementName":{
                "localPart":"BinaryEncoding",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Matrix"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MatrixType"
                }
            },
            "elementName":{
                "localPart":"Matrix",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "AllowedTokens"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AllowedTokensType"
                }
            },
            "elementName":{
                "localPart":"AllowedTokens",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "DataArray"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/DataArrayType"
                }
            },
            "elementName":{
                "localPart":"DataArray",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "AbstractSimpleComponent"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractSimpleComponentType"
                }
            },
            "elementName":{
                "localPart":"AbstractSimpleComponent",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Quantity"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/QuantityType"
                }
            },
            "elementName":{
                "localPart":"Quantity",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "AbstractDataComponent"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractDataComponentType"
                }
            },
            "elementName":{
                "localPart":"AbstractDataComponent",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "DataStream"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/DataStreamType"
                }
            },
            "elementName":{
                "localPart":"DataStream",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Component"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ComponentType"
                }
            },
            "elementName":{
                "localPart":"Component",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "TimeRange"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/TimeRangeType"
                }
            },
            "elementName":{
                "localPart":"TimeRange",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "CountRange"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/CountRangeType"
                }
            },
            "elementName":{
                "localPart":"CountRange",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "value"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "type":"array",
                    "items":{
                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                    }
                }
            },
            "elementName":{
                "localPart":"value",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "scope":{
                "$ref":"#/definitions/AllowedTimesType"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Block"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/BlockType"
                }
            },
            "elementName":{
                "localPart":"Block",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "TextEncoding"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/TextEncodingType"
                }
            },
            "elementName":{
                "localPart":"TextEncoding",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Vector"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/VectorType"
                }
            },
            "elementName":{
                "localPart":"Vector",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "AbstractSWEIdentifiable"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractSWEIdentifiableType"
                }
            },
            "elementName":{
                "localPart":"AbstractSWEIdentifiable",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "AbstractSWE"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractSWEType"
                }
            },
            "elementName":{
                "localPart":"AbstractSWE",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "AbstractEncoding"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractEncodingType"
                }
            },
            "elementName":{
                "localPart":"AbstractEncoding",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Category"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/CategoryType"
                }
            },
            "elementName":{
                "localPart":"Category",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "DataChoice"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/DataChoiceType"
                }
            },
            "elementName":{
                "localPart":"DataChoice",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "interval"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "type":"array",
                    "items":{
                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
                    }
                }
            },
            "elementName":{
                "localPart":"interval",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "scope":{
                "$ref":"#/definitions/AllowedValuesType"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Time"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/TimeType"
                }
            },
            "elementName":{
                "localPart":"Time",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "DataRecord"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/DataRecordType"
                }
            },
            "elementName":{
                "localPart":"DataRecord",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "XMLEncoding"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/XMLEncodingType"
                }
            },
            "elementName":{
                "localPart":"XMLEncoding",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "QuantityRange"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/QuantityRangeType"
                }
            },
            "elementName":{
                "localPart":"QuantityRange",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "NilValues"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/NilValuesType"
                }
            },
            "elementName":{
                "localPart":"NilValues",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "AllowedTimes"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AllowedTimesType"
                }
            },
            "elementName":{
                "localPart":"AllowedTimes",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "interval"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/swe/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "type":"array",
                    "items":{
                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                    }
                }
            },
            "elementName":{
                "localPart":"interval",
                "namespaceURI":"http://www.opengis.net/swe/2.0"
            },
            "scope":{
                "$ref":"#/definitions/AllowedTimesType"
            }
        }
    ]
}