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

.citygml-v_2_0.2.6.1.source-code.CityGML_Waterbody_2_0.jsonschema Maven / Gradle / Ivy


{
    "id":"http://www.opengis.net/citygml/waterbody/2.0#",
    "definitions":{
        "BoundedByWaterSurfacePropertyType":{
            "type":"object",
            "title":"BoundedByWaterSurfacePropertyType",
            "required":[
                "waterBoundarySurface"
            ],
            "properties":{
                "waterBoundarySurface":{
                    "title":"waterBoundarySurface",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/AbstractWaterBoundarySurfaceType"
                                }
                            },
                            "elementName":{
                                "localPart":"_WaterBoundarySurface",
                                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"_WaterBoundarySurface",
                        "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                    }
                },
                "remoteSchema":{
                    "title":"remoteSchema",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"remoteSchema",
                        "namespaceURI":"http://www.opengis.net/gml"
                    }
                },
                "type":{
                    "title":"type",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TypeType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"type",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "href":{
                    "title":"href",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"href",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "role":{
                    "title":"role",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"role",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "arcrole":{
                    "title":"arcrole",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"arcrole",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "title":{
                    "title":"title",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"title",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "show":{
                    "title":"show",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ShowType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"show",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "actuate":{
                    "title":"actuate",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ActuateType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"actuate",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BoundedByWaterSurfacePropertyType",
                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
            },
            "propertiesOrder":[
                "waterBoundarySurface",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "WaterSurfaceType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractWaterBoundarySurfaceType"
                },
                {
                    "type":"object",
                    "title":"WaterSurfaceType",
                    "properties":{
                        "waterLevel":{
                            "title":"waterLevel",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CodeType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"waterLevel",
                                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                            }
                        },
                        "genericApplicationPropertyOfWaterSurface":{
                            "title":"genericApplicationPropertyOfWaterSurface",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfWaterSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"WaterSurfaceType",
                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
            },
            "propertiesOrder":[
                "waterLevel",
                "genericApplicationPropertyOfWaterSurface"
            ]
        },
        "WaterClosureSurfaceType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractWaterBoundarySurfaceType"
                },
                {
                    "type":"object",
                    "title":"WaterClosureSurfaceType",
                    "properties":{
                        "genericApplicationPropertyOfWaterClosureSurface":{
                            "title":"genericApplicationPropertyOfWaterClosureSurface",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfWaterClosureSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"WaterClosureSurfaceType",
                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
            },
            "propertiesOrder":[
                "genericApplicationPropertyOfWaterClosureSurface"
            ]
        },
        "AbstractWaterObjectType":{
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
                },
                {
                    "type":"object",
                    "title":"AbstractWaterObjectType",
                    "properties":{
                        "genericApplicationPropertyOfWaterObject":{
                            "title":"genericApplicationPropertyOfWaterObject",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfWaterObject",
                                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractWaterObjectType",
                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
            },
            "propertiesOrder":[
                "genericApplicationPropertyOfWaterObject"
            ]
        },
        "WaterGroundSurfaceType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractWaterBoundarySurfaceType"
                },
                {
                    "type":"object",
                    "title":"WaterGroundSurfaceType",
                    "properties":{
                        "genericApplicationPropertyOfWaterGroundSurface":{
                            "title":"genericApplicationPropertyOfWaterGroundSurface",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfWaterGroundSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"WaterGroundSurfaceType",
                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
            },
            "propertiesOrder":[
                "genericApplicationPropertyOfWaterGroundSurface"
            ]
        },
        "WaterBodyType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractWaterObjectType"
                },
                {
                    "type":"object",
                    "title":"WaterBodyType",
                    "properties":{
                        "clazz":{
                            "title":"clazz",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CodeType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"class",
                                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                            }
                        },
                        "function":{
                            "title":"function",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/CodeType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"function",
                                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                            }
                        },
                        "usage":{
                            "title":"usage",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/CodeType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"usage",
                                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                            }
                        },
                        "lod0MultiCurve":{
                            "title":"lod0MultiCurve",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiCurvePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod0MultiCurve",
                                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                            }
                        },
                        "lod0MultiSurface":{
                            "title":"lod0MultiSurface",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiSurfacePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod0MultiSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                            }
                        },
                        "lod1MultiCurve":{
                            "title":"lod1MultiCurve",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiCurvePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod1MultiCurve",
                                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                            }
                        },
                        "lod1MultiSurface":{
                            "title":"lod1MultiSurface",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiSurfacePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod1MultiSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                            }
                        },
                        "lod1Solid":{
                            "title":"lod1Solid",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/SolidPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod1Solid",
                                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                            }
                        },
                        "lod2Solid":{
                            "title":"lod2Solid",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/SolidPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod2Solid",
                                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                            }
                        },
                        "lod3Solid":{
                            "title":"lod3Solid",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/SolidPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod3Solid",
                                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                            }
                        },
                        "lod4Solid":{
                            "title":"lod4Solid",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/SolidPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod4Solid",
                                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                            }
                        },
                        "cityObjectBoundedBy":{
                            "title":"cityObjectBoundedBy",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/BoundedByWaterSurfacePropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"boundedBy",
                                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                            }
                        },
                        "genericApplicationPropertyOfWaterBody":{
                            "title":"genericApplicationPropertyOfWaterBody",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfWaterBody",
                                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"WaterBodyType",
                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
            },
            "propertiesOrder":[
                "clazz",
                "function",
                "usage",
                "lod0MultiCurve",
                "lod0MultiSurface",
                "lod1MultiCurve",
                "lod1MultiSurface",
                "lod1Solid",
                "lod2Solid",
                "lod3Solid",
                "lod4Solid",
                "cityObjectBoundedBy",
                "genericApplicationPropertyOfWaterBody"
            ]
        },
        "AbstractWaterBoundarySurfaceType":{
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
                },
                {
                    "type":"object",
                    "title":"AbstractWaterBoundarySurfaceType",
                    "properties":{
                        "lod2Surface":{
                            "title":"lod2Surface",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/SurfacePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod2Surface",
                                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                            }
                        },
                        "lod3Surface":{
                            "title":"lod3Surface",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/SurfacePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod3Surface",
                                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                            }
                        },
                        "lod4Surface":{
                            "title":"lod4Surface",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/SurfacePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod4Surface",
                                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                            }
                        },
                        "genericApplicationPropertyOfWaterBoundarySurface":{
                            "title":"genericApplicationPropertyOfWaterBoundarySurface",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfWaterBoundarySurface",
                                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractWaterBoundarySurfaceType",
                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
            },
            "propertiesOrder":[
                "lod2Surface",
                "lod3Surface",
                "lod4Surface",
                "genericApplicationPropertyOfWaterBoundarySurface"
            ]
        }
    },
    "anyOf":[
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfWaterClosureSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/waterbody/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfWaterClosureSurface",
                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "WaterBody"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/waterbody/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/WaterBodyType"
                }
            },
            "elementName":{
                "localPart":"WaterBody",
                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfWaterSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/waterbody/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfWaterSurface",
                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_WaterBoundarySurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/waterbody/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractWaterBoundarySurfaceType"
                }
            },
            "elementName":{
                "localPart":"_WaterBoundarySurface",
                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "WaterClosureSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/waterbody/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/WaterClosureSurfaceType"
                }
            },
            "elementName":{
                "localPart":"WaterClosureSurface",
                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfWaterBody"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/waterbody/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfWaterBody",
                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfWaterBoundarySurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/waterbody/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfWaterBoundarySurface",
                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfWaterObject"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/waterbody/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfWaterObject",
                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "WaterSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/waterbody/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/WaterSurfaceType"
                }
            },
            "elementName":{
                "localPart":"WaterSurface",
                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfWaterGroundSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/waterbody/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfWaterGroundSurface",
                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "WaterGroundSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/waterbody/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/WaterGroundSurfaceType"
                }
            },
            "elementName":{
                "localPart":"WaterGroundSurface",
                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_WaterObject"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/waterbody/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractWaterObjectType"
                }
            },
            "elementName":{
                "localPart":"_WaterObject",
                "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0"
            }
        }
    ]
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy