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

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


{
    "id":"http://www.opengis.net/citygml/bridge/2.0#",
    "definitions":{
        "GroundSurfaceType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractBoundarySurfaceType"
                },
                {
                    "type":"object",
                    "title":"GroundSurfaceType",
                    "properties":{
                        "genericApplicationPropertyOfGroundSurface":{
                            "title":"genericApplicationPropertyOfGroundSurface",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfGroundSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GroundSurfaceType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "genericApplicationPropertyOfGroundSurface"
            ]
        },
        "AbstractOpeningType":{
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
                },
                {
                    "type":"object",
                    "title":"AbstractOpeningType",
                    "properties":{
                        "lod3MultiSurface":{
                            "title":"lod3MultiSurface",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiSurfacePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod3MultiSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod4MultiSurface":{
                            "title":"lod4MultiSurface",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiSurfacePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod4MultiSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod3ImplicitRepresentation":{
                            "title":"lod3ImplicitRepresentation",
                            "allOf":[
                                {
                                    "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod3ImplicitRepresentation",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod4ImplicitRepresentation":{
                            "title":"lod4ImplicitRepresentation",
                            "allOf":[
                                {
                                    "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod4ImplicitRepresentation",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "genericApplicationPropertyOfOpening":{
                            "title":"genericApplicationPropertyOfOpening",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfOpening",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractOpeningType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "lod3MultiSurface",
                "lod4MultiSurface",
                "lod3ImplicitRepresentation",
                "lod4ImplicitRepresentation",
                "genericApplicationPropertyOfOpening"
            ]
        },
        "BridgeConstructionElementPropertyType":{
            "type":"object",
            "title":"BridgeConstructionElementPropertyType",
            "required":[
                "bridgeConstructionElement"
            ],
            "properties":{
                "bridgeConstructionElement":{
                    "title":"bridgeConstructionElement",
                    "allOf":[
                        {
                            "$ref":"#/definitions/BridgeConstructionElementType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"BridgeConstructionElement",
                        "namespaceURI":"http://www.opengis.net/citygml/bridge/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":"BridgeConstructionElementPropertyType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "bridgeConstructionElement",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "BridgePartPropertyType":{
            "type":"object",
            "title":"BridgePartPropertyType",
            "required":[
                "bridgePart"
            ],
            "properties":{
                "bridgePart":{
                    "title":"bridgePart",
                    "allOf":[
                        {
                            "$ref":"#/definitions/BridgePartType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"BridgePart",
                        "namespaceURI":"http://www.opengis.net/citygml/bridge/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":"BridgePartPropertyType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "bridgePart",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "BridgeInstallationPropertyType":{
            "type":"object",
            "title":"BridgeInstallationPropertyType",
            "required":[
                "bridgeInstallation"
            ],
            "properties":{
                "bridgeInstallation":{
                    "title":"bridgeInstallation",
                    "allOf":[
                        {
                            "$ref":"#/definitions/BridgeInstallationType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"BridgeInstallation",
                        "namespaceURI":"http://www.opengis.net/citygml/bridge/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":"BridgeInstallationPropertyType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "bridgeInstallation",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "BridgeFurnitureType":{
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
                },
                {
                    "type":"object",
                    "title":"BridgeFurnitureType",
                    "properties":{
                        "clazz":{
                            "title":"clazz",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CodeType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"class",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/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/bridge/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/bridge/2.0"
                            }
                        },
                        "lod4Geometry":{
                            "title":"lod4Geometry",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/GeometryPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod4Geometry",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod4ImplicitRepresentation":{
                            "title":"lod4ImplicitRepresentation",
                            "allOf":[
                                {
                                    "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod4ImplicitRepresentation",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "genericApplicationPropertyOfBridgeFurniture":{
                            "title":"genericApplicationPropertyOfBridgeFurniture",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfBridgeFurniture",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BridgeFurnitureType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "clazz",
                "function",
                "usage",
                "lod4Geometry",
                "lod4ImplicitRepresentation",
                "genericApplicationPropertyOfBridgeFurniture"
            ]
        },
        "WallSurfaceType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractBoundarySurfaceType"
                },
                {
                    "type":"object",
                    "title":"WallSurfaceType",
                    "properties":{
                        "genericApplicationPropertyOfWallSurface":{
                            "title":"genericApplicationPropertyOfWallSurface",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfWallSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"WallSurfaceType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "genericApplicationPropertyOfWallSurface"
            ]
        },
        "OuterCeilingSurfaceType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractBoundarySurfaceType"
                },
                {
                    "type":"object",
                    "title":"OuterCeilingSurfaceType",
                    "properties":{
                        "genericApplicationPropertyOfOuterCeilingSurface":{
                            "title":"genericApplicationPropertyOfOuterCeilingSurface",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfOuterCeilingSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"OuterCeilingSurfaceType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "genericApplicationPropertyOfOuterCeilingSurface"
            ]
        },
        "AbstractBridgeType":{
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractSiteType"
                },
                {
                    "type":"object",
                    "title":"AbstractBridgeType",
                    "properties":{
                        "clazz":{
                            "title":"clazz",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CodeType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"class",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/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/bridge/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/bridge/2.0"
                            }
                        },
                        "yearOfConstruction":{
                            "title":"yearOfConstruction",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/gYear"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"yearOfConstruction",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "yearOfDemolition":{
                            "title":"yearOfDemolition",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/gYear"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"yearOfDemolition",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "isMovable":{
                            "title":"isMovable",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"isMovable",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod1Solid":{
                            "title":"lod1Solid",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/SolidPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod1Solid",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod1MultiSurface":{
                            "title":"lod1MultiSurface",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiSurfacePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod1MultiSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod1TerrainIntersection":{
                            "title":"lod1TerrainIntersection",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiCurvePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod1TerrainIntersection",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod2Solid":{
                            "title":"lod2Solid",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/SolidPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod2Solid",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod2MultiSurface":{
                            "title":"lod2MultiSurface",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiSurfacePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod2MultiSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod2MultiCurve":{
                            "title":"lod2MultiCurve",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiCurvePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod2MultiCurve",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod2TerrainIntersection":{
                            "title":"lod2TerrainIntersection",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiCurvePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod2TerrainIntersection",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "outerBridgeConstruction":{
                            "title":"outerBridgeConstruction",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/BridgeConstructionElementPropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"outerBridgeConstruction",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "outerBridgeInstallation":{
                            "title":"outerBridgeInstallation",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/BridgeInstallationPropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"outerBridgeInstallation",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "interiorBridgeInstallation":{
                            "title":"interiorBridgeInstallation",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/IntBridgeInstallationPropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"interiorBridgeInstallation",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "cityObjectBoundedBy":{
                            "title":"cityObjectBoundedBy",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/BoundarySurfacePropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"boundedBy",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod3Solid":{
                            "title":"lod3Solid",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/SolidPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod3Solid",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod3MultiSurface":{
                            "title":"lod3MultiSurface",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiSurfacePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod3MultiSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod3MultiCurve":{
                            "title":"lod3MultiCurve",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiCurvePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod3MultiCurve",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod3TerrainIntersection":{
                            "title":"lod3TerrainIntersection",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiCurvePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod3TerrainIntersection",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod4Solid":{
                            "title":"lod4Solid",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/SolidPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod4Solid",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod4MultiSurface":{
                            "title":"lod4MultiSurface",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiSurfacePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod4MultiSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod4MultiCurve":{
                            "title":"lod4MultiCurve",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiCurvePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod4MultiCurve",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod4TerrainIntersection":{
                            "title":"lod4TerrainIntersection",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiCurvePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod4TerrainIntersection",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "interiorBridgeRoom":{
                            "title":"interiorBridgeRoom",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/InteriorBridgeRoomPropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"interiorBridgeRoom",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "consistsOfBridgePart":{
                            "title":"consistsOfBridgePart",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/BridgePartPropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"consistsOfBridgePart",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "address":{
                            "title":"address",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AddressPropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"address",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "genericApplicationPropertyOfAbstractBridge":{
                            "title":"genericApplicationPropertyOfAbstractBridge",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfAbstractBridge",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractBridgeType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "clazz",
                "function",
                "usage",
                "yearOfConstruction",
                "yearOfDemolition",
                "isMovable",
                "lod1Solid",
                "lod1MultiSurface",
                "lod1TerrainIntersection",
                "lod2Solid",
                "lod2MultiSurface",
                "lod2MultiCurve",
                "lod2TerrainIntersection",
                "outerBridgeConstruction",
                "outerBridgeInstallation",
                "interiorBridgeInstallation",
                "cityObjectBoundedBy",
                "lod3Solid",
                "lod3MultiSurface",
                "lod3MultiCurve",
                "lod3TerrainIntersection",
                "lod4Solid",
                "lod4MultiSurface",
                "lod4MultiCurve",
                "lod4TerrainIntersection",
                "interiorBridgeRoom",
                "consistsOfBridgePart",
                "address",
                "genericApplicationPropertyOfAbstractBridge"
            ]
        },
        "BridgeConstructionElementType":{
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
                },
                {
                    "type":"object",
                    "title":"BridgeConstructionElementType",
                    "properties":{
                        "clazz":{
                            "title":"clazz",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CodeType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"class",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/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/bridge/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/bridge/2.0"
                            }
                        },
                        "lod1Geometry":{
                            "title":"lod1Geometry",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/GeometryPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod1Geometry",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod2Geometry":{
                            "title":"lod2Geometry",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/GeometryPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod2Geometry",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod3Geometry":{
                            "title":"lod3Geometry",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/GeometryPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod3Geometry",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod4Geometry":{
                            "title":"lod4Geometry",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/GeometryPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod4Geometry",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod1TerrainIntersection":{
                            "title":"lod1TerrainIntersection",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiCurvePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod1TerrainIntersection",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod2TerrainIntersection":{
                            "title":"lod2TerrainIntersection",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiCurvePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod2TerrainIntersection",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod3TerrainIntersection":{
                            "title":"lod3TerrainIntersection",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiCurvePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod3TerrainIntersection",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod4TerrainIntersection":{
                            "title":"lod4TerrainIntersection",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiCurvePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod4TerrainIntersection",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod1ImplicitRepresentation":{
                            "title":"lod1ImplicitRepresentation",
                            "allOf":[
                                {
                                    "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod1ImplicitRepresentation",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod2ImplicitRepresentation":{
                            "title":"lod2ImplicitRepresentation",
                            "allOf":[
                                {
                                    "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod2ImplicitRepresentation",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod3ImplicitRepresentation":{
                            "title":"lod3ImplicitRepresentation",
                            "allOf":[
                                {
                                    "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod3ImplicitRepresentation",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod4ImplicitRepresentation":{
                            "title":"lod4ImplicitRepresentation",
                            "allOf":[
                                {
                                    "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod4ImplicitRepresentation",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "cityObjectBoundedBy":{
                            "title":"cityObjectBoundedBy",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/BoundarySurfacePropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"boundedBy",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "genericApplicationPropertyOfBridgeConstructionElement":{
                            "title":"genericApplicationPropertyOfBridgeConstructionElement",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfBridgeConstructionElement",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BridgeConstructionElementType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "clazz",
                "function",
                "usage",
                "lod1Geometry",
                "lod2Geometry",
                "lod3Geometry",
                "lod4Geometry",
                "lod1TerrainIntersection",
                "lod2TerrainIntersection",
                "lod3TerrainIntersection",
                "lod4TerrainIntersection",
                "lod1ImplicitRepresentation",
                "lod2ImplicitRepresentation",
                "lod3ImplicitRepresentation",
                "lod4ImplicitRepresentation",
                "cityObjectBoundedBy",
                "genericApplicationPropertyOfBridgeConstructionElement"
            ]
        },
        "InteriorBridgeRoomPropertyType":{
            "type":"object",
            "title":"InteriorBridgeRoomPropertyType",
            "required":[
                "bridgeRoom"
            ],
            "properties":{
                "bridgeRoom":{
                    "title":"bridgeRoom",
                    "allOf":[
                        {
                            "$ref":"#/definitions/BridgeRoomType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"BridgeRoom",
                        "namespaceURI":"http://www.opengis.net/citygml/bridge/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":"InteriorBridgeRoomPropertyType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "bridgeRoom",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "InteriorWallSurfaceType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractBoundarySurfaceType"
                },
                {
                    "type":"object",
                    "title":"InteriorWallSurfaceType",
                    "properties":{
                        "genericApplicationPropertyOfInteriorWallSurface":{
                            "title":"genericApplicationPropertyOfInteriorWallSurface",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfInteriorWallSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"InteriorWallSurfaceType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "genericApplicationPropertyOfInteriorWallSurface"
            ]
        },
        "RoofSurfaceType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractBoundarySurfaceType"
                },
                {
                    "type":"object",
                    "title":"RoofSurfaceType",
                    "properties":{
                        "genericApplicationPropertyOfRoofSurface":{
                            "title":"genericApplicationPropertyOfRoofSurface",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfRoofSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"RoofSurfaceType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "genericApplicationPropertyOfRoofSurface"
            ]
        },
        "BridgeRoomType":{
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
                },
                {
                    "type":"object",
                    "title":"BridgeRoomType",
                    "properties":{
                        "clazz":{
                            "title":"clazz",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CodeType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"class",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/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/bridge/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/bridge/2.0"
                            }
                        },
                        "lod4Solid":{
                            "title":"lod4Solid",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/SolidPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod4Solid",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod4MultiSurface":{
                            "title":"lod4MultiSurface",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiSurfacePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod4MultiSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "cityObjectBoundedBy":{
                            "title":"cityObjectBoundedBy",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/BoundarySurfacePropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"boundedBy",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "interiorFurniture":{
                            "title":"interiorFurniture",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/InteriorFurniturePropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"interiorFurniture",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "bridgeRoomInstallation":{
                            "title":"bridgeRoomInstallation",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/IntBridgeInstallationPropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"bridgeRoomInstallation",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "genericApplicationPropertyOfBridgeRoom":{
                            "title":"genericApplicationPropertyOfBridgeRoom",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfBridgeRoom",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BridgeRoomType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "clazz",
                "function",
                "usage",
                "lod4Solid",
                "lod4MultiSurface",
                "cityObjectBoundedBy",
                "interiorFurniture",
                "bridgeRoomInstallation",
                "genericApplicationPropertyOfBridgeRoom"
            ]
        },
        "BridgeType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractBridgeType"
                },
                {
                    "type":"object",
                    "title":"BridgeType",
                    "properties":{
                        "genericApplicationPropertyOfBridge":{
                            "title":"genericApplicationPropertyOfBridge",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfBridge",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BridgeType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "genericApplicationPropertyOfBridge"
            ]
        },
        "AbstractBoundarySurfaceType":{
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
                },
                {
                    "type":"object",
                    "title":"AbstractBoundarySurfaceType",
                    "properties":{
                        "lod2MultiSurface":{
                            "title":"lod2MultiSurface",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiSurfacePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod2MultiSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod3MultiSurface":{
                            "title":"lod3MultiSurface",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiSurfacePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod3MultiSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod4MultiSurface":{
                            "title":"lod4MultiSurface",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiSurfacePropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod4MultiSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "opening":{
                            "title":"opening",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/OpeningPropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"opening",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "genericApplicationPropertyOfBoundarySurface":{
                            "title":"genericApplicationPropertyOfBoundarySurface",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfBoundarySurface",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractBoundarySurfaceType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "lod2MultiSurface",
                "lod3MultiSurface",
                "lod4MultiSurface",
                "opening",
                "genericApplicationPropertyOfBoundarySurface"
            ]
        },
        "IntBridgeInstallationPropertyType":{
            "type":"object",
            "title":"IntBridgeInstallationPropertyType",
            "required":[
                "intBridgeInstallation"
            ],
            "properties":{
                "intBridgeInstallation":{
                    "title":"intBridgeInstallation",
                    "allOf":[
                        {
                            "$ref":"#/definitions/IntBridgeInstallationType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"IntBridgeInstallation",
                        "namespaceURI":"http://www.opengis.net/citygml/bridge/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":"IntBridgeInstallationPropertyType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "intBridgeInstallation",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "OuterFloorSurfaceType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractBoundarySurfaceType"
                },
                {
                    "type":"object",
                    "title":"OuterFloorSurfaceType",
                    "properties":{
                        "genericApplicationPropertyOfOuterFloorSurface":{
                            "title":"genericApplicationPropertyOfOuterFloorSurface",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfOuterFloorSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"OuterFloorSurfaceType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "genericApplicationPropertyOfOuterFloorSurface"
            ]
        },
        "DoorType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractOpeningType"
                },
                {
                    "type":"object",
                    "title":"DoorType",
                    "properties":{
                        "address":{
                            "title":"address",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AddressPropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"address",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "genericApplicationPropertyOfDoor":{
                            "title":"genericApplicationPropertyOfDoor",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfDoor",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DoorType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "address",
                "genericApplicationPropertyOfDoor"
            ]
        },
        "FloorSurfaceType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractBoundarySurfaceType"
                },
                {
                    "type":"object",
                    "title":"FloorSurfaceType",
                    "properties":{
                        "genericApplicationPropertyOfFloorSurface":{
                            "title":"genericApplicationPropertyOfFloorSurface",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfFloorSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"FloorSurfaceType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "genericApplicationPropertyOfFloorSurface"
            ]
        },
        "InteriorFurniturePropertyType":{
            "type":"object",
            "title":"InteriorFurniturePropertyType",
            "required":[
                "bridgeFurniture"
            ],
            "properties":{
                "bridgeFurniture":{
                    "title":"bridgeFurniture",
                    "allOf":[
                        {
                            "$ref":"#/definitions/BridgeFurnitureType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"BridgeFurniture",
                        "namespaceURI":"http://www.opengis.net/citygml/bridge/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":"InteriorFurniturePropertyType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "bridgeFurniture",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "BridgePartType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractBridgeType"
                },
                {
                    "type":"object",
                    "title":"BridgePartType",
                    "properties":{
                        "genericApplicationPropertyOfBridgePart":{
                            "title":"genericApplicationPropertyOfBridgePart",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfBridgePart",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BridgePartType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "genericApplicationPropertyOfBridgePart"
            ]
        },
        "BoundarySurfacePropertyType":{
            "type":"object",
            "title":"BoundarySurfacePropertyType",
            "required":[
                "boundarySurface"
            ],
            "properties":{
                "boundarySurface":{
                    "title":"boundarySurface",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/AbstractBoundarySurfaceType"
                                }
                            },
                            "elementName":{
                                "localPart":"_BoundarySurface",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"_BoundarySurface",
                        "namespaceURI":"http://www.opengis.net/citygml/bridge/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":"BoundarySurfacePropertyType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "boundarySurface",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "ClosureSurfaceType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractBoundarySurfaceType"
                },
                {
                    "type":"object",
                    "title":"ClosureSurfaceType",
                    "properties":{
                        "genericApplicationPropertyOfClosureSurface":{
                            "title":"genericApplicationPropertyOfClosureSurface",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfClosureSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ClosureSurfaceType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "genericApplicationPropertyOfClosureSurface"
            ]
        },
        "BridgeInstallationType":{
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
                },
                {
                    "type":"object",
                    "title":"BridgeInstallationType",
                    "properties":{
                        "clazz":{
                            "title":"clazz",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CodeType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"class",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/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/bridge/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/bridge/2.0"
                            }
                        },
                        "lod2Geometry":{
                            "title":"lod2Geometry",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/GeometryPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod2Geometry",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod3Geometry":{
                            "title":"lod3Geometry",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/GeometryPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod3Geometry",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod4Geometry":{
                            "title":"lod4Geometry",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/GeometryPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod4Geometry",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod2ImplicitRepresentation":{
                            "title":"lod2ImplicitRepresentation",
                            "allOf":[
                                {
                                    "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod2ImplicitRepresentation",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod3ImplicitRepresentation":{
                            "title":"lod3ImplicitRepresentation",
                            "allOf":[
                                {
                                    "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod3ImplicitRepresentation",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod4ImplicitRepresentation":{
                            "title":"lod4ImplicitRepresentation",
                            "allOf":[
                                {
                                    "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod4ImplicitRepresentation",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "cityObjectBoundedBy":{
                            "title":"cityObjectBoundedBy",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/BoundarySurfacePropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"boundedBy",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "genericApplicationPropertyOfBridgeInstallation":{
                            "title":"genericApplicationPropertyOfBridgeInstallation",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfBridgeInstallation",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BridgeInstallationType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "clazz",
                "function",
                "usage",
                "lod2Geometry",
                "lod3Geometry",
                "lod4Geometry",
                "lod2ImplicitRepresentation",
                "lod3ImplicitRepresentation",
                "lod4ImplicitRepresentation",
                "cityObjectBoundedBy",
                "genericApplicationPropertyOfBridgeInstallation"
            ]
        },
        "OpeningPropertyType":{
            "type":"object",
            "title":"OpeningPropertyType",
            "required":[
                "opening"
            ],
            "properties":{
                "opening":{
                    "title":"opening",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/AbstractOpeningType"
                                }
                            },
                            "elementName":{
                                "localPart":"_Opening",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"_Opening",
                        "namespaceURI":"http://www.opengis.net/citygml/bridge/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":"OpeningPropertyType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "opening",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "IntBridgeInstallationType":{
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
                },
                {
                    "type":"object",
                    "title":"IntBridgeInstallationType",
                    "properties":{
                        "clazz":{
                            "title":"clazz",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CodeType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"class",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/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/bridge/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/bridge/2.0"
                            }
                        },
                        "lod4Geometry":{
                            "title":"lod4Geometry",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/GeometryPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod4Geometry",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "lod4ImplicitRepresentation":{
                            "title":"lod4ImplicitRepresentation",
                            "allOf":[
                                {
                                    "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lod4ImplicitRepresentation",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "cityObjectBoundedBy":{
                            "title":"cityObjectBoundedBy",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/BoundarySurfacePropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"boundedBy",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        },
                        "genericApplicationPropertyOfIntBridgeInstallation":{
                            "title":"genericApplicationPropertyOfIntBridgeInstallation",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfIntBridgeInstallation",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"IntBridgeInstallationType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "clazz",
                "function",
                "usage",
                "lod4Geometry",
                "lod4ImplicitRepresentation",
                "cityObjectBoundedBy",
                "genericApplicationPropertyOfIntBridgeInstallation"
            ]
        },
        "WindowType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractOpeningType"
                },
                {
                    "type":"object",
                    "title":"WindowType",
                    "properties":{
                        "genericApplicationPropertyOfWindow":{
                            "title":"genericApplicationPropertyOfWindow",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfWindow",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"WindowType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "genericApplicationPropertyOfWindow"
            ]
        },
        "CeilingSurfaceType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractBoundarySurfaceType"
                },
                {
                    "type":"object",
                    "title":"CeilingSurfaceType",
                    "properties":{
                        "genericApplicationPropertyOfCeilingSurface":{
                            "title":"genericApplicationPropertyOfCeilingSurface",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"_GenericApplicationPropertyOfCeilingSurface",
                                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"CeilingSurfaceType",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            },
            "propertiesOrder":[
                "genericApplicationPropertyOfCeilingSurface"
            ]
        }
    },
    "anyOf":[
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfOuterCeilingSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfOuterCeilingSurface",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "OuterFloorSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/OuterFloorSurfaceType"
                }
            },
            "elementName":{
                "localPart":"OuterFloorSurface",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfGroundSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfGroundSurface",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "BridgeInstallation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/BridgeInstallationType"
                }
            },
            "elementName":{
                "localPart":"BridgeInstallation",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_BoundarySurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractBoundarySurfaceType"
                }
            },
            "elementName":{
                "localPart":"_BoundarySurface",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Window"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/WindowType"
                }
            },
            "elementName":{
                "localPart":"Window",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "BridgeConstructionElement"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/BridgeConstructionElementType"
                }
            },
            "elementName":{
                "localPart":"BridgeConstructionElement",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfIntBridgeInstallation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfIntBridgeInstallation",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "InteriorWallSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/InteriorWallSurfaceType"
                }
            },
            "elementName":{
                "localPart":"InteriorWallSurface",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfBridge"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfBridge",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfBoundarySurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfBoundarySurface",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "GroundSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/GroundSurfaceType"
                }
            },
            "elementName":{
                "localPart":"GroundSurface",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfBridgeFurniture"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfBridgeFurniture",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfOuterFloorSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfOuterFloorSurface",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfClosureSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfClosureSurface",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfAbstractBridge"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfAbstractBridge",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfBridgeRoom"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfBridgeRoom",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "CeilingSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/CeilingSurfaceType"
                }
            },
            "elementName":{
                "localPart":"CeilingSurface",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfRoofSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfRoofSurface",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfWallSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfWallSurface",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "FloorSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/FloorSurfaceType"
                }
            },
            "elementName":{
                "localPart":"FloorSurface",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfBridgeInstallation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfBridgeInstallation",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "ClosureSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ClosureSurfaceType"
                }
            },
            "elementName":{
                "localPart":"ClosureSurface",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Bridge"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/BridgeType"
                }
            },
            "elementName":{
                "localPart":"Bridge",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "OuterCeilingSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/OuterCeilingSurfaceType"
                }
            },
            "elementName":{
                "localPart":"OuterCeilingSurface",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfCeilingSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfCeilingSurface",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfBridgePart"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfBridgePart",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfInteriorWallSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfInteriorWallSurface",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "IntBridgeInstallation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/IntBridgeInstallationType"
                }
            },
            "elementName":{
                "localPart":"IntBridgeInstallation",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "WallSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/WallSurfaceType"
                }
            },
            "elementName":{
                "localPart":"WallSurface",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Door"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/DoorType"
                }
            },
            "elementName":{
                "localPart":"Door",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfFloorSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfFloorSurface",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_AbstractBridge"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractBridgeType"
                }
            },
            "elementName":{
                "localPart":"_AbstractBridge",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfWindow"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfWindow",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_Opening"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractOpeningType"
                }
            },
            "elementName":{
                "localPart":"_Opening",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "BridgeRoom"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/BridgeRoomType"
                }
            },
            "elementName":{
                "localPart":"BridgeRoom",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "BridgePart"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/BridgePartType"
                }
            },
            "elementName":{
                "localPart":"BridgePart",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "BridgeFurniture"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/BridgeFurnitureType"
                }
            },
            "elementName":{
                "localPart":"BridgeFurniture",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfOpening"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfOpening",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfBridgeConstructionElement"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfBridgeConstructionElement",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "RoofSurface"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/RoofSurfaceType"
                }
            },
            "elementName":{
                "localPart":"RoofSurface",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GenericApplicationPropertyOfDoor"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/citygml/bridge/2.0"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_GenericApplicationPropertyOfDoor",
                "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0"
            }
        }
    ]
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy