.citygml-v_2_0.2.6.1.source-code.CityGML_Building_2_0.jsonschema Maven / Gradle / Ivy
{
"id":"http://www.opengis.net/citygml/building/2.0#",
"definitions":{
"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/building/2.0"
}
}
],
"propertyType":"elementRef",
"elementName":{
"localPart":"_BoundarySurface",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
},
"propertiesOrder":[
"boundarySurface",
"remoteSchema",
"type",
"href",
"role",
"arcrole",
"title",
"show",
"actuate"
]
},
"BuildingPartPropertyType":{
"type":"object",
"title":"BuildingPartPropertyType",
"required":[
"buildingPart"
],
"properties":{
"buildingPart":{
"title":"buildingPart",
"allOf":[
{
"$ref":"#/definitions/BuildingPartType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"BuildingPart",
"namespaceURI":"http://www.opengis.net/citygml/building/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":"BuildingPartPropertyType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"buildingPart",
"remoteSchema",
"type",
"href",
"role",
"arcrole",
"title",
"show",
"actuate"
]
},
"RoomType":{
"allOf":[
{
"$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
},
{
"type":"object",
"title":"RoomType",
"properties":{
"clazz":{
"title":"clazz",
"allOf":[
{
"$ref":"#/definitions/CodeType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"class",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/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/building/2.0"
}
},
"lod4Solid":{
"title":"lod4Solid",
"allOf":[
{
"$ref":"#/definitions/SolidPropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod4Solid",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"lod4MultiSurface":{
"title":"lod4MultiSurface",
"allOf":[
{
"$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod4MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/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/building/2.0"
}
},
"roomInstallation":{
"title":"roomInstallation",
"allOf":[
{
"type":"array",
"items":{
"$ref":"#/definitions/IntBuildingInstallationPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
"localPart":"roomInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"genericApplicationPropertyOfRoom":{
"title":"genericApplicationPropertyOfRoom",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
"localPart":"_GenericApplicationPropertyOfRoom",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"RoomType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"clazz",
"function",
"usage",
"lod4Solid",
"lod4MultiSurface",
"cityObjectBoundedBy",
"interiorFurniture",
"roomInstallation",
"genericApplicationPropertyOfRoom"
]
},
"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/building/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/building/2.0"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"DoorType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"address",
"genericApplicationPropertyOfDoor"
]
},
"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/building/2.0"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"CeilingSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"genericApplicationPropertyOfCeilingSurface"
]
},
"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/building/2.0"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"RoofSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"genericApplicationPropertyOfRoofSurface"
]
},
"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/building/2.0"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"ClosureSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"genericApplicationPropertyOfClosureSurface"
]
},
"InteriorFurniturePropertyType":{
"type":"object",
"title":"InteriorFurniturePropertyType",
"required":[
"buildingFurniture"
],
"properties":{
"buildingFurniture":{
"title":"buildingFurniture",
"allOf":[
{
"$ref":"#/definitions/BuildingFurnitureType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"BuildingFurniture",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
},
"propertiesOrder":[
"buildingFurniture",
"remoteSchema",
"type",
"href",
"role",
"arcrole",
"title",
"show",
"actuate"
]
},
"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/building/2.0"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"WindowType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"genericApplicationPropertyOfWindow"
]
},
"BuildingFurnitureType":{
"allOf":[
{
"$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
},
{
"type":"object",
"title":"BuildingFurnitureType",
"properties":{
"clazz":{
"title":"clazz",
"allOf":[
{
"$ref":"#/definitions/CodeType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"class",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/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/building/2.0"
}
},
"lod4Geometry":{
"title":"lod4Geometry",
"allOf":[
{
"$ref":"#/definitions/GeometryPropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod4Geometry",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
}
},
"genericApplicationPropertyOfBuildingFurniture":{
"title":"genericApplicationPropertyOfBuildingFurniture",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
"localPart":"_GenericApplicationPropertyOfBuildingFurniture",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"BuildingFurnitureType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"clazz",
"function",
"usage",
"lod4Geometry",
"lod4ImplicitRepresentation",
"genericApplicationPropertyOfBuildingFurniture"
]
},
"IntBuildingInstallationType":{
"allOf":[
{
"$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
},
{
"type":"object",
"title":"IntBuildingInstallationType",
"properties":{
"clazz":{
"title":"clazz",
"allOf":[
{
"$ref":"#/definitions/CodeType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"class",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/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/building/2.0"
}
},
"lod4Geometry":{
"title":"lod4Geometry",
"allOf":[
{
"$ref":"#/definitions/GeometryPropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod4Geometry",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/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/building/2.0"
}
},
"genericApplicationPropertyOfIntBuildingInstallation":{
"title":"genericApplicationPropertyOfIntBuildingInstallation",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
"localPart":"_GenericApplicationPropertyOfIntBuildingInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"IntBuildingInstallationType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"clazz",
"function",
"usage",
"lod4Geometry",
"lod4ImplicitRepresentation",
"cityObjectBoundedBy",
"genericApplicationPropertyOfIntBuildingInstallation"
]
},
"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/building/2.0"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"GroundSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"genericApplicationPropertyOfGroundSurface"
]
},
"BuildingInstallationType":{
"allOf":[
{
"$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType"
},
{
"type":"object",
"title":"BuildingInstallationType",
"properties":{
"clazz":{
"title":"clazz",
"allOf":[
{
"$ref":"#/definitions/CodeType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"class",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/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/building/2.0"
}
},
"lod2Geometry":{
"title":"lod2Geometry",
"allOf":[
{
"$ref":"#/definitions/GeometryPropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod2Geometry",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"lod3Geometry":{
"title":"lod3Geometry",
"allOf":[
{
"$ref":"#/definitions/GeometryPropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod3Geometry",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"lod4Geometry":{
"title":"lod4Geometry",
"allOf":[
{
"$ref":"#/definitions/GeometryPropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod4Geometry",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/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/building/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/building/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/building/2.0"
}
},
"genericApplicationPropertyOfBuildingInstallation":{
"title":"genericApplicationPropertyOfBuildingInstallation",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
"localPart":"_GenericApplicationPropertyOfBuildingInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"BuildingInstallationType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"clazz",
"function",
"usage",
"lod2Geometry",
"lod3Geometry",
"lod4Geometry",
"lod2ImplicitRepresentation",
"lod3ImplicitRepresentation",
"lod4ImplicitRepresentation",
"cityObjectBoundedBy",
"genericApplicationPropertyOfBuildingInstallation"
]
},
"BuildingType":{
"allOf":[
{
"$ref":"#/definitions/AbstractBuildingType"
},
{
"type":"object",
"title":"BuildingType",
"properties":{
"genericApplicationPropertyOfBuilding":{
"title":"genericApplicationPropertyOfBuilding",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
"localPart":"_GenericApplicationPropertyOfBuilding",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"BuildingType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"genericApplicationPropertyOfBuilding"
]
},
"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/building/2.0"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"OuterFloorSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"genericApplicationPropertyOfOuterFloorSurface"
]
},
"BuildingInstallationPropertyType":{
"type":"object",
"title":"BuildingInstallationPropertyType",
"required":[
"buildingInstallation"
],
"properties":{
"buildingInstallation":{
"title":"buildingInstallation",
"allOf":[
{
"$ref":"#/definitions/BuildingInstallationType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"BuildingInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/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":"BuildingInstallationPropertyType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"buildingInstallation",
"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/building/2.0"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"InteriorWallSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"genericApplicationPropertyOfInteriorWallSurface"
]
},
"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/building/2.0"
}
},
"lod3MultiSurface":{
"title":"lod3MultiSurface",
"allOf":[
{
"$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod3MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"lod4MultiSurface":{
"title":"lod4MultiSurface",
"allOf":[
{
"$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod4MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/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/building/2.0"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"AbstractBoundarySurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"lod2MultiSurface",
"lod3MultiSurface",
"lod4MultiSurface",
"opening",
"genericApplicationPropertyOfBoundarySurface"
]
},
"BuildingPartType":{
"allOf":[
{
"$ref":"#/definitions/AbstractBuildingType"
},
{
"type":"object",
"title":"BuildingPartType",
"properties":{
"genericApplicationPropertyOfBuildingPart":{
"title":"genericApplicationPropertyOfBuildingPart",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
"localPart":"_GenericApplicationPropertyOfBuildingPart",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"BuildingPartType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"genericApplicationPropertyOfBuildingPart"
]
},
"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/building/2.0"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"WallSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"genericApplicationPropertyOfWallSurface"
]
},
"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/building/2.0"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"FloorSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"genericApplicationPropertyOfFloorSurface"
]
},
"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/building/2.0"
}
}
],
"propertyType":"elementRef",
"elementName":{
"localPart":"_Opening",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
},
"propertiesOrder":[
"opening",
"remoteSchema",
"type",
"href",
"role",
"arcrole",
"title",
"show",
"actuate"
]
},
"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/building/2.0"
}
},
"lod4MultiSurface":{
"title":"lod4MultiSurface",
"allOf":[
{
"$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod4MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/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/building/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/building/2.0"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"AbstractOpeningType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"lod3MultiSurface",
"lod4MultiSurface",
"lod3ImplicitRepresentation",
"lod4ImplicitRepresentation",
"genericApplicationPropertyOfOpening"
]
},
"IntBuildingInstallationPropertyType":{
"type":"object",
"title":"IntBuildingInstallationPropertyType",
"required":[
"intBuildingInstallation"
],
"properties":{
"intBuildingInstallation":{
"title":"intBuildingInstallation",
"allOf":[
{
"$ref":"#/definitions/IntBuildingInstallationType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"IntBuildingInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/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":"IntBuildingInstallationPropertyType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"intBuildingInstallation",
"remoteSchema",
"type",
"href",
"role",
"arcrole",
"title",
"show",
"actuate"
]
},
"InteriorRoomPropertyType":{
"type":"object",
"title":"InteriorRoomPropertyType",
"required":[
"room"
],
"properties":{
"room":{
"title":"room",
"allOf":[
{
"$ref":"#/definitions/RoomType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"Room",
"namespaceURI":"http://www.opengis.net/citygml/building/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":"InteriorRoomPropertyType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"room",
"remoteSchema",
"type",
"href",
"role",
"arcrole",
"title",
"show",
"actuate"
]
},
"AbstractBuildingType":{
"allOf":[
{
"$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractSiteType"
},
{
"type":"object",
"title":"AbstractBuildingType",
"properties":{
"clazz":{
"title":"clazz",
"allOf":[
{
"$ref":"#/definitions/CodeType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"class",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/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/building/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/building/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/building/2.0"
}
},
"roofType":{
"title":"roofType",
"allOf":[
{
"$ref":"#/definitions/CodeType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"roofType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"measuredHeight":{
"title":"measuredHeight",
"allOf":[
{
"$ref":"#/definitions/LengthType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"measuredHeight",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"storeysAboveGround":{
"title":"storeysAboveGround",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
],
"propertyType":"element",
"elementName":{
"localPart":"storeysAboveGround",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"storeysBelowGround":{
"title":"storeysBelowGround",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
],
"propertyType":"element",
"elementName":{
"localPart":"storeysBelowGround",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"storeyHeightsAboveGround":{
"title":"storeyHeightsAboveGround",
"allOf":[
{
"$ref":"#/definitions/MeasureOrNullListType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"storeyHeightsAboveGround",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"storeyHeightsBelowGround":{
"title":"storeyHeightsBelowGround",
"allOf":[
{
"$ref":"#/definitions/MeasureOrNullListType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"storeyHeightsBelowGround",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"lod0FootPrint":{
"title":"lod0FootPrint",
"allOf":[
{
"$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod0FootPrint",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"lod0RoofEdge":{
"title":"lod0RoofEdge",
"allOf":[
{
"$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod0RoofEdge",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"lod1Solid":{
"title":"lod1Solid",
"allOf":[
{
"$ref":"#/definitions/SolidPropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod1Solid",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"lod1MultiSurface":{
"title":"lod1MultiSurface",
"allOf":[
{
"$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod1MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"lod1TerrainIntersection":{
"title":"lod1TerrainIntersection",
"allOf":[
{
"$ref":"#/definitions/MultiCurvePropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod1TerrainIntersection",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"lod2Solid":{
"title":"lod2Solid",
"allOf":[
{
"$ref":"#/definitions/SolidPropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod2Solid",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"lod2MultiSurface":{
"title":"lod2MultiSurface",
"allOf":[
{
"$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod2MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"lod2MultiCurve":{
"title":"lod2MultiCurve",
"allOf":[
{
"$ref":"#/definitions/MultiCurvePropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod2MultiCurve",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"lod2TerrainIntersection":{
"title":"lod2TerrainIntersection",
"allOf":[
{
"$ref":"#/definitions/MultiCurvePropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod2TerrainIntersection",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"outerBuildingInstallation":{
"title":"outerBuildingInstallation",
"allOf":[
{
"type":"array",
"items":{
"$ref":"#/definitions/BuildingInstallationPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
"localPart":"outerBuildingInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"interiorBuildingInstallation":{
"title":"interiorBuildingInstallation",
"allOf":[
{
"type":"array",
"items":{
"$ref":"#/definitions/IntBuildingInstallationPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
"localPart":"interiorBuildingInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
}
},
"lod3Solid":{
"title":"lod3Solid",
"allOf":[
{
"$ref":"#/definitions/SolidPropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod3Solid",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"lod3MultiSurface":{
"title":"lod3MultiSurface",
"allOf":[
{
"$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod3MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"lod3MultiCurve":{
"title":"lod3MultiCurve",
"allOf":[
{
"$ref":"#/definitions/MultiCurvePropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod3MultiCurve",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"lod3TerrainIntersection":{
"title":"lod3TerrainIntersection",
"allOf":[
{
"$ref":"#/definitions/MultiCurvePropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod3TerrainIntersection",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"lod4Solid":{
"title":"lod4Solid",
"allOf":[
{
"$ref":"#/definitions/SolidPropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod4Solid",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"lod4MultiSurface":{
"title":"lod4MultiSurface",
"allOf":[
{
"$ref":"#/definitions/MultiSurfacePropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod4MultiSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"lod4MultiCurve":{
"title":"lod4MultiCurve",
"allOf":[
{
"$ref":"#/definitions/MultiCurvePropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod4MultiCurve",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"lod4TerrainIntersection":{
"title":"lod4TerrainIntersection",
"allOf":[
{
"$ref":"#/definitions/MultiCurvePropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lod4TerrainIntersection",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"interiorRoom":{
"title":"interiorRoom",
"allOf":[
{
"type":"array",
"items":{
"$ref":"#/definitions/InteriorRoomPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
"localPart":"interiorRoom",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
"consistsOfBuildingPart":{
"title":"consistsOfBuildingPart",
"allOf":[
{
"type":"array",
"items":{
"$ref":"#/definitions/BuildingPartPropertyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
"localPart":"consistsOfBuildingPart",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
}
},
"genericApplicationPropertyOfAbstractBuilding":{
"title":"genericApplicationPropertyOfAbstractBuilding",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
"localPart":"_GenericApplicationPropertyOfAbstractBuilding",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"AbstractBuildingType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"clazz",
"function",
"usage",
"yearOfConstruction",
"yearOfDemolition",
"roofType",
"measuredHeight",
"storeysAboveGround",
"storeysBelowGround",
"storeyHeightsAboveGround",
"storeyHeightsBelowGround",
"lod0FootPrint",
"lod0RoofEdge",
"lod1Solid",
"lod1MultiSurface",
"lod1TerrainIntersection",
"lod2Solid",
"lod2MultiSurface",
"lod2MultiCurve",
"lod2TerrainIntersection",
"outerBuildingInstallation",
"interiorBuildingInstallation",
"cityObjectBoundedBy",
"lod3Solid",
"lod3MultiSurface",
"lod3MultiCurve",
"lod3TerrainIntersection",
"lod4Solid",
"lod4MultiSurface",
"lod4MultiCurve",
"lod4TerrainIntersection",
"interiorRoom",
"consistsOfBuildingPart",
"address",
"genericApplicationPropertyOfAbstractBuilding"
]
},
"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/building/2.0"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"OuterCeilingSurfaceType",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
},
"propertiesOrder":[
"genericApplicationPropertyOfOuterCeilingSurface"
]
}
},
"anyOf":[
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"Building"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/citygml/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/BuildingType"
}
},
"elementName":{
"localPart":"Building",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"IntBuildingInstallation"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/citygml/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/IntBuildingInstallationType"
}
},
"elementName":{
"localPart":"IntBuildingInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/OuterCeilingSurfaceType"
}
},
"elementName":{
"localPart":"OuterCeilingSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/OuterFloorSurfaceType"
}
},
"elementName":{
"localPart":"OuterFloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/AbstractBoundarySurfaceType"
}
},
"elementName":{
"localPart":"_BoundarySurface",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
"localPart":"_GenericApplicationPropertyOfCeilingSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"BuildingInstallation"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/citygml/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/BuildingInstallationType"
}
},
"elementName":{
"localPart":"BuildingInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/FloorSurfaceType"
}
},
"elementName":{
"localPart":"FloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
"localPart":"_GenericApplicationPropertyOfGroundSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
"localPart":"_GenericApplicationPropertyOfInteriorWallSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
"localPart":"_GenericApplicationPropertyOfClosureSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/RoofSurfaceType"
}
},
"elementName":{
"localPart":"RoofSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"_GenericApplicationPropertyOfBuildingInstallation"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/citygml/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
"localPart":"_GenericApplicationPropertyOfBuildingInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
"localPart":"_GenericApplicationPropertyOfWallSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
"localPart":"_GenericApplicationPropertyOfRoofSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
"localPart":"_GenericApplicationPropertyOfDoor",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
{
"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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
"localPart":"_GenericApplicationPropertyOfOuterCeilingSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
"localPart":"_GenericApplicationPropertyOfFloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/DoorType"
}
},
"elementName":{
"localPart":"Door",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
"localPart":"_GenericApplicationPropertyOfWindow",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"Room"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/citygml/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/RoomType"
}
},
"elementName":{
"localPart":"Room",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
"localPart":"_GenericApplicationPropertyOfBoundarySurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"_GenericApplicationPropertyOfAbstractBuilding"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/citygml/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
"localPart":"_GenericApplicationPropertyOfAbstractBuilding",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"_GenericApplicationPropertyOfRoom"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/citygml/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
"localPart":"_GenericApplicationPropertyOfRoom",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/GroundSurfaceType"
}
},
"elementName":{
"localPart":"GroundSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/AbstractOpeningType"
}
},
"elementName":{
"localPart":"_Opening",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
"localPart":"_GenericApplicationPropertyOfOpening",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"BuildingFurniture"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/citygml/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/BuildingFurnitureType"
}
},
"elementName":{
"localPart":"BuildingFurniture",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"_GenericApplicationPropertyOfIntBuildingInstallation"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/citygml/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
"localPart":"_GenericApplicationPropertyOfIntBuildingInstallation",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
"localPart":"_GenericApplicationPropertyOfOuterFloorSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"_AbstractBuilding"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/citygml/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/AbstractBuildingType"
}
},
"elementName":{
"localPart":"_AbstractBuilding",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"_GenericApplicationPropertyOfBuilding"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/citygml/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
"localPart":"_GenericApplicationPropertyOfBuilding",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/InteriorWallSurfaceType"
}
},
"elementName":{
"localPart":"InteriorWallSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/WallSurfaceType"
}
},
"elementName":{
"localPart":"WallSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/WindowType"
}
},
"elementName":{
"localPart":"Window",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"BuildingPart"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/citygml/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/BuildingPartType"
}
},
"elementName":{
"localPart":"BuildingPart",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"_GenericApplicationPropertyOfBuildingFurniture"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/citygml/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
"localPart":"_GenericApplicationPropertyOfBuildingFurniture",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/ClosureSurfaceType"
}
},
"elementName":{
"localPart":"ClosureSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/CeilingSurfaceType"
}
},
"elementName":{
"localPart":"CeilingSurface",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"_GenericApplicationPropertyOfBuildingPart"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/citygml/building/2.0"
]
}
}
}
]
},
"value":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
},
"elementName":{
"localPart":"_GenericApplicationPropertyOfBuildingPart",
"namespaceURI":"http://www.opengis.net/citygml/building/2.0"
}
}
]
}