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

as.gml-v_1_0_0.4.0.0.source-code.GML_1_0_0.jsonschema Maven / Gradle / Ivy

There is a newer version: 5.0.1
Show newest version

{
    "id":"#",
    "definitions":{
        "Position":{
            "type":"object",
            "title":"Position",
            "properties":{
                "point":{
                    "title":"point",
                    "allOf":[
                        {
                            "$ref":"#/definitions/Point"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Point",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "point"
            ]
        },
        "Box":{
            "type":"object",
            "title":"Box",
            "properties":{
                "id":{
                    "title":"id",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"ID",
                        "namespaceURI":""
                    }
                },
                "srsName":{
                    "title":"srsName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"srsName",
                        "namespaceURI":""
                    }
                },
                "coordinates":{
                    "title":"coordinates",
                    "allOf":[
                        {
                            "$ref":"#/definitions/Coordinates"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"coordinates",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "id",
                "srsName",
                "coordinates"
            ]
        },
        "MultiCoverage":{
            "type":"object",
            "title":"MultiCoverage",
            "properties":{
                "multiPolygon":{
                    "title":"multiPolygon",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MultiPolygon"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"MultiPolygon",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "multiPolygon"
            ]
        },
        "OuterBoundaryIs":{
            "type":"object",
            "title":"OuterBoundaryIs",
            "properties":{
                "linearRing":{
                    "title":"linearRing",
                    "allOf":[
                        {
                            "$ref":"#/definitions/LinearRing"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"LinearRing",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "linearRing"
            ]
        },
        "GeometryCollection":{
            "type":"object",
            "title":"GeometryCollection",
            "properties":{
                "id":{
                    "title":"id",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"ID",
                        "namespaceURI":""
                    }
                },
                "srsName":{
                    "title":"srsName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"srsName",
                        "namespaceURI":""
                    }
                },
                "geometryMember":{
                    "title":"geometryMember",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/GeometryMember"
                            }
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"geometryMember",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "id",
                "srsName",
                "geometryMember"
            ]
        },
        "GeometricProperty":{
            "type":"object",
            "title":"GeometricProperty",
            "properties":{
                "typeName":{
                    "title":"typeName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"typeName",
                        "namespaceURI":""
                    }
                },
                "pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection":{
                    "title":"pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "anyOf":[
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/Point"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"Point",
                                            "namespaceURI":""
                                        }
                                    },
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/LineString"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"LineString",
                                            "namespaceURI":""
                                        }
                                    },
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/Polygon"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"Polygon",
                                            "namespaceURI":""
                                        }
                                    },
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/MultiPoint"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"MultiPoint",
                                            "namespaceURI":""
                                        }
                                    },
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/MultiLineString"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"MultiLineString",
                                            "namespaceURI":""
                                        }
                                    },
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/MultiPolygon"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"MultiPolygon",
                                            "namespaceURI":""
                                        }
                                    },
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/GeometryCollection"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"GeometryCollection",
                                            "namespaceURI":""
                                        }
                                    }
                                ]
                            }
                        }
                    ],
                    "propertyType":"elements"
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "typeName",
                "pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection"
            ]
        },
        "BoundedBy":{
            "type":"object",
            "title":"BoundedBy",
            "properties":{
                "box":{
                    "title":"box",
                    "allOf":[
                        {
                            "$ref":"#/definitions/Box"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Box",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "box"
            ]
        },
        "MultiPolygon":{
            "type":"object",
            "title":"MultiPolygon",
            "properties":{
                "id":{
                    "title":"id",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"ID",
                        "namespaceURI":""
                    }
                },
                "srsName":{
                    "title":"srsName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"srsName",
                        "namespaceURI":""
                    }
                },
                "polygonMember":{
                    "title":"polygonMember",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/PolygonMember"
                            }
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"polygonMember",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "id",
                "srsName",
                "polygonMember"
            ]
        },
        "MultiCenterOf":{
            "type":"object",
            "title":"MultiCenterOf",
            "properties":{
                "multiPoint":{
                    "title":"multiPoint",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MultiPoint"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"MultiPoint",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "multiPoint"
            ]
        },
        "Location":{
            "type":"object",
            "title":"Location",
            "properties":{
                "point":{
                    "title":"point",
                    "allOf":[
                        {
                            "$ref":"#/definitions/Point"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Point",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "point"
            ]
        },
        "MultiLineString":{
            "type":"object",
            "title":"MultiLineString",
            "properties":{
                "id":{
                    "title":"id",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"ID",
                        "namespaceURI":""
                    }
                },
                "srsName":{
                    "title":"srsName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"srsName",
                        "namespaceURI":""
                    }
                },
                "lineStringMember":{
                    "title":"lineStringMember",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/LineStringMember"
                            }
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"lineStringMember",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "id",
                "srsName",
                "lineStringMember"
            ]
        },
        "CenterOf":{
            "type":"object",
            "title":"CenterOf",
            "properties":{
                "point":{
                    "title":"point",
                    "allOf":[
                        {
                            "$ref":"#/definitions/Point"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Point",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "point"
            ]
        },
        "MultiExtentOf":{
            "type":"object",
            "title":"MultiExtentOf",
            "properties":{
                "multiPolygon":{
                    "title":"multiPolygon",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MultiPolygon"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"MultiPolygon",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "multiPolygon"
            ]
        },
        "Property":{
            "type":"object",
            "title":"Property",
            "properties":{
                "typeName":{
                    "title":"typeName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"typeName",
                        "namespaceURI":""
                    }
                },
                "type":{
                    "title":"type",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"type",
                        "namespaceURI":""
                    }
                },
                "value":{
                    "title":"value",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"value"
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "typeName",
                "type",
                "value"
            ]
        },
        "LinearRing":{
            "type":"object",
            "title":"LinearRing",
            "properties":{
                "id":{
                    "title":"id",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"ID",
                        "namespaceURI":""
                    }
                },
                "coordinates":{
                    "title":"coordinates",
                    "allOf":[
                        {
                            "$ref":"#/definitions/Coordinates"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"coordinates",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "id",
                "coordinates"
            ]
        },
        "LineStringMember":{
            "type":"object",
            "title":"LineStringMember",
            "properties":{
                "lineString":{
                    "title":"lineString",
                    "allOf":[
                        {
                            "$ref":"#/definitions/LineString"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"LineString",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "lineString"
            ]
        },
        "Coordinates":{
            "type":"object",
            "title":"Coordinates",
            "properties":{
                "decimal":{
                    "title":"decimal",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"decimal",
                        "namespaceURI":""
                    }
                },
                "cs":{
                    "title":"cs",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"cs",
                        "namespaceURI":""
                    }
                },
                "ts":{
                    "title":"ts",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"ts",
                        "namespaceURI":""
                    }
                },
                "value":{
                    "title":"value",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"value"
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "decimal",
                "cs",
                "ts",
                "value"
            ]
        },
        "MultiPoint":{
            "type":"object",
            "title":"MultiPoint",
            "properties":{
                "id":{
                    "title":"id",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"ID",
                        "namespaceURI":""
                    }
                },
                "srsName":{
                    "title":"srsName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"srsName",
                        "namespaceURI":""
                    }
                },
                "pointMember":{
                    "title":"pointMember",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/PointMember"
                            }
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"pointMember",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "id",
                "srsName",
                "pointMember"
            ]
        },
        "MultiLineStringProperty":{
            "type":"object",
            "title":"MultiLineStringProperty",
            "properties":{
                "multiLineString":{
                    "title":"multiLineString",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MultiLineString"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"MultiLineString",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "multiLineString"
            ]
        },
        "MultiLocation":{
            "type":"object",
            "title":"MultiLocation",
            "properties":{
                "multiPoint":{
                    "title":"multiPoint",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MultiPoint"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"MultiPoint",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "multiPoint"
            ]
        },
        "MultiPointProperty":{
            "type":"object",
            "title":"MultiPointProperty",
            "properties":{
                "multiPoint":{
                    "title":"multiPoint",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MultiPoint"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"MultiPoint",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "multiPoint"
            ]
        },
        "InnerBoundaryIs":{
            "type":"object",
            "title":"InnerBoundaryIs",
            "properties":{
                "linearRing":{
                    "title":"linearRing",
                    "allOf":[
                        {
                            "$ref":"#/definitions/LinearRing"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"LinearRing",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "linearRing"
            ]
        },
        "ExtentOf":{
            "type":"object",
            "title":"ExtentOf",
            "properties":{
                "polygon":{
                    "title":"polygon",
                    "allOf":[
                        {
                            "$ref":"#/definitions/Polygon"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Polygon",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "polygon"
            ]
        },
        "PolygonMember":{
            "type":"object",
            "title":"PolygonMember",
            "properties":{
                "polygon":{
                    "title":"polygon",
                    "allOf":[
                        {
                            "$ref":"#/definitions/Polygon"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Polygon",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "polygon"
            ]
        },
        "Point":{
            "type":"object",
            "title":"Point",
            "properties":{
                "id":{
                    "title":"id",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"ID",
                        "namespaceURI":""
                    }
                },
                "srsName":{
                    "title":"srsName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"srsName",
                        "namespaceURI":""
                    }
                },
                "coordinates":{
                    "title":"coordinates",
                    "allOf":[
                        {
                            "$ref":"#/definitions/Coordinates"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"coordinates",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "id",
                "srsName",
                "coordinates"
            ]
        },
        "FeatureMember":{
            "type":"object",
            "title":"FeatureMember",
            "properties":{
                "typeName":{
                    "title":"typeName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"typeName",
                        "namespaceURI":""
                    }
                },
                "featureOrFeatureCollection":{
                    "title":"featureOrFeatureCollection",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "anyOf":[
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/Feature"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"Feature",
                                            "namespaceURI":""
                                        }
                                    },
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/FeatureCollection"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"FeatureCollection",
                                            "namespaceURI":""
                                        }
                                    }
                                ]
                            }
                        }
                    ],
                    "propertyType":"elements"
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "typeName",
                "featureOrFeatureCollection"
            ]
        },
        "LineStringProperty":{
            "type":"object",
            "title":"LineStringProperty",
            "properties":{
                "lineString":{
                    "title":"lineString",
                    "allOf":[
                        {
                            "$ref":"#/definitions/LineString"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"LineString",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "lineString"
            ]
        },
        "Polygon":{
            "type":"object",
            "title":"Polygon",
            "properties":{
                "id":{
                    "title":"id",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"ID",
                        "namespaceURI":""
                    }
                },
                "srsName":{
                    "title":"srsName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"srsName",
                        "namespaceURI":""
                    }
                },
                "outerBoundaryIs":{
                    "title":"outerBoundaryIs",
                    "allOf":[
                        {
                            "$ref":"#/definitions/OuterBoundaryIs"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"outerBoundaryIs",
                        "namespaceURI":""
                    }
                },
                "innerBoundaryIs":{
                    "title":"innerBoundaryIs",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/InnerBoundaryIs"
                            }
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"innerBoundaryIs",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "id",
                "srsName",
                "outerBoundaryIs",
                "innerBoundaryIs"
            ]
        },
        "FeatureCollection":{
            "type":"object",
            "title":"FeatureCollection",
            "properties":{
                "typeName":{
                    "title":"typeName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"typeName",
                        "namespaceURI":""
                    }
                },
                "identifier":{
                    "title":"identifier",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"identifier",
                        "namespaceURI":""
                    }
                },
                "description":{
                    "title":"description",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"description",
                        "namespaceURI":""
                    }
                },
                "name":{
                    "title":"name",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"name",
                        "namespaceURI":""
                    }
                },
                "boundedBy":{
                    "title":"boundedBy",
                    "allOf":[
                        {
                            "$ref":"#/definitions/BoundedBy"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"boundedBy",
                        "namespaceURI":""
                    }
                },
                "property":{
                    "title":"property",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/Property"
                            }
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"property",
                        "namespaceURI":""
                    }
                },
                "geometricProperty":{
                    "title":"geometricProperty",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/GeometricProperty"
                            }
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"geometricProperty",
                        "namespaceURI":""
                    }
                },
                "featureMember":{
                    "title":"featureMember",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/FeatureMember"
                            }
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"featureMember",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "typeName",
                "identifier",
                "description",
                "name",
                "boundedBy",
                "property",
                "geometricProperty",
                "featureMember"
            ]
        },
        "MultiCenterLineOf":{
            "type":"object",
            "title":"MultiCenterLineOf",
            "properties":{
                "multiLineString":{
                    "title":"multiLineString",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MultiLineString"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"MultiLineString",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "multiLineString"
            ]
        },
        "PointMember":{
            "type":"object",
            "title":"PointMember",
            "properties":{
                "point":{
                    "title":"point",
                    "allOf":[
                        {
                            "$ref":"#/definitions/Point"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Point",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "point"
            ]
        },
        "GeometryCollectionProperty":{
            "type":"object",
            "title":"GeometryCollectionProperty",
            "properties":{
                "geometryCollection":{
                    "title":"geometryCollection",
                    "allOf":[
                        {
                            "$ref":"#/definitions/GeometryCollection"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"GeometryCollection",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "geometryCollection"
            ]
        },
        "MultiPosition":{
            "type":"object",
            "title":"MultiPosition",
            "properties":{
                "multiPoint":{
                    "title":"multiPoint",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MultiPoint"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"MultiPoint",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "multiPoint"
            ]
        },
        "Feature":{
            "type":"object",
            "title":"Feature",
            "properties":{
                "typeName":{
                    "title":"typeName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"typeName",
                        "namespaceURI":""
                    }
                },
                "identifier":{
                    "title":"identifier",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"identifier",
                        "namespaceURI":""
                    }
                },
                "description":{
                    "title":"description",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"description",
                        "namespaceURI":""
                    }
                },
                "name":{
                    "title":"name",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"name",
                        "namespaceURI":""
                    }
                },
                "boundedBy":{
                    "title":"boundedBy",
                    "allOf":[
                        {
                            "$ref":"#/definitions/BoundedBy"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"boundedBy",
                        "namespaceURI":""
                    }
                },
                "property":{
                    "title":"property",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/Property"
                            }
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"property",
                        "namespaceURI":""
                    }
                },
                "geometricProperty":{
                    "title":"geometricProperty",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/GeometricProperty"
                            }
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"geometricProperty",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "typeName",
                "identifier",
                "description",
                "name",
                "boundedBy",
                "property",
                "geometricProperty"
            ]
        },
        "LineString":{
            "type":"object",
            "title":"LineString",
            "properties":{
                "id":{
                    "title":"id",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"ID",
                        "namespaceURI":""
                    }
                },
                "srsName":{
                    "title":"srsName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"srsName",
                        "namespaceURI":""
                    }
                },
                "coordinates":{
                    "title":"coordinates",
                    "allOf":[
                        {
                            "$ref":"#/definitions/Coordinates"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"coordinates",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "id",
                "srsName",
                "coordinates"
            ]
        },
        "GeometryProperty":{
            "type":"object",
            "title":"GeometryProperty",
            "properties":{
                "pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection":{
                    "title":"pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "anyOf":[
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/Point"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"Point",
                                            "namespaceURI":""
                                        }
                                    },
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/LineString"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"LineString",
                                            "namespaceURI":""
                                        }
                                    },
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/Polygon"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"Polygon",
                                            "namespaceURI":""
                                        }
                                    },
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/MultiPoint"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"MultiPoint",
                                            "namespaceURI":""
                                        }
                                    },
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/MultiLineString"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"MultiLineString",
                                            "namespaceURI":""
                                        }
                                    },
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/MultiPolygon"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"MultiPolygon",
                                            "namespaceURI":""
                                        }
                                    },
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/GeometryCollection"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"GeometryCollection",
                                            "namespaceURI":""
                                        }
                                    }
                                ]
                            }
                        }
                    ],
                    "propertyType":"elements"
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection"
            ]
        },
        "PolygonProperty":{
            "type":"object",
            "title":"PolygonProperty",
            "properties":{
                "polygon":{
                    "title":"polygon",
                    "allOf":[
                        {
                            "$ref":"#/definitions/Polygon"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Polygon",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "polygon"
            ]
        },
        "PointProperty":{
            "type":"object",
            "title":"PointProperty",
            "properties":{
                "point":{
                    "title":"point",
                    "allOf":[
                        {
                            "$ref":"#/definitions/Point"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Point",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "point"
            ]
        },
        "GeometryMember":{
            "type":"object",
            "title":"GeometryMember",
            "properties":{
                "pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection":{
                    "title":"pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "anyOf":[
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/Point"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"Point",
                                            "namespaceURI":""
                                        }
                                    },
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/LineString"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"LineString",
                                            "namespaceURI":""
                                        }
                                    },
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/Polygon"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"Polygon",
                                            "namespaceURI":""
                                        }
                                    },
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/MultiPoint"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"MultiPoint",
                                            "namespaceURI":""
                                        }
                                    },
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/MultiLineString"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"MultiLineString",
                                            "namespaceURI":""
                                        }
                                    },
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/MultiPolygon"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"MultiPolygon",
                                            "namespaceURI":""
                                        }
                                    },
                                    {
                                        "anyOf":[
                                            {
                                                "$ref":"#/definitions/GeometryCollection"
                                            }
                                        ],
                                        "elementName":{
                                            "localPart":"GeometryCollection",
                                            "namespaceURI":""
                                        }
                                    }
                                ]
                            }
                        }
                    ],
                    "propertyType":"elements"
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection"
            ]
        },
        "Coverage":{
            "type":"object",
            "title":"Coverage",
            "properties":{
                "polygon":{
                    "title":"polygon",
                    "allOf":[
                        {
                            "$ref":"#/definitions/Polygon"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Polygon",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "polygon"
            ]
        },
        "EdgeOf":{
            "type":"object",
            "title":"EdgeOf",
            "properties":{
                "lineString":{
                    "title":"lineString",
                    "allOf":[
                        {
                            "$ref":"#/definitions/LineString"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"LineString",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "lineString"
            ]
        },
        "CenterLineOf":{
            "type":"object",
            "title":"CenterLineOf",
            "properties":{
                "lineString":{
                    "title":"lineString",
                    "allOf":[
                        {
                            "$ref":"#/definitions/LineString"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"LineString",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "lineString"
            ]
        },
        "MultiPolygonProperty":{
            "type":"object",
            "title":"MultiPolygonProperty",
            "properties":{
                "multiPolygon":{
                    "title":"multiPolygon",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MultiPolygon"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"MultiPolygon",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "multiPolygon"
            ]
        },
        "MultiEdgeOf":{
            "type":"object",
            "title":"MultiEdgeOf",
            "properties":{
                "multiLineString":{
                    "title":"multiLineString",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MultiLineString"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"MultiLineString",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "multiLineString"
            ]
        }
    },
    "anyOf":[
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "innerBoundaryIs"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/InnerBoundaryIs"
                }
            },
            "elementName":{
                "localPart":"innerBoundaryIs",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "multiPolygonProperty"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MultiPolygonProperty"
                }
            },
            "elementName":{
                "localPart":"multiPolygonProperty",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Feature"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/Feature"
                }
            },
            "elementName":{
                "localPart":"Feature",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "multiPointProperty"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MultiPointProperty"
                }
            },
            "elementName":{
                "localPart":"multiPointProperty",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "geometryProperty"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/GeometryProperty"
                }
            },
            "elementName":{
                "localPart":"geometryProperty",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "GeometryCollection"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/GeometryCollection"
                }
            },
            "elementName":{
                "localPart":"GeometryCollection",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "position"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/Position"
                }
            },
            "elementName":{
                "localPart":"position",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "pointProperty"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/PointProperty"
                }
            },
            "elementName":{
                "localPart":"pointProperty",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "extentOf"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ExtentOf"
                }
            },
            "elementName":{
                "localPart":"extentOf",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "multiExtentOf"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MultiExtentOf"
                }
            },
            "elementName":{
                "localPart":"multiExtentOf",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "coverage"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/Coverage"
                }
            },
            "elementName":{
                "localPart":"coverage",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "geometryCollectionProperty"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/GeometryCollectionProperty"
                }
            },
            "elementName":{
                "localPart":"geometryCollectionProperty",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "featureMember"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/FeatureMember"
                }
            },
            "elementName":{
                "localPart":"featureMember",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Point"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/Point"
                }
            },
            "elementName":{
                "localPart":"Point",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "polygonMember"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/PolygonMember"
                }
            },
            "elementName":{
                "localPart":"polygonMember",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "multiLineStringProperty"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MultiLineStringProperty"
                }
            },
            "elementName":{
                "localPart":"multiLineStringProperty",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "property"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/Property"
                }
            },
            "elementName":{
                "localPart":"property",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "lineStringProperty"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/LineStringProperty"
                }
            },
            "elementName":{
                "localPart":"lineStringProperty",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "MultiPoint"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MultiPoint"
                }
            },
            "elementName":{
                "localPart":"MultiPoint",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "multiCenterLineOf"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MultiCenterLineOf"
                }
            },
            "elementName":{
                "localPart":"multiCenterLineOf",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Polygon"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/Polygon"
                }
            },
            "elementName":{
                "localPart":"Polygon",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "coordinates"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/Coordinates"
                }
            },
            "elementName":{
                "localPart":"coordinates",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "LinearRing"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/LinearRing"
                }
            },
            "elementName":{
                "localPart":"LinearRing",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "centerLineOf"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/CenterLineOf"
                }
            },
            "elementName":{
                "localPart":"centerLineOf",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "FeatureCollection"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/FeatureCollection"
                }
            },
            "elementName":{
                "localPart":"FeatureCollection",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "multiCenterOf"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MultiCenterOf"
                }
            },
            "elementName":{
                "localPart":"multiCenterOf",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "geometricProperty"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/GeometricProperty"
                }
            },
            "elementName":{
                "localPart":"geometricProperty",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "outerBoundaryIs"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/OuterBoundaryIs"
                }
            },
            "elementName":{
                "localPart":"outerBoundaryIs",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "LineString"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/LineString"
                }
            },
            "elementName":{
                "localPart":"LineString",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "geometryMember"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/GeometryMember"
                }
            },
            "elementName":{
                "localPart":"geometryMember",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "centerOf"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/CenterOf"
                }
            },
            "elementName":{
                "localPart":"centerOf",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "lineStringMember"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/LineStringMember"
                }
            },
            "elementName":{
                "localPart":"lineStringMember",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "MultiPolygon"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MultiPolygon"
                }
            },
            "elementName":{
                "localPart":"MultiPolygon",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "multiCoverage"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MultiCoverage"
                }
            },
            "elementName":{
                "localPart":"multiCoverage",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "multiPosition"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MultiPosition"
                }
            },
            "elementName":{
                "localPart":"multiPosition",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Box"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/Box"
                }
            },
            "elementName":{
                "localPart":"Box",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "pointMember"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/PointMember"
                }
            },
            "elementName":{
                "localPart":"pointMember",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "polygonProperty"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/PolygonProperty"
                }
            },
            "elementName":{
                "localPart":"polygonProperty",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "boundedBy"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/BoundedBy"
                }
            },
            "elementName":{
                "localPart":"boundedBy",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "multiEdgeOf"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MultiEdgeOf"
                }
            },
            "elementName":{
                "localPart":"multiEdgeOf",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "MultiLineString"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MultiLineString"
                }
            },
            "elementName":{
                "localPart":"MultiLineString",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "location"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/Location"
                }
            },
            "elementName":{
                "localPart":"location",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "multiLocation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MultiLocation"
                }
            },
            "elementName":{
                "localPart":"multiLocation",
                "namespaceURI":""
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "edgeOf"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        ""
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/EdgeOf"
                }
            },
            "elementName":{
                "localPart":"edgeOf",
                "namespaceURI":""
            }
        }
    ]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy