<xs:complexType name="AbstractConstructionType" abstract="true">
<xs:complexContent>
<xs:extension base="core:AbstractCityObjectType">
<xs:sequence>
<xs:element name="conditionOfConstruction" minOccurs="0" type="uro:ConditionOfConstructionValue"/>
<xs:element name="dateOfConstruction" minOccurs="0" type="xs:date"/>
<xs:element name="dateOfDemolition" minOccurs="0" type="xs:date"/>
<xs:element name="constructionEvent" maxOccurs="unbounded" minOccurs="0" type="uro:ConstructionEventPropertyType"/>
<xs:element name="elevation" maxOccurs="unbounded" minOccurs="0" type="uro:ElevationPropertyType"/>
<xs:element name="height" maxOccurs="unbounded" minOccurs="0" type="uro:HeightPropertyType"/>
<xs:element name="occupancy" maxOccurs="unbounded" minOccurs="0" type="uro:OccupancyPropertyType"/>
<xs:element name="consFacilityTypeAttribute" maxOccurs="unbounded" minOccurs="0" type="uro:FacilityTypeAttributePropertyType"/>
<xs:element name="consFacilityIdAttribute" minOccurs="0" type="uro:FacilityIdAttributePropertyType"/>
<xs:element name="consFacilityAttribute" maxOccurs="unbounded" minOccurs="0" type="uro:FacilityAttributePropertyType"/>
<xs:element name="consBaseAttribute" minOccurs="0" type="uro:ConstructionBaseAttributePropertyType"/>
<xs:element name="consStructureAttribute" minOccurs="0" type="uro:ConstructionStructureAttributePropertyType"/>
<xs:element name="consDisasterRiskAttribute" maxOccurs="unbounded" minOccurs="0" type="uro:DisasterRiskAttributePropertyType"/>
<xs:element name="consDmAttribute" maxOccurs="unbounded" minOccurs="0" type="uro:DmAttributePropertyType"/>
<xs:element name="consDataQualityAttribute" minOccurs="0" type="uro:DataQualityAttributePropertyType"/>
<xs:element name="consKeyValuePairAttribute" maxOccurs="unbounded" minOccurs="0" type="uro:KeyValuePairAttributePropertyType"/>
<xs:element name="lod0Geometry" minOccurs="0" type="gml:GeometryPropertyType"/>
<xs:element name="lod1Geometry" minOccurs="0" type="gml:GeometryPropertyType"/>
<xs:element name="lod2Geometry" minOccurs="0" type="gml:GeometryPropertyType"/>
<xs:element name="lod3Geometry" minOccurs="0" type="gml:GeometryPropertyType"/>
<xs:element name="lod4Geometry" minOccurs="0" type="gml:GeometryPropertyType"/>
<xs:element name="boundedBy" maxOccurs="unbounded" minOccurs="0" type="uro:_BoundarySurfacePropertyType"/>
<xs:element name="constructionInstallation" maxOccurs="unbounded" minOccurs="0" type="uro:ConstructionInstallationPropertyType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>