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

.wfs-v_1_1_0.2.5.4.source-code.WFS_1_1_0.jsonschema Maven / Gradle / Ivy

There is a newer version: 2.6.1
Show newest version

{
    "id":"http://www.opengis.net/wfs#",
    "definitions":{
        "NativeType":{
            "type":"object",
            "title":"NativeType",
            "required":[
                "vendorId",
                "safeToIgnore"
            ],
            "properties":{
                "vendorId":{
                    "title":"vendorId",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"vendorId",
                        "namespaceURI":""
                    }
                },
                "safeToIgnore":{
                    "title":"safeToIgnore",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"safeToIgnore",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"NativeType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "vendorId",
                "safeToIgnore"
            ]
        },
        "DeleteElementType":{
            "type":"object",
            "title":"DeleteElementType",
            "required":[
                "filter",
                "typeName"
            ],
            "properties":{
                "filter":{
                    "title":"filter",
                    "allOf":[
                        {
                            "$ref":"#/definitions/FilterType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Filter",
                        "namespaceURI":"http://www.opengis.net/ogc"
                    }
                },
                "handle":{
                    "title":"handle",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"handle",
                        "namespaceURI":""
                    }
                },
                "typeName":{
                    "title":"typeName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"typeName",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DeleteElementType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "filter",
                "handle",
                "typeName"
            ]
        },
        "UpdateElementType":{
            "type":"object",
            "title":"UpdateElementType",
            "required":[
                "property",
                "typeName"
            ],
            "properties":{
                "property":{
                    "title":"property",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/PropertyType"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Property",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                },
                "filter":{
                    "title":"filter",
                    "allOf":[
                        {
                            "$ref":"#/definitions/FilterType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Filter",
                        "namespaceURI":"http://www.opengis.net/ogc"
                    }
                },
                "handle":{
                    "title":"handle",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"handle",
                        "namespaceURI":""
                    }
                },
                "typeName":{
                    "title":"typeName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"typeName",
                        "namespaceURI":""
                    }
                },
                "inputFormat":{
                    "title":"inputFormat",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"inputFormat",
                        "namespaceURI":""
                    }
                },
                "srsName":{
                    "title":"srsName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"srsName",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"UpdateElementType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "property",
                "filter",
                "handle",
                "typeName",
                "inputFormat",
                "srsName"
            ]
        },
        "InsertedFeatureType":{
            "type":"object",
            "title":"InsertedFeatureType",
            "required":[
                "featureId"
            ],
            "properties":{
                "featureId":{
                    "title":"featureId",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/FeatureIdType"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"FeatureId",
                        "namespaceURI":"http://www.opengis.net/ogc"
                    }
                },
                "handle":{
                    "title":"handle",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"handle",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"InsertedFeatureType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "featureId",
                "handle"
            ]
        },
        "LockFeatureType":{
            "required":[
                "lock"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/BaseRequestType"
                },
                {
                    "type":"object",
                    "title":"LockFeatureType",
                    "properties":{
                        "lock":{
                            "title":"lock",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/LockType"
                                    },
                                    "minItems":1
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Lock",
                                "namespaceURI":"http://www.opengis.net/wfs"
                            }
                        },
                        "expiry":{
                            "title":"expiry",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"expiry",
                                "namespaceURI":""
                            }
                        },
                        "lockAction":{
                            "title":"lockAction",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/AllSomeType"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"lockAction",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"LockFeatureType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "lock",
                "expiry",
                "lockAction"
            ]
        },
        "TransactionResultsType":{
            "type":"object",
            "title":"TransactionResultsType",
            "properties":{
                "action":{
                    "title":"action",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/ActionType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Action",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"TransactionResultsType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "action"
            ]
        },
        "InsertResultsType":{
            "type":"object",
            "title":"InsertResultsType",
            "required":[
                "feature"
            ],
            "properties":{
                "feature":{
                    "title":"feature",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/InsertedFeatureType"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Feature",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"InsertResultsType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "feature"
            ]
        },
        "FeaturesLockedType":{
            "type":"object",
            "title":"FeaturesLockedType",
            "required":[
                "featureId"
            ],
            "properties":{
                "featureId":{
                    "title":"featureId",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/FeatureIdType"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"FeatureId",
                        "namespaceURI":"http://www.opengis.net/ogc"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"FeaturesLockedType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "featureId"
            ]
        },
        "TransactionResponseType":{
            "type":"object",
            "title":"TransactionResponseType",
            "required":[
                "transactionSummary",
                "version"
            ],
            "properties":{
                "transactionSummary":{
                    "title":"transactionSummary",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TransactionSummaryType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"TransactionSummary",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                },
                "transactionResults":{
                    "title":"transactionResults",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TransactionResultsType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"TransactionResults",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                },
                "insertResults":{
                    "title":"insertResults",
                    "allOf":[
                        {
                            "$ref":"#/definitions/InsertResultsType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"InsertResults",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                },
                "version":{
                    "title":"version",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"version",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"TransactionResponseType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "transactionSummary",
                "transactionResults",
                "insertResults",
                "version"
            ]
        },
        "ActionType":{
            "type":"object",
            "title":"ActionType",
            "required":[
                "locator"
            ],
            "properties":{
                "message":{
                    "title":"message",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Message",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                },
                "locator":{
                    "title":"locator",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"locator",
                        "namespaceURI":""
                    }
                },
                "code":{
                    "title":"code",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"code",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ActionType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "message",
                "locator",
                "code"
            ]
        },
        "GMLObjectTypeListType":{
            "type":"object",
            "title":"GMLObjectTypeListType",
            "required":[
                "gmlObjectType"
            ],
            "properties":{
                "gmlObjectType":{
                    "title":"gmlObjectType",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/GMLObjectTypeType"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"GMLObjectType",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GMLObjectTypeListType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "gmlObjectType"
            ]
        },
        "PropertyType":{
            "type":"object",
            "title":"PropertyType",
            "required":[
                "name"
            ],
            "properties":{
                "name":{
                    "title":"name",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Name",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                },
                "value":{
                    "title":"value",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Value",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"PropertyType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "name",
                "value"
            ]
        },
        "QueryType":{
            "type":"object",
            "title":"QueryType",
            "required":[
                "typeName"
            ],
            "properties":{
                "propertyNameOrXlinkPropertyNameOrFunction":{
                    "title":"propertyNameOrXlinkPropertyNameOrFunction",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "anyOf":[
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"PropertyName",
                                            "namespaceURI":"http://www.opengis.net/wfs"
                                        }
                                    },
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/XlinkPropertyName"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"XlinkPropertyName",
                                            "namespaceURI":"http://www.opengis.net/wfs"
                                        }
                                    },
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/FunctionType"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"Function",
                                            "namespaceURI":"http://www.opengis.net/ogc"
                                        }
                                    }
                                ]
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"elements"
                },
                "filter":{
                    "title":"filter",
                    "allOf":[
                        {
                            "$ref":"#/definitions/FilterType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Filter",
                        "namespaceURI":"http://www.opengis.net/ogc"
                    }
                },
                "sortBy":{
                    "title":"sortBy",
                    "allOf":[
                        {
                            "$ref":"#/definitions/SortByType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"SortBy",
                        "namespaceURI":"http://www.opengis.net/ogc"
                    }
                },
                "handle":{
                    "title":"handle",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"handle",
                        "namespaceURI":""
                    }
                },
                "typeName":{
                    "title":"typeName",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                            }
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"typeName",
                        "namespaceURI":""
                    }
                },
                "featureVersion":{
                    "title":"featureVersion",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"featureVersion",
                        "namespaceURI":""
                    }
                },
                "srsName":{
                    "title":"srsName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"srsName",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"QueryType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "propertyNameOrXlinkPropertyNameOrFunction",
                "filter",
                "sortBy",
                "handle",
                "typeName",
                "featureVersion",
                "srsName"
            ]
        },
        "GetGmlObjectType":{
            "required":[
                "gmlObjectId",
                "traverseXlinkDepth"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/BaseRequestType"
                },
                {
                    "type":"object",
                    "title":"GetGmlObjectType",
                    "properties":{
                        "gmlObjectId":{
                            "title":"gmlObjectId",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/GmlObjectIdType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"GmlObjectId",
                                "namespaceURI":"http://www.opengis.net/ogc"
                            }
                        },
                        "outputFormat":{
                            "title":"outputFormat",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"outputFormat",
                                "namespaceURI":""
                            }
                        },
                        "traverseXlinkDepth":{
                            "title":"traverseXlinkDepth",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"traverseXlinkDepth",
                                "namespaceURI":""
                            }
                        },
                        "traverseXlinkExpiry":{
                            "title":"traverseXlinkExpiry",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"traverseXlinkExpiry",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetGmlObjectType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "gmlObjectId",
                "outputFormat",
                "traverseXlinkDepth",
                "traverseXlinkExpiry"
            ]
        },
        "FeaturesNotLockedType":{
            "type":"object",
            "title":"FeaturesNotLockedType",
            "required":[
                "featureId"
            ],
            "properties":{
                "featureId":{
                    "title":"featureId",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/FeatureIdType"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"FeatureId",
                        "namespaceURI":"http://www.opengis.net/ogc"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"FeaturesNotLockedType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "featureId"
            ]
        },
        "OperationsType":{
            "type":"object",
            "title":"OperationsType",
            "required":[
                "operation"
            ],
            "properties":{
                "operation":{
                    "title":"operation",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/OperationType"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Operation",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"OperationsType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "operation"
            ]
        },
        "GetCapabilitiesType":{
            "allOf":[
                {
                    "$ref":"#/definitions/GetCapabilitiesType"
                },
                {
                    "type":"object",
                    "title":"GetCapabilitiesType",
                    "properties":{
                        "service":{
                            "title":"service",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"service",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetCapabilitiesType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "service"
            ]
        },
        "BaseRequestType":{
            "type":"object",
            "title":"BaseRequestType",
            "properties":{
                "service":{
                    "title":"service",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"service",
                        "namespaceURI":""
                    }
                },
                "version":{
                    "title":"version",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"version",
                        "namespaceURI":""
                    }
                },
                "handle":{
                    "title":"handle",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"handle",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BaseRequestType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "service",
                "version",
                "handle"
            ]
        },
        "GetFeatureType":{
            "required":[
                "query"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/BaseRequestType"
                },
                {
                    "type":"object",
                    "title":"GetFeatureType",
                    "properties":{
                        "query":{
                            "title":"query",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/QueryType"
                                    },
                                    "minItems":1
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Query",
                                "namespaceURI":"http://www.opengis.net/wfs"
                            }
                        },
                        "resultType":{
                            "title":"resultType",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/ResultTypeType"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"resultType",
                                "namespaceURI":""
                            }
                        },
                        "outputFormat":{
                            "title":"outputFormat",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"outputFormat",
                                "namespaceURI":""
                            }
                        },
                        "maxFeatures":{
                            "title":"maxFeatures",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"maxFeatures",
                                "namespaceURI":""
                            }
                        },
                        "traverseXlinkDepth":{
                            "title":"traverseXlinkDepth",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"traverseXlinkDepth",
                                "namespaceURI":""
                            }
                        },
                        "traverseXlinkExpiry":{
                            "title":"traverseXlinkExpiry",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"traverseXlinkExpiry",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetFeatureType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "query",
                "resultType",
                "outputFormat",
                "maxFeatures",
                "traverseXlinkDepth",
                "traverseXlinkExpiry"
            ]
        },
        "InsertElementType":{
            "type":"object",
            "title":"InsertElementType",
            "required":[
                "feature"
            ],
            "properties":{
                "feature":{
                    "title":"feature",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "name":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                    },
                                    "value":{
                                        "$ref":"#/definitions/AbstractFeatureType"
                                    }
                                },
                                "elementName":{
                                    "localPart":"_Feature",
                                    "namespaceURI":"http://www.opengis.net/gml"
                                }
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"_Feature",
                        "namespaceURI":"http://www.opengis.net/gml"
                    }
                },
                "idgen":{
                    "title":"idgen",
                    "allOf":[
                        {
                            "$ref":"#/definitions/IdentifierGenerationOptionType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"idgen",
                        "namespaceURI":""
                    }
                },
                "handle":{
                    "title":"handle",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"handle",
                        "namespaceURI":""
                    }
                },
                "inputFormat":{
                    "title":"inputFormat",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"inputFormat",
                        "namespaceURI":""
                    }
                },
                "srsName":{
                    "title":"srsName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"srsName",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"InsertElementType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "feature",
                "idgen",
                "handle",
                "inputFormat",
                "srsName"
            ]
        },
        "OutputFormatListType":{
            "type":"object",
            "title":"OutputFormatListType",
            "required":[
                "format"
            ],
            "properties":{
                "format":{
                    "title":"format",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Format",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"OutputFormatListType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "format"
            ]
        },
        "FeatureTypeType.NoSRS":{
            "type":"object",
            "title":"FeatureTypeType.NoSRS",
            "properties":{
            },
            "typeType":"classInfo"
        },
        "MetadataURLType":{
            "type":"object",
            "title":"MetadataURLType",
            "required":[
                "type",
                "format"
            ],
            "properties":{
                "value":{
                    "title":"value",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"value"
                },
                "type":{
                    "title":"type",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"type",
                        "namespaceURI":""
                    }
                },
                "format":{
                    "title":"format",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"format",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"MetadataURLType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "value",
                "type",
                "format"
            ]
        },
        "WFSCapabilitiesType":{
            "required":[
                "filterCapabilities"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/CapabilitiesBaseType"
                },
                {
                    "type":"object",
                    "title":"WFSCapabilitiesType",
                    "properties":{
                        "featureTypeList":{
                            "title":"featureTypeList",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/FeatureTypeListType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"FeatureTypeList",
                                "namespaceURI":"http://www.opengis.net/wfs"
                            }
                        },
                        "servesGMLObjectTypeList":{
                            "title":"servesGMLObjectTypeList",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/GMLObjectTypeListType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"ServesGMLObjectTypeList",
                                "namespaceURI":"http://www.opengis.net/wfs"
                            }
                        },
                        "supportsGMLObjectTypeList":{
                            "title":"supportsGMLObjectTypeList",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/GMLObjectTypeListType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"SupportsGMLObjectTypeList",
                                "namespaceURI":"http://www.opengis.net/wfs"
                            }
                        },
                        "filterCapabilities":{
                            "title":"filterCapabilities",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/FilterCapabilities"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Filter_Capabilities",
                                "namespaceURI":"http://www.opengis.net/ogc"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"WFS_CapabilitiesType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "featureTypeList",
                "servesGMLObjectTypeList",
                "supportsGMLObjectTypeList",
                "filterCapabilities"
            ]
        },
        "LockFeatureResponseType":{
            "type":"object",
            "title":"LockFeatureResponseType",
            "required":[
                "lockId"
            ],
            "properties":{
                "lockId":{
                    "title":"lockId",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"LockId",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                },
                "featuresLocked":{
                    "title":"featuresLocked",
                    "allOf":[
                        {
                            "$ref":"#/definitions/FeaturesLockedType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"FeaturesLocked",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                },
                "featuresNotLocked":{
                    "title":"featuresNotLocked",
                    "allOf":[
                        {
                            "$ref":"#/definitions/FeaturesNotLockedType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"FeaturesNotLocked",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"LockFeatureResponseType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "lockId",
                "featuresLocked",
                "featuresNotLocked"
            ]
        },
        "GetFeatureWithLockType":{
            "required":[
                "query"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/BaseRequestType"
                },
                {
                    "type":"object",
                    "title":"GetFeatureWithLockType",
                    "properties":{
                        "query":{
                            "title":"query",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/QueryType"
                                    },
                                    "minItems":1
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Query",
                                "namespaceURI":"http://www.opengis.net/wfs"
                            }
                        },
                        "expiry":{
                            "title":"expiry",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"expiry",
                                "namespaceURI":""
                            }
                        },
                        "resultType":{
                            "title":"resultType",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/ResultTypeType"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"resultType",
                                "namespaceURI":""
                            }
                        },
                        "outputFormat":{
                            "title":"outputFormat",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"outputFormat",
                                "namespaceURI":""
                            }
                        },
                        "maxFeatures":{
                            "title":"maxFeatures",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"maxFeatures",
                                "namespaceURI":""
                            }
                        },
                        "traverseXlinkDepth":{
                            "title":"traverseXlinkDepth",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"traverseXlinkDepth",
                                "namespaceURI":""
                            }
                        },
                        "traverseXlinkExpiry":{
                            "title":"traverseXlinkExpiry",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"traverseXlinkExpiry",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetFeatureWithLockType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "query",
                "expiry",
                "resultType",
                "outputFormat",
                "maxFeatures",
                "traverseXlinkDepth",
                "traverseXlinkExpiry"
            ]
        },
        "TransactionSummaryType":{
            "type":"object",
            "title":"TransactionSummaryType",
            "properties":{
                "totalInserted":{
                    "title":"totalInserted",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"totalInserted",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                },
                "totalUpdated":{
                    "title":"totalUpdated",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"totalUpdated",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                },
                "totalDeleted":{
                    "title":"totalDeleted",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"totalDeleted",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"TransactionSummaryType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "totalInserted",
                "totalUpdated",
                "totalDeleted"
            ]
        },
        "LockType":{
            "type":"object",
            "title":"LockType",
            "required":[
                "typeName"
            ],
            "properties":{
                "filter":{
                    "title":"filter",
                    "allOf":[
                        {
                            "$ref":"#/definitions/FilterType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Filter",
                        "namespaceURI":"http://www.opengis.net/ogc"
                    }
                },
                "handle":{
                    "title":"handle",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"handle",
                        "namespaceURI":""
                    }
                },
                "typeName":{
                    "title":"typeName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"typeName",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"LockType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "filter",
                "handle",
                "typeName"
            ]
        },
        "FeatureCollectionType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractFeatureCollectionType"
                },
                {
                    "type":"object",
                    "title":"FeatureCollectionType",
                    "properties":{
                        "lockId":{
                            "title":"lockId",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"lockId",
                                "namespaceURI":""
                            }
                        },
                        "timeStamp":{
                            "title":"timeStamp",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"timeStamp",
                                "namespaceURI":""
                            }
                        },
                        "numberOfFeatures":{
                            "title":"numberOfFeatures",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"numberOfFeatures",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"FeatureCollectionType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "lockId",
                "timeStamp",
                "numberOfFeatures"
            ]
        },
        "FeatureTypeListType":{
            "type":"object",
            "title":"FeatureTypeListType",
            "required":[
                "featureType"
            ],
            "properties":{
                "operations":{
                    "title":"operations",
                    "allOf":[
                        {
                            "$ref":"#/definitions/OperationsType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Operations",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                },
                "featureType":{
                    "title":"featureType",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/FeatureTypeType"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"FeatureType",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"FeatureTypeListType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "operations",
                "featureType"
            ]
        },
        "FeatureTypeType":{
            "type":"object",
            "title":"FeatureTypeType",
            "required":[
                "name",
                "title",
                "defaultSRS",
                "noSRS"
            ],
            "properties":{
                "name":{
                    "title":"name",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Name",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                },
                "title":{
                    "title":"title",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Title",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                },
                "_abstract":{
                    "title":"_abstract",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Abstract",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                },
                "keywords":{
                    "title":"keywords",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/KeywordsType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Keywords",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "defaultSRS":{
                    "title":"defaultSRS",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DefaultSRS",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                },
                "otherSRS":{
                    "title":"otherSRS",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"OtherSRS",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                },
                "noSRS":{
                    "title":"noSRS",
                    "allOf":[
                        {
                            "$ref":"#/definitions/FeatureTypeType.NoSRS"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"NoSRS",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                },
                "operations":{
                    "title":"operations",
                    "allOf":[
                        {
                            "$ref":"#/definitions/OperationsType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Operations",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                },
                "outputFormats":{
                    "title":"outputFormats",
                    "allOf":[
                        {
                            "$ref":"#/definitions/OutputFormatListType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"OutputFormats",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                },
                "wgs84BoundingBox":{
                    "title":"wgs84BoundingBox",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/WGS84BoundingBoxType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"WGS84BoundingBox",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "metadataURL":{
                    "title":"metadataURL",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/MetadataURLType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"MetadataURL",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"FeatureTypeType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "name",
                "title",
                "_abstract",
                "keywords",
                "defaultSRS",
                "otherSRS",
                "noSRS",
                "operations",
                "outputFormats",
                "wgs84BoundingBox",
                "metadataURL"
            ]
        },
        "TransactionType":{
            "allOf":[
                {
                    "$ref":"#/definitions/BaseRequestType"
                },
                {
                    "type":"object",
                    "title":"TransactionType",
                    "properties":{
                        "lockId":{
                            "title":"lockId",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"LockId",
                                "namespaceURI":"http://www.opengis.net/wfs"
                            }
                        },
                        "insertOrUpdateOrDelete":{
                            "title":"insertOrUpdateOrDelete",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "anyOf":[
                                            {
                                                "anyOf":[
                                                    {
                                                        "$ref":"#/definitions/InsertElementType"
                                                    }
                                                ],
                                                "elementName":{
                                                    "localPart":"Insert",
                                                    "namespaceURI":"http://www.opengis.net/wfs"
                                                }
                                            },
                                            {
                                                "anyOf":[
                                                    {
                                                        "$ref":"#/definitions/UpdateElementType"
                                                    }
                                                ],
                                                "elementName":{
                                                    "localPart":"Update",
                                                    "namespaceURI":"http://www.opengis.net/wfs"
                                                }
                                            },
                                            {
                                                "anyOf":[
                                                    {
                                                        "$ref":"#/definitions/DeleteElementType"
                                                    }
                                                ],
                                                "elementName":{
                                                    "localPart":"Delete",
                                                    "namespaceURI":"http://www.opengis.net/wfs"
                                                }
                                            },
                                            {
                                                "anyOf":[
                                                    {
                                                        "$ref":"#/definitions/NativeType"
                                                    }
                                                ],
                                                "elementName":{
                                                    "localPart":"Native",
                                                    "namespaceURI":"http://www.opengis.net/wfs"
                                                }
                                            }
                                        ]
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"elements"
                        },
                        "releaseAction":{
                            "title":"releaseAction",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/AllSomeType"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"releaseAction",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"TransactionType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "lockId",
                "insertOrUpdateOrDelete",
                "releaseAction"
            ]
        },
        "DescribeFeatureTypeType":{
            "allOf":[
                {
                    "$ref":"#/definitions/BaseRequestType"
                },
                {
                    "type":"object",
                    "title":"DescribeFeatureTypeType",
                    "properties":{
                        "typeName":{
                            "title":"typeName",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"TypeName",
                                "namespaceURI":"http://www.opengis.net/wfs"
                            }
                        },
                        "outputFormat":{
                            "title":"outputFormat",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"outputFormat",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DescribeFeatureTypeType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "typeName",
                "outputFormat"
            ]
        },
        "GMLObjectTypeType":{
            "type":"object",
            "title":"GMLObjectTypeType",
            "required":[
                "name"
            ],
            "properties":{
                "name":{
                    "title":"name",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Name",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                },
                "title":{
                    "title":"title",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Title",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                },
                "_abstract":{
                    "title":"_abstract",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Abstract",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                },
                "keywords":{
                    "title":"keywords",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/KeywordsType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Keywords",
                        "namespaceURI":"http://www.opengis.net/ows"
                    }
                },
                "outputFormats":{
                    "title":"outputFormats",
                    "allOf":[
                        {
                            "$ref":"#/definitions/OutputFormatListType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"OutputFormats",
                        "namespaceURI":"http://www.opengis.net/wfs"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GMLObjectTypeType",
                "namespaceURI":"http://www.opengis.net/wfs"
            },
            "propertiesOrder":[
                "name",
                "title",
                "_abstract",
                "keywords",
                "outputFormats"
            ]
        },
        "XlinkPropertyName":{
            "type":"object",
            "title":"XlinkPropertyName",
            "required":[
                "traverseXlinkDepth"
            ],
            "properties":{
                "value":{
                    "title":"value",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"value"
                },
                "traverseXlinkDepth":{
                    "title":"traverseXlinkDepth",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"traverseXlinkDepth",
                        "namespaceURI":""
                    }
                },
                "traverseXlinkExpiry":{
                    "title":"traverseXlinkExpiry",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"traverseXlinkExpiry",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "value",
                "traverseXlinkDepth",
                "traverseXlinkExpiry"
            ]
        },
        "AllSomeType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"AllSomeType",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        "ResultTypeType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"ResultTypeType",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        "OperationType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"OperationType",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        "IdentifierGenerationOptionType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"IdentifierGenerationOptionType",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        }
    },
    "anyOf":[
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/QueryType"
                }
            },
            "elementName":{
                "localPart":"Query",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/XlinkPropertyName"
                }
            },
            "elementName":{
                "localPart":"XlinkPropertyName",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/GMLObjectTypeListType"
                }
            },
            "elementName":{
                "localPart":"ServesGMLObjectTypeList",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/WFSCapabilitiesType"
                }
            },
            "elementName":{
                "localPart":"WFS_Capabilities",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/TransactionResponseType"
                }
            },
            "elementName":{
                "localPart":"TransactionResponse",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/DeleteElementType"
                }
            },
            "elementName":{
                "localPart":"Delete",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/UpdateElementType"
                }
            },
            "elementName":{
                "localPart":"Update",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/LockFeatureType"
                }
            },
            "elementName":{
                "localPart":"LockFeature",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            },
            "elementName":{
                "localPart":"PropertyName",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/PropertyType"
                }
            },
            "elementName":{
                "localPart":"Property",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/TransactionType"
                }
            },
            "elementName":{
                "localPart":"Transaction",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/LockFeatureResponseType"
                }
            },
            "elementName":{
                "localPart":"LockFeatureResponse",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/FeatureCollectionType"
                }
            },
            "elementName":{
                "localPart":"FeatureCollection",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/GetGmlObjectType"
                }
            },
            "elementName":{
                "localPart":"GetGmlObject",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/GetFeatureType"
                }
            },
            "elementName":{
                "localPart":"GetFeature",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/GetCapabilitiesType"
                }
            },
            "elementName":{
                "localPart":"GetCapabilities",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/GMLObjectTypeListType"
                }
            },
            "elementName":{
                "localPart":"SupportsGMLObjectTypeList",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/DescribeFeatureTypeType"
                }
            },
            "elementName":{
                "localPart":"DescribeFeatureType",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/FeatureTypeListType"
                }
            },
            "elementName":{
                "localPart":"FeatureTypeList",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/GetFeatureWithLockType"
                }
            },
            "elementName":{
                "localPart":"GetFeatureWithLock",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/InsertElementType"
                }
            },
            "elementName":{
                "localPart":"Insert",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/NativeType"
                }
            },
            "elementName":{
                "localPart":"Native",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            },
            "elementName":{
                "localPart":"LockId",
                "namespaceURI":"http://www.opengis.net/wfs"
            }
        }
    ]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy