<

Schema documentation construction

Schema Document Properties

Target Namespace
http://www.opengis.net/citygml/construction/3.0
Version
3.0.0
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition
  • This schema imports schema(s) from the following namespace(s):
    • http://www.opengis.net/citygml/3.0 (at ./core.xsd)
    • http://www.opengis.net/gml/3.2 (at http://schemas.opengis.net/gml/3.2.1/gml.xsd)
Documentation

Declared Namespaces:

Prefix
Namespace
Default namespace
http://www.w3.org/2001/XMLSchema
xml
http://www.w3.org/XML/1998/namespace
gml
http://www.opengis.net/gml/3.2
core
http://www.opengis.net/citygml/3.0
con
http://www.opengis.net/citygml/construction/3.0

Schema Component Representation

<schema elementFormDefault="qualified" targetNamespace="http://www.opengis.net/citygml/construction/3.0" version="3.0.0">
   <import namespace="http://www.opengis.net/citygml/3.0" schemaLocation="./core.xsd"/>
   <import namespace="http://www.opengis.net/gml/3.2" schemaLocation="http://schemas.opengis.net/gml/3.2.1/gml.xsd"/>
...
</schema>

Elements

Element: ADEOfAbstractConstruction

Type hierarchy:

  • This element can be used wherever the following element is referenced:
Type
con:ADEOfAbstractConstructionType
Abstract
yes
Documentation

XML Instance Representation

<con:ADEOfAbstractConstruction/> 

Schema Component Representation

<element name="ADEOfAbstractConstruction" type="con:ADEOfAbstractConstructionType" abstract="true" substitutionGroup="gml:AbstractObject"/>

Element: ADEOfAbstractConstructionSurface

Type hierarchy:

  • This element can be used wherever the following element is referenced:
Type
con:ADEOfAbstractConstructionSurfaceType
Abstract
yes
Documentation

XML Instance Representation

<con:ADEOfAbstractConstructionSurface/> 

Schema Component Representation

<element name="ADEOfAbstractConstructionSurface" type="con:ADEOfAbstractConstructionSurfaceType" abstract="true" substitutionGroup="gml:AbstractObject"/>

Element: ADEOfAbstractConstructiveElement

Type hierarchy:

  • This element can be used wherever the following element is referenced:
Type
con:ADEOfAbstractConstructiveElementType
Abstract
yes
Documentation

XML Instance Representation

<con:ADEOfAbstractConstructiveElement/> 

Schema Component Representation

<element name="ADEOfAbstractConstructiveElement" type="con:ADEOfAbstractConstructiveElementType" abstract="true" substitutionGroup="gml:AbstractObject"/>

Element: ADEOfAbstractFillingElement

Type hierarchy:

  • This element can be used wherever the following element is referenced:
Type
con:ADEOfAbstractFillingElementType
Abstract
yes
Documentation

XML Instance Representation

<con:ADEOfAbstractFillingElement/> 

Schema Component Representation

<element name="ADEOfAbstractFillingElement" type="con:ADEOfAbstractFillingElementType" abstract="true" substitutionGroup="gml:AbstractObject"/>

Element: ADEOfAbstractFillingSurface

Type hierarchy:

  • This element can be used wherever the following element is referenced:
Type
con:ADEOfAbstractFillingSurfaceType
Abstract
yes
Documentation

XML Instance Representation

<con:ADEOfAbstractFillingSurface/> 

Schema Component Representation

<element name="ADEOfAbstractFillingSurface" type="con:ADEOfAbstractFillingSurfaceType" abstract="true" substitutionGroup="gml:AbstractObject"/>

Element: ADEOfAbstractFurniture

Type hierarchy:

  • This element can be used wherever the following element is referenced:
Type
con:ADEOfAbstractFurnitureType
Abstract
yes
Documentation

XML Instance Representation

<con:ADEOfAbstractFurniture/> 

Schema Component Representation

<element name="ADEOfAbstractFurniture" type="con:ADEOfAbstractFurnitureType" abstract="true" substitutionGroup="gml:AbstractObject"/>

Element: ADEOfAbstractInstallation

Type hierarchy:

  • This element can be used wherever the following element is referenced:
Type
con:ADEOfAbstractInstallationType
Abstract
yes
Documentation

XML Instance Representation

<con:ADEOfAbstractInstallation/> 

Schema Component Representation

<element name="ADEOfAbstractInstallation" type="con:ADEOfAbstractInstallationType" abstract="true" substitutionGroup="gml:AbstractObject"/>

Element: ADEOfCeilingSurface

Type hierarchy:

  • This element can be used wherever the following element is referenced:
Type
con:ADEOfCeilingSurfaceType
Abstract
yes
Documentation

XML Instance Representation

<con:ADEOfCeilingSurface/> 

Schema Component Representation

<element name="ADEOfCeilingSurface" type="con:ADEOfCeilingSurfaceType" abstract="true" substitutionGroup="gml:AbstractObject"/>

Element: ADEOfDoor

Type hierarchy:

  • This element can be used wherever the following element is referenced:
Type
con:ADEOfDoorType
Abstract
yes
Documentation

XML Instance Representation

<con:ADEOfDoor/> 

Schema Component Representation

<element name="ADEOfDoor" type="con:ADEOfDoorType" abstract="true" substitutionGroup="gml:AbstractObject"/>

Element: ADEOfDoorSurface

Type hierarchy:

  • This element can be used wherever the following element is referenced:
Type
con:ADEOfDoorSurfaceType
Abstract
yes
Documentation

XML Instance Representation

<con:ADEOfDoorSurface/> 

Schema Component Representation

<element name="ADEOfDoorSurface" type="con:ADEOfDoorSurfaceType" abstract="true" substitutionGroup="gml:AbstractObject"/>

Element: ADEOfFloorSurface

Type hierarchy:

  • This element can be used wherever the following element is referenced:
Type
con:ADEOfFloorSurfaceType
Abstract
yes
Documentation

XML Instance Representation

<con:ADEOfFloorSurface/> 

Schema Component Representation

<element name="ADEOfFloorSurface" type="con:ADEOfFloorSurfaceType" abstract="true" substitutionGroup="gml:AbstractObject"/>

Element: ADEOfGroundSurface

Type hierarchy:

  • This element can be used wherever the following element is referenced:
Type
con:ADEOfGroundSurfaceType
Abstract
yes
Documentation

XML Instance Representation

<con:ADEOfGroundSurface/> 

Schema Component Representation

<element name="ADEOfGroundSurface" type="con:ADEOfGroundSurfaceType" abstract="true" substitutionGroup="gml:AbstractObject"/>

Element: ADEOfInteriorWallSurface

Type hierarchy:

  • This element can be used wherever the following element is referenced:
Type
con:ADEOfInteriorWallSurfaceType
Abstract
yes
Documentation

XML Instance Representation

<con:ADEOfInteriorWallSurface/> 

Schema Component Representation

<element name="ADEOfInteriorWallSurface" type="con:ADEOfInteriorWallSurfaceType" abstract="true" substitutionGroup="gml:AbstractObject"/>

Element: ADEOfOtherConstruction

Type hierarchy:

  • This element can be used wherever the following element is referenced:
Type
con:ADEOfOtherConstructionType
Abstract
yes
Documentation

XML Instance Representation

<con:ADEOfOtherConstruction/> 

Schema Component Representation

<element name="ADEOfOtherConstruction" type="con:ADEOfOtherConstructionType" abstract="true" substitutionGroup="gml:AbstractObject"/>

Element: ADEOfOuterCeilingSurface

Type hierarchy:

  • This element can be used wherever the following element is referenced:
Type
con:ADEOfOuterCeilingSurfaceType
Abstract
yes
Documentation

XML Instance Representation

<con:ADEOfOuterCeilingSurface/> 

Schema Component Representation

<element name="ADEOfOuterCeilingSurface" type="con:ADEOfOuterCeilingSurfaceType" abstract="true" substitutionGroup="gml:AbstractObject"/>

Element: ADEOfOuterFloorSurface

Type hierarchy:

  • This element can be used wherever the following element is referenced:
Type
con:ADEOfOuterFloorSurfaceType
Abstract
yes
Documentation

XML Instance Representation

<con:ADEOfOuterFloorSurface/> 

Schema Component Representation

<element name="ADEOfOuterFloorSurface" type="con:ADEOfOuterFloorSurfaceType" abstract="true" substitutionGroup="gml:AbstractObject"/>

Element: ADEOfRoofSurface

Type hierarchy:

  • This element can be used wherever the following element is referenced:
Type
con:ADEOfRoofSurfaceType
Abstract
yes
Documentation

XML Instance Representation

<con:ADEOfRoofSurface/> 

Schema Component Representation

<element name="ADEOfRoofSurface" type="con:ADEOfRoofSurfaceType" abstract="true" substitutionGroup="gml:AbstractObject"/>

Element: ADEOfWallSurface

Type hierarchy:

  • This element can be used wherever the following element is referenced:
Type
con:ADEOfWallSurfaceType
Abstract
yes
Documentation

XML Instance Representation

<con:ADEOfWallSurface/> 

Schema Component Representation

<element name="ADEOfWallSurface" type="con:ADEOfWallSurfaceType" abstract="true" substitutionGroup="gml:AbstractObject"/>

Element: ADEOfWindow

Type hierarchy:

  • This element can be used wherever the following element is referenced:
Type
con:ADEOfWindowType
Abstract
yes
Documentation

XML Instance Representation

<con:ADEOfWindow/> 

Schema Component Representation

<element name="ADEOfWindow" type="con:ADEOfWindowType" abstract="true" substitutionGroup="gml:AbstractObject"/>

Element: ADEOfWindowSurface

Type hierarchy:

  • This element can be used wherever the following element is referenced:
Type
con:ADEOfWindowSurfaceType
Abstract
yes
Documentation

XML Instance Representation

<con:ADEOfWindowSurface/> 

Schema Component Representation

<element name="ADEOfWindowSurface" type="con:ADEOfWindowSurfaceType" abstract="true" substitutionGroup="gml:AbstractObject"/>

Element: AbstractConstruction

Type hierarchy:

Type
con:AbstractConstructionType
Abstract
yes
Documentation

XML Instance Representation

<con:AbstractConstruction>
   <!-- 'core:AbstractOccupiedSpaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:conditionOfConstruction> con:ConditionOfConstructionValueType </con:conditionOfConstruction> [0..1] 
   <con:dateOfConstruction> date </con:dateOfConstruction> [0..1] 
   <con:dateOfDemolition> date </con:dateOfDemolition> [0..1] 
   <con:constructionEvent> con:ConstructionEventPropertyType </con:constructionEvent> [0..*] 
   <con:elevation> con:ElevationPropertyType </con:elevation> [0..*] 
   <con:height> con:HeightPropertyType </con:height> [0..*] 
   <con:occupancy> core:OccupancyPropertyType </con:occupancy> [0..*] 
   <con:adeOfAbstractConstruction> con:ADEOfAbstractConstructionPropertyType </con:adeOfAbstractConstruction> [0..*] 
</con:AbstractConstruction>

Schema Component Representation

<element name="AbstractConstruction" type="con:AbstractConstructionType" abstract="true" substitutionGroup="core:AbstractOccupiedSpace"/>

Element: AbstractConstructionSurface

Type hierarchy:

Type
con:AbstractConstructionSurfaceType
Abstract
yes
Documentation

XML Instance Representation

<con:AbstractConstructionSurface>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:fillingSurface> con:AbstractFillingSurfacePropertyType </con:fillingSurface> [0..*] 
   <con:adeOfAbstractConstructionSurface> con:ADEOfAbstractConstructionSurfacePropertyType </con:adeOfAbstractConstructionSurface> [0..*] 
</con:AbstractConstructionSurface>

Schema Component Representation

<element name="AbstractConstructionSurface" type="con:AbstractConstructionSurfaceType" abstract="true" substitutionGroup="core:AbstractThematicSurface"/>

Element: AbstractConstructiveElement

Type hierarchy:

Type
con:AbstractConstructiveElementType
Abstract
yes
Documentation

XML Instance Representation

<con:AbstractConstructiveElement>
   <!-- 'core:AbstractOccupiedSpaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:isStructuralElement> boolean </con:isStructuralElement> [0..1] 
   <con:filling> con:AbstractFillingElementPropertyType </con:filling> [0..*] 
   <con:adeOfAbstractConstructiveElement> con:ADEOfAbstractConstructiveElementPropertyType </con:adeOfAbstractConstructiveElement> [0..*] 
</con:AbstractConstructiveElement>

Schema Component Representation

<element name="AbstractConstructiveElement" type="con:AbstractConstructiveElementType" abstract="true" substitutionGroup="core:AbstractOccupiedSpace"/>

Element: AbstractFillingElement

Type hierarchy:

  • This element can be used wherever the following element is referenced:
  • The following elements can be used wherever this element is referenced:
Type
con:AbstractFillingElementType
Abstract
yes
Documentation

XML Instance Representation

<con:AbstractFillingElement>
   <!-- 'core:AbstractOccupiedSpaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:adeOfAbstractFillingElement> con:ADEOfAbstractFillingElementPropertyType </con:adeOfAbstractFillingElement> [0..*] 
</con:AbstractFillingElement>

Schema Component Representation

<element name="AbstractFillingElement" type="con:AbstractFillingElementType" abstract="true" substitutionGroup="core:AbstractOccupiedSpace"/>

Element: AbstractFillingSurface

Type hierarchy:

Type
con:AbstractFillingSurfaceType
Abstract
yes
Documentation

XML Instance Representation

<con:AbstractFillingSurface>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:adeOfAbstractFillingSurface> con:ADEOfAbstractFillingSurfacePropertyType </con:adeOfAbstractFillingSurface> [0..*] 
</con:AbstractFillingSurface>

Schema Component Representation

<element name="AbstractFillingSurface" type="con:AbstractFillingSurfaceType" abstract="true" substitutionGroup="core:AbstractThematicSurface"/>

Element: AbstractFurniture

Type hierarchy:

Type
con:AbstractFurnitureType
Abstract
yes
Documentation

XML Instance Representation

<con:AbstractFurniture>
   <!-- 'core:AbstractOccupiedSpaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:adeOfAbstractFurniture> con:ADEOfAbstractFurniturePropertyType </con:adeOfAbstractFurniture> [0..*] 
</con:AbstractFurniture>

Schema Component Representation

<element name="AbstractFurniture" type="con:AbstractFurnitureType" abstract="true" substitutionGroup="core:AbstractOccupiedSpace"/>

Element: AbstractInstallation

Type hierarchy:

Type
con:AbstractInstallationType
Abstract
yes
Documentation

XML Instance Representation

<con:AbstractInstallation>
   <!-- 'core:AbstractOccupiedSpaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:relationToConstruction> con:RelationToConstructionType </con:relationToConstruction> [0..1] 
   <con:adeOfAbstractInstallation> con:ADEOfAbstractInstallationPropertyType </con:adeOfAbstractInstallation> [0..*] 
</con:AbstractInstallation>

Schema Component Representation

<element name="AbstractInstallation" type="con:AbstractInstallationType" abstract="true" substitutionGroup="core:AbstractOccupiedSpace"/>

Element: CeilingSurface

Type hierarchy:

Type
con:CeilingSurfaceType
Documentation

XML Instance Representation

<con:CeilingSurface>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:fillingSurface> con:AbstractFillingSurfacePropertyType </con:fillingSurface> [0..*] 
   <con:adeOfAbstractConstructionSurface> con:ADEOfAbstractConstructionSurfacePropertyType </con:adeOfAbstractConstructionSurface> [0..*] 
   <con:adeOfCeilingSurface> con:ADEOfCeilingSurfacePropertyType </con:adeOfCeilingSurface> [0..*] 
</con:CeilingSurface>

Schema Component Representation

<element name="CeilingSurface" type="con:CeilingSurfaceType" substitutionGroup="con:AbstractConstructionSurface"/>

Element: ConstructionEvent

Type hierarchy:

  • This element can be used wherever the following element is referenced:
Type
con:ConstructionEventType
Documentation

XML Instance Representation

<con:ConstructionEvent>
   <con:event> gml:CodeType </con:event> [1] 
   <con:dateOfEvent> date </con:dateOfEvent> [1] 
   <con:description> string </con:description> [0..1] 
</con:ConstructionEvent>

Schema Component Representation

<element name="ConstructionEvent" type="con:ConstructionEventType" substitutionGroup="gml:AbstractObject"/>

Element: Door

Type hierarchy:

Type
con:DoorType
Documentation

XML Instance Representation

<con:Door>
   <!-- 'core:AbstractOccupiedSpaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:adeOfAbstractFillingElement> con:ADEOfAbstractFillingElementPropertyType </con:adeOfAbstractFillingElement> [0..*] 
   <con:class> gml:CodeType </con:class> [0..1] 
   <con:function> gml:CodeType </con:function> [0..*] 
   <con:usage> gml:CodeType </con:usage> [0..*] 
   <con:address> core:AddressPropertyType </con:address> [0..*] 
   <con:adeOfDoor> con:ADEOfDoorPropertyType </con:adeOfDoor> [0..*] 
</con:Door>

Schema Component Representation

<element name="Door" type="con:DoorType" substitutionGroup="con:AbstractFillingElement"/>

Element: DoorSurface

Type hierarchy:

Type
con:DoorSurfaceType
Documentation

XML Instance Representation

<con:DoorSurface>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:adeOfAbstractFillingSurface> con:ADEOfAbstractFillingSurfacePropertyType </con:adeOfAbstractFillingSurface> [0..*] 
   <con:address> core:AddressPropertyType </con:address> [0..*] 
   <con:adeOfDoorSurface> con:ADEOfDoorSurfacePropertyType </con:adeOfDoorSurface> [0..*] 
</con:DoorSurface>

Schema Component Representation

<element name="DoorSurface" type="con:DoorSurfaceType" substitutionGroup="con:AbstractFillingSurface"/>

Element: Elevation

Type hierarchy:

  • This element can be used wherever the following element is referenced:
Type
con:ElevationType
Documentation

XML Instance Representation

<con:Elevation>
   <con:elevationReference> gml:CodeType </con:elevationReference> [1] 
   <con:elevationValue> gml:DirectPositionType </con:elevationValue> [1] 
</con:Elevation>

Schema Component Representation

<element name="Elevation" type="con:ElevationType" substitutionGroup="gml:AbstractObject"/>

Element: FloorSurface

Type hierarchy:

Type
con:FloorSurfaceType
Documentation

XML Instance Representation

<con:FloorSurface>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:fillingSurface> con:AbstractFillingSurfacePropertyType </con:fillingSurface> [0..*] 
   <con:adeOfAbstractConstructionSurface> con:ADEOfAbstractConstructionSurfacePropertyType </con:adeOfAbstractConstructionSurface> [0..*] 
   <con:adeOfFloorSurface> con:ADEOfFloorSurfacePropertyType </con:adeOfFloorSurface> [0..*] 
</con:FloorSurface>

Schema Component Representation

<element name="FloorSurface" type="con:FloorSurfaceType" substitutionGroup="con:AbstractConstructionSurface"/>

Element: GroundSurface

Type hierarchy:

Type
con:GroundSurfaceType
Documentation

XML Instance Representation

<con:GroundSurface>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:fillingSurface> con:AbstractFillingSurfacePropertyType </con:fillingSurface> [0..*] 
   <con:adeOfAbstractConstructionSurface> con:ADEOfAbstractConstructionSurfacePropertyType </con:adeOfAbstractConstructionSurface> [0..*] 
   <con:adeOfGroundSurface> con:ADEOfGroundSurfacePropertyType </con:adeOfGroundSurface> [0..*] 
</con:GroundSurface>

Schema Component Representation

<element name="GroundSurface" type="con:GroundSurfaceType" substitutionGroup="con:AbstractConstructionSurface"/>

Element: Height

Type hierarchy:

  • This element can be used wherever the following element is referenced:
Type
con:HeightType
Documentation

XML Instance Representation

<con:Height>
   <con:highReference> gml:CodeType </con:highReference> [1] 
   <con:lowReference> gml:CodeType </con:lowReference> [1] 
   <con:status> con:HeightStatusValueType </con:status> [1] 
   <con:value> gml:LengthType </con:value> [1] 
</con:Height>

Schema Component Representation

<element name="Height" type="con:HeightType" substitutionGroup="gml:AbstractObject"/>

Element: InteriorWallSurface

Type hierarchy:

Type
con:InteriorWallSurfaceType
Documentation

XML Instance Representation

<con:InteriorWallSurface>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:fillingSurface> con:AbstractFillingSurfacePropertyType </con:fillingSurface> [0..*] 
   <con:adeOfAbstractConstructionSurface> con:ADEOfAbstractConstructionSurfacePropertyType </con:adeOfAbstractConstructionSurface> [0..*] 
   <con:adeOfInteriorWallSurface> con:ADEOfInteriorWallSurfacePropertyType </con:adeOfInteriorWallSurface> [0..*] 
</con:InteriorWallSurface>

Schema Component Representation

<element name="InteriorWallSurface" type="con:InteriorWallSurfaceType" substitutionGroup="con:AbstractConstructionSurface"/>

Element: OtherConstruction

Type hierarchy:

Type
con:OtherConstructionType
Documentation

XML Instance Representation

<con:OtherConstruction>
   <!-- 'core:AbstractOccupiedSpaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:conditionOfConstruction> con:ConditionOfConstructionValueType </con:conditionOfConstruction> [0..1] 
   <con:dateOfConstruction> date </con:dateOfConstruction> [0..1] 
   <con:dateOfDemolition> date </con:dateOfDemolition> [0..1] 
   <con:constructionEvent> con:ConstructionEventPropertyType </con:constructionEvent> [0..*] 
   <con:elevation> con:ElevationPropertyType </con:elevation> [0..*] 
   <con:height> con:HeightPropertyType </con:height> [0..*] 
   <con:occupancy> core:OccupancyPropertyType </con:occupancy> [0..*] 
   <con:adeOfAbstractConstruction> con:ADEOfAbstractConstructionPropertyType </con:adeOfAbstractConstruction> [0..*] 
   <con:class> gml:CodeType </con:class> [0..1] 
   <con:function> gml:CodeType </con:function> [0..*] 
   <con:usage> gml:CodeType </con:usage> [0..*] 
   <con:adeOfOtherConstruction> con:ADEOfOtherConstructionPropertyType </con:adeOfOtherConstruction> [0..*] 
</con:OtherConstruction>

Schema Component Representation

<element name="OtherConstruction" type="con:OtherConstructionType" substitutionGroup="con:AbstractConstruction"/>

Element: OuterCeilingSurface

Type hierarchy:

Type
con:OuterCeilingSurfaceType
Documentation

XML Instance Representation

<con:OuterCeilingSurface>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:fillingSurface> con:AbstractFillingSurfacePropertyType </con:fillingSurface> [0..*] 
   <con:adeOfAbstractConstructionSurface> con:ADEOfAbstractConstructionSurfacePropertyType </con:adeOfAbstractConstructionSurface> [0..*] 
   <con:adeOfOuterCeilingSurface> con:ADEOfOuterCeilingSurfacePropertyType </con:adeOfOuterCeilingSurface> [0..*] 
</con:OuterCeilingSurface>

Schema Component Representation

<element name="OuterCeilingSurface" type="con:OuterCeilingSurfaceType" substitutionGroup="con:AbstractConstructionSurface"/>

Element: OuterFloorSurface

Type hierarchy:

Type
con:OuterFloorSurfaceType
Documentation

XML Instance Representation

<con:OuterFloorSurface>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:fillingSurface> con:AbstractFillingSurfacePropertyType </con:fillingSurface> [0..*] 
   <con:adeOfAbstractConstructionSurface> con:ADEOfAbstractConstructionSurfacePropertyType </con:adeOfAbstractConstructionSurface> [0..*] 
   <con:adeOfOuterFloorSurface> con:ADEOfOuterFloorSurfacePropertyType </con:adeOfOuterFloorSurface> [0..*] 
</con:OuterFloorSurface>

Schema Component Representation

<element name="OuterFloorSurface" type="con:OuterFloorSurfaceType" substitutionGroup="con:AbstractConstructionSurface"/>

Element: RoofSurface

Type hierarchy:

Type
con:RoofSurfaceType
Documentation

XML Instance Representation

<con:RoofSurface>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:fillingSurface> con:AbstractFillingSurfacePropertyType </con:fillingSurface> [0..*] 
   <con:adeOfAbstractConstructionSurface> con:ADEOfAbstractConstructionSurfacePropertyType </con:adeOfAbstractConstructionSurface> [0..*] 
   <con:adeOfRoofSurface> con:ADEOfRoofSurfacePropertyType </con:adeOfRoofSurface> [0..*] 
</con:RoofSurface>

Schema Component Representation

<element name="RoofSurface" type="con:RoofSurfaceType" substitutionGroup="con:AbstractConstructionSurface"/>

Element: WallSurface

Type hierarchy:

Type
con:WallSurfaceType
Documentation

XML Instance Representation

<con:WallSurface>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:fillingSurface> con:AbstractFillingSurfacePropertyType </con:fillingSurface> [0..*] 
   <con:adeOfAbstractConstructionSurface> con:ADEOfAbstractConstructionSurfacePropertyType </con:adeOfAbstractConstructionSurface> [0..*] 
   <con:adeOfWallSurface> con:ADEOfWallSurfacePropertyType </con:adeOfWallSurface> [0..*] 
</con:WallSurface>

Schema Component Representation

<element name="WallSurface" type="con:WallSurfaceType" substitutionGroup="con:AbstractConstructionSurface"/>

Element: Window

Type hierarchy:

Type
con:WindowType
Documentation

XML Instance Representation

<con:Window>
   <!-- 'core:AbstractOccupiedSpaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:adeOfAbstractFillingElement> con:ADEOfAbstractFillingElementPropertyType </con:adeOfAbstractFillingElement> [0..*] 
   <con:class> gml:CodeType </con:class> [0..1] 
   <con:function> gml:CodeType </con:function> [0..*] 
   <con:usage> gml:CodeType </con:usage> [0..*] 
   <con:adeOfWindow> con:ADEOfWindowPropertyType </con:adeOfWindow> [0..*] 
</con:Window>

Schema Component Representation

<element name="Window" type="con:WindowType" substitutionGroup="con:AbstractFillingElement"/>

Element: WindowSurface

Type hierarchy:

Type
con:WindowSurfaceType
Documentation

XML Instance Representation

<con:WindowSurface>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:adeOfAbstractFillingSurface> con:ADEOfAbstractFillingSurfacePropertyType </con:adeOfAbstractFillingSurface> [0..*] 
   <con:adeOfWindowSurface> con:ADEOfWindowSurfacePropertyType </con:adeOfWindowSurface> [0..*] 
</con:WindowSurface>

Schema Component Representation

<element name="WindowSurface" type="con:WindowSurfaceType" substitutionGroup="con:AbstractFillingSurface"/>

Complex Types

Complex Type: ADEOfAbstractConstructionPropertyType

XML Instance Representation

<...>
   <con:ADEOfAbstractConstruction> ... </con:ADEOfAbstractConstruction> [1]
</...>

Schema Component Representation

<complexType name="ADEOfAbstractConstructionPropertyType">
   <sequence>
      <element ref="con:ADEOfAbstractConstruction"/>
   </sequence>
</complexType>

Complex Type: ADEOfAbstractConstructionSurfacePropertyType

XML Instance Representation

<...>
   <con:ADEOfAbstractConstructionSurface> ... </con:ADEOfAbstractConstructionSurface> [1]
</...>

Schema Component Representation

<complexType name="ADEOfAbstractConstructionSurfacePropertyType">
   <sequence>
      <element ref="con:ADEOfAbstractConstructionSurface"/>
   </sequence>
</complexType>

Complex Type: ADEOfAbstractConstructionSurfaceType

Properties:

Abstract
yes

XML Instance Representation

<.../> 

Schema Component Representation

<complexType name="ADEOfAbstractConstructionSurfaceType" abstract="true">
   <sequence/>
</complexType>

Complex Type: ADEOfAbstractConstructionType

Properties:

Abstract
yes

XML Instance Representation

<.../> 

Schema Component Representation

<complexType name="ADEOfAbstractConstructionType" abstract="true">
   <sequence/>
</complexType>

Complex Type: ADEOfAbstractConstructiveElementPropertyType

XML Instance Representation

<...>
   <con:ADEOfAbstractConstructiveElement> ... </con:ADEOfAbstractConstructiveElement> [1]
</...>

Schema Component Representation

<complexType name="ADEOfAbstractConstructiveElementPropertyType">
   <sequence>
      <element ref="con:ADEOfAbstractConstructiveElement"/>
   </sequence>
</complexType>

Complex Type: ADEOfAbstractConstructiveElementType

Properties:

Abstract
yes

XML Instance Representation

<.../> 

Schema Component Representation

<complexType name="ADEOfAbstractConstructiveElementType" abstract="true">
   <sequence/>
</complexType>

Complex Type: ADEOfAbstractFillingElementPropertyType

XML Instance Representation

<...>
   <con:ADEOfAbstractFillingElement> ... </con:ADEOfAbstractFillingElement> [1]
</...>

Schema Component Representation

<complexType name="ADEOfAbstractFillingElementPropertyType">
   <sequence>
      <element ref="con:ADEOfAbstractFillingElement"/>
   </sequence>
</complexType>

Complex Type: ADEOfAbstractFillingElementType

Properties:

Abstract
yes

XML Instance Representation

<.../> 

Schema Component Representation

<complexType name="ADEOfAbstractFillingElementType" abstract="true">
   <sequence/>
</complexType>

Complex Type: ADEOfAbstractFillingSurfacePropertyType

XML Instance Representation

<...>
   <con:ADEOfAbstractFillingSurface> ... </con:ADEOfAbstractFillingSurface> [1]
</...>

Schema Component Representation

<complexType name="ADEOfAbstractFillingSurfacePropertyType">
   <sequence>
      <element ref="con:ADEOfAbstractFillingSurface"/>
   </sequence>
</complexType>

Complex Type: ADEOfAbstractFillingSurfaceType

Properties:

Abstract
yes

XML Instance Representation

<.../> 

Schema Component Representation

<complexType name="ADEOfAbstractFillingSurfaceType" abstract="true">
   <sequence/>
</complexType>

Complex Type: ADEOfAbstractFurniturePropertyType

XML Instance Representation

<...>
   <con:ADEOfAbstractFurniture> ... </con:ADEOfAbstractFurniture> [1]
</...>

Schema Component Representation

<complexType name="ADEOfAbstractFurniturePropertyType">
   <sequence>
      <element ref="con:ADEOfAbstractFurniture"/>
   </sequence>
</complexType>

Complex Type: ADEOfAbstractFurnitureType

Properties:

Abstract
yes

XML Instance Representation

<.../> 

Schema Component Representation

<complexType name="ADEOfAbstractFurnitureType" abstract="true">
   <sequence/>
</complexType>

Complex Type: ADEOfAbstractInstallationPropertyType

XML Instance Representation

<...>
   <con:ADEOfAbstractInstallation> ... </con:ADEOfAbstractInstallation> [1]
</...>

Schema Component Representation

<complexType name="ADEOfAbstractInstallationPropertyType">
   <sequence>
      <element ref="con:ADEOfAbstractInstallation"/>
   </sequence>
</complexType>

Complex Type: ADEOfAbstractInstallationType

Properties:

Abstract
yes

XML Instance Representation

<.../> 

Schema Component Representation

<complexType name="ADEOfAbstractInstallationType" abstract="true">
   <sequence/>
</complexType>

Complex Type: ADEOfCeilingSurfacePropertyType

XML Instance Representation

<...>
   <con:ADEOfCeilingSurface> ... </con:ADEOfCeilingSurface> [1]
</...>

Schema Component Representation

<complexType name="ADEOfCeilingSurfacePropertyType">
   <sequence>
      <element ref="con:ADEOfCeilingSurface"/>
   </sequence>
</complexType>

Complex Type: ADEOfCeilingSurfaceType

Properties:

Abstract
yes

XML Instance Representation

<.../> 

Schema Component Representation

<complexType name="ADEOfCeilingSurfaceType" abstract="true">
   <sequence/>
</complexType>

Complex Type: ADEOfDoorPropertyType

XML Instance Representation

<...>
   <con:ADEOfDoor> ... </con:ADEOfDoor> [1]
</...>

Schema Component Representation

<complexType name="ADEOfDoorPropertyType">
   <sequence>
      <element ref="con:ADEOfDoor"/>
   </sequence>
</complexType>

Complex Type: ADEOfDoorSurfacePropertyType

XML Instance Representation

<...>
   <con:ADEOfDoorSurface> ... </con:ADEOfDoorSurface> [1]
</...>

Schema Component Representation

<complexType name="ADEOfDoorSurfacePropertyType">
   <sequence>
      <element ref="con:ADEOfDoorSurface"/>
   </sequence>
</complexType>

Complex Type: ADEOfDoorSurfaceType

Properties:

Abstract
yes

XML Instance Representation

<.../> 

Schema Component Representation

<complexType name="ADEOfDoorSurfaceType" abstract="true">
   <sequence/>
</complexType>

Complex Type: ADEOfDoorType

Properties:

Abstract
yes

XML Instance Representation

<.../> 

Schema Component Representation

<complexType name="ADEOfDoorType" abstract="true">
   <sequence/>
</complexType>

Complex Type: ADEOfFloorSurfacePropertyType

XML Instance Representation

<...>
   <con:ADEOfFloorSurface> ... </con:ADEOfFloorSurface> [1]
</...>

Schema Component Representation

<complexType name="ADEOfFloorSurfacePropertyType">
   <sequence>
      <element ref="con:ADEOfFloorSurface"/>
   </sequence>
</complexType>

Complex Type: ADEOfFloorSurfaceType

Properties:

Abstract
yes

XML Instance Representation

<.../> 

Schema Component Representation

<complexType name="ADEOfFloorSurfaceType" abstract="true">
   <sequence/>
</complexType>

Complex Type: ADEOfGroundSurfacePropertyType

XML Instance Representation

<...>
   <con:ADEOfGroundSurface> ... </con:ADEOfGroundSurface> [1]
</...>

Schema Component Representation

<complexType name="ADEOfGroundSurfacePropertyType">
   <sequence>
      <element ref="con:ADEOfGroundSurface"/>
   </sequence>
</complexType>

Complex Type: ADEOfGroundSurfaceType

Properties:

Abstract
yes

XML Instance Representation

<.../> 

Schema Component Representation

<complexType name="ADEOfGroundSurfaceType" abstract="true">
   <sequence/>
</complexType>

Complex Type: ADEOfInteriorWallSurfacePropertyType

XML Instance Representation

<...>
   <con:ADEOfInteriorWallSurface> ... </con:ADEOfInteriorWallSurface> [1]
</...>

Schema Component Representation

<complexType name="ADEOfInteriorWallSurfacePropertyType">
   <sequence>
      <element ref="con:ADEOfInteriorWallSurface"/>
   </sequence>
</complexType>

Complex Type: ADEOfInteriorWallSurfaceType

Properties:

Abstract
yes

XML Instance Representation

<.../> 

Schema Component Representation

<complexType name="ADEOfInteriorWallSurfaceType" abstract="true">
   <sequence/>
</complexType>

Complex Type: ADEOfOtherConstructionPropertyType

XML Instance Representation

<...>
   <con:ADEOfOtherConstruction> ... </con:ADEOfOtherConstruction> [1]
</...>

Schema Component Representation

<complexType name="ADEOfOtherConstructionPropertyType">
   <sequence>
      <element ref="con:ADEOfOtherConstruction"/>
   </sequence>
</complexType>

Complex Type: ADEOfOtherConstructionType

Properties:

Abstract
yes

XML Instance Representation

<.../> 

Schema Component Representation

<complexType name="ADEOfOtherConstructionType" abstract="true">
   <sequence/>
</complexType>

Complex Type: ADEOfOuterCeilingSurfacePropertyType

XML Instance Representation

<...>
   <con:ADEOfOuterCeilingSurface> ... </con:ADEOfOuterCeilingSurface> [1]
</...>

Schema Component Representation

<complexType name="ADEOfOuterCeilingSurfacePropertyType">
   <sequence>
      <element ref="con:ADEOfOuterCeilingSurface"/>
   </sequence>
</complexType>

Complex Type: ADEOfOuterCeilingSurfaceType

Properties:

Abstract
yes

XML Instance Representation

<.../> 

Schema Component Representation

<complexType name="ADEOfOuterCeilingSurfaceType" abstract="true">
   <sequence/>
</complexType>

Complex Type: ADEOfOuterFloorSurfacePropertyType

XML Instance Representation

<...>
   <con:ADEOfOuterFloorSurface> ... </con:ADEOfOuterFloorSurface> [1]
</...>

Schema Component Representation

<complexType name="ADEOfOuterFloorSurfacePropertyType">
   <sequence>
      <element ref="con:ADEOfOuterFloorSurface"/>
   </sequence>
</complexType>

Complex Type: ADEOfOuterFloorSurfaceType

Properties:

Abstract
yes

XML Instance Representation

<.../> 

Schema Component Representation

<complexType name="ADEOfOuterFloorSurfaceType" abstract="true">
   <sequence/>
</complexType>

Complex Type: ADEOfRoofSurfacePropertyType

XML Instance Representation

<...>
   <con:ADEOfRoofSurface> ... </con:ADEOfRoofSurface> [1]
</...>

Schema Component Representation

<complexType name="ADEOfRoofSurfacePropertyType">
   <sequence>
      <element ref="con:ADEOfRoofSurface"/>
   </sequence>
</complexType>

Complex Type: ADEOfRoofSurfaceType

Properties:

Abstract
yes

XML Instance Representation

<.../> 

Schema Component Representation

<complexType name="ADEOfRoofSurfaceType" abstract="true">
   <sequence/>
</complexType>

Complex Type: ADEOfWallSurfacePropertyType

XML Instance Representation

<...>
   <con:ADEOfWallSurface> ... </con:ADEOfWallSurface> [1]
</...>

Schema Component Representation

<complexType name="ADEOfWallSurfacePropertyType">
   <sequence>
      <element ref="con:ADEOfWallSurface"/>
   </sequence>
</complexType>

Complex Type: ADEOfWallSurfaceType

Properties:

Abstract
yes

XML Instance Representation

<.../> 

Schema Component Representation

<complexType name="ADEOfWallSurfaceType" abstract="true">
   <sequence/>
</complexType>

Complex Type: ADEOfWindowPropertyType

XML Instance Representation

<...>
   <con:ADEOfWindow> ... </con:ADEOfWindow> [1]
</...>

Schema Component Representation

<complexType name="ADEOfWindowPropertyType">
   <sequence>
      <element ref="con:ADEOfWindow"/>
   </sequence>
</complexType>

Complex Type: ADEOfWindowSurfacePropertyType

XML Instance Representation

<...>
   <con:ADEOfWindowSurface> ... </con:ADEOfWindowSurface> [1]
</...>

Schema Component Representation

<complexType name="ADEOfWindowSurfacePropertyType">
   <sequence>
      <element ref="con:ADEOfWindowSurface"/>
   </sequence>
</complexType>

Complex Type: ADEOfWindowSurfaceType

Properties:

Abstract
yes

XML Instance Representation

<.../> 

Schema Component Representation

<complexType name="ADEOfWindowSurfaceType" abstract="true">
   <sequence/>
</complexType>

Complex Type: ADEOfWindowType

Properties:

Abstract
yes

XML Instance Representation

<.../> 

Schema Component Representation

<complexType name="ADEOfWindowType" abstract="true">
   <sequence/>
</complexType>

Complex Type: AbstractConstructionPropertyType

XML Instance Representation

<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
Attribute group reference (not shown): gml:OwnershipAttributeGroup
> Start Sequence [0..1] <con:AbstractConstruction> ... </con:AbstractConstruction> [1] End Sequence </...>

Schema Component Representation

<complexType name="AbstractConstructionPropertyType">
   <sequence minOccurs="0">
      <element ref="con:AbstractConstruction"/>
   </sequence>
   <attributeGroup ref="gml:AssociationAttributeGroup"/>
   <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>

Complex Type: AbstractConstructionSurfacePropertyType

XML Instance Representation

<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
Attribute group reference (not shown): gml:OwnershipAttributeGroup
> Start Sequence [0..1] <con:AbstractConstructionSurface> ... </con:AbstractConstructionSurface> [1] End Sequence </...>

Schema Component Representation

<complexType name="AbstractConstructionSurfacePropertyType">
   <sequence minOccurs="0">
      <element ref="con:AbstractConstructionSurface"/>
   </sequence>
   <attributeGroup ref="gml:AssociationAttributeGroup"/>
   <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>

Complex Type: AbstractConstructionSurfaceType

Type hierarchy:

Super-types:
core:AbstractThematicSurfaceType < AbstractConstructionSurfaceType (by extension)
Sub-types:

Properties:

Abstract
yes

XML Instance Representation

<...>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:fillingSurface> con:AbstractFillingSurfacePropertyType </con:fillingSurface> [0..*] 
   <con:adeOfAbstractConstructionSurface> con:ADEOfAbstractConstructionSurfacePropertyType </con:adeOfAbstractConstructionSurface> [0..*] 
</...>

Schema Component Representation

<complexType name="AbstractConstructionSurfaceType" abstract="true">
   <complexContent>
      <extension base="core:AbstractThematicSurfaceType">
         <sequence>
            <element name="fillingSurface" type="con:AbstractFillingSurfacePropertyType" maxOccurs="unbounded" minOccurs="0"/>
            <element name="adeOfAbstractConstructionSurface" type="con:ADEOfAbstractConstructionSurfacePropertyType" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
      </extension>
   </complexContent>
</complexType>

Complex Type: AbstractConstructionType

Type hierarchy:

Super-types:
core:AbstractOccupiedSpaceType < AbstractConstructionType (by extension)
Sub-types:

Properties:

Abstract
yes

XML Instance Representation

<...>
   <!-- 'core:AbstractOccupiedSpaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:conditionOfConstruction> con:ConditionOfConstructionValueType </con:conditionOfConstruction> [0..1] 
   <con:dateOfConstruction> date </con:dateOfConstruction> [0..1] 
   <con:dateOfDemolition> date </con:dateOfDemolition> [0..1] 
   <con:constructionEvent> con:ConstructionEventPropertyType </con:constructionEvent> [0..*] 
   <con:elevation> con:ElevationPropertyType </con:elevation> [0..*] 
   <con:height> con:HeightPropertyType </con:height> [0..*] 
   <con:occupancy> core:OccupancyPropertyType </con:occupancy> [0..*] 
   <con:adeOfAbstractConstruction> con:ADEOfAbstractConstructionPropertyType </con:adeOfAbstractConstruction> [0..*] 
</...>

Schema Component Representation

<complexType name="AbstractConstructionType" abstract="true">
   <complexContent>
      <extension base="core:AbstractOccupiedSpaceType">
         <sequence>
            <element name="conditionOfConstruction" type="con:ConditionOfConstructionValueType" minOccurs="0"/>
            <element name="dateOfConstruction" type="date" minOccurs="0"/>
            <element name="dateOfDemolition" type="date" minOccurs="0"/>
            <element name="constructionEvent" type="con:ConstructionEventPropertyType" maxOccurs="unbounded" minOccurs="0"/>
            <element name="elevation" type="con:ElevationPropertyType" maxOccurs="unbounded" minOccurs="0"/>
            <element name="height" type="con:HeightPropertyType" maxOccurs="unbounded" minOccurs="0"/>
            <element name="occupancy" type="core:OccupancyPropertyType" maxOccurs="unbounded" minOccurs="0"/>
            <element name="adeOfAbstractConstruction" type="con:ADEOfAbstractConstructionPropertyType" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
      </extension>
   </complexContent>
</complexType>

Complex Type: AbstractConstructiveElementPropertyType

XML Instance Representation

<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
Attribute group reference (not shown): gml:OwnershipAttributeGroup
> Start Sequence [0..1] <con:AbstractConstructiveElement> ... </con:AbstractConstructiveElement> [1] End Sequence </...>

Schema Component Representation

<complexType name="AbstractConstructiveElementPropertyType">
   <sequence minOccurs="0">
      <element ref="con:AbstractConstructiveElement"/>
   </sequence>
   <attributeGroup ref="gml:AssociationAttributeGroup"/>
   <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>

Complex Type: AbstractConstructiveElementType

Type hierarchy:

Super-types:
core:AbstractOccupiedSpaceType < AbstractConstructiveElementType (by extension)

Properties:

Abstract
yes

XML Instance Representation

<...>
   <!-- 'core:AbstractOccupiedSpaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:isStructuralElement> boolean </con:isStructuralElement> [0..1] 
   <con:filling> con:AbstractFillingElementPropertyType </con:filling> [0..*] 
   <con:adeOfAbstractConstructiveElement> con:ADEOfAbstractConstructiveElementPropertyType </con:adeOfAbstractConstructiveElement> [0..*] 
</...>

Schema Component Representation

<complexType name="AbstractConstructiveElementType" abstract="true">
   <complexContent>
      <extension base="core:AbstractOccupiedSpaceType">
         <sequence>
            <element name="isStructuralElement" type="boolean" minOccurs="0"/>
            <element name="filling" type="con:AbstractFillingElementPropertyType" maxOccurs="unbounded" minOccurs="0"/>
            <element name="adeOfAbstractConstructiveElement" type="con:ADEOfAbstractConstructiveElementPropertyType" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
      </extension>
   </complexContent>
</complexType>

Complex Type: AbstractFillingElementPropertyType

XML Instance Representation

<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
Attribute group reference (not shown): gml:OwnershipAttributeGroup
> Start Sequence [0..1] <con:AbstractFillingElement> ... </con:AbstractFillingElement> [1] End Sequence </...>

Schema Component Representation

<complexType name="AbstractFillingElementPropertyType">
   <sequence minOccurs="0">
      <element ref="con:AbstractFillingElement"/>
   </sequence>
   <attributeGroup ref="gml:AssociationAttributeGroup"/>
   <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>

Complex Type: AbstractFillingElementType

Type hierarchy:

Super-types:
core:AbstractOccupiedSpaceType < AbstractFillingElementType (by extension)
Sub-types:

Properties:

Abstract
yes

XML Instance Representation

<...>
   <!-- 'core:AbstractOccupiedSpaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:adeOfAbstractFillingElement> con:ADEOfAbstractFillingElementPropertyType </con:adeOfAbstractFillingElement> [0..*] 
</...>

Schema Component Representation

<complexType name="AbstractFillingElementType" abstract="true">
   <complexContent>
      <extension base="core:AbstractOccupiedSpaceType">
         <sequence>
            <element name="adeOfAbstractFillingElement" type="con:ADEOfAbstractFillingElementPropertyType" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
      </extension>
   </complexContent>
</complexType>

Complex Type: AbstractFillingSurfacePropertyType

XML Instance Representation

<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
Attribute group reference (not shown): gml:OwnershipAttributeGroup
> Start Sequence [0..1] <con:AbstractFillingSurface> ... </con:AbstractFillingSurface> [1] End Sequence </...>

Schema Component Representation

<complexType name="AbstractFillingSurfacePropertyType">
   <sequence minOccurs="0">
      <element ref="con:AbstractFillingSurface"/>
   </sequence>
   <attributeGroup ref="gml:AssociationAttributeGroup"/>
   <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>

Complex Type: AbstractFillingSurfaceType

Type hierarchy:

Super-types:
core:AbstractThematicSurfaceType < AbstractFillingSurfaceType (by extension)
Sub-types:

Properties:

Abstract
yes

XML Instance Representation

<...>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:adeOfAbstractFillingSurface> con:ADEOfAbstractFillingSurfacePropertyType </con:adeOfAbstractFillingSurface> [0..*] 
</...>

Schema Component Representation

<complexType name="AbstractFillingSurfaceType" abstract="true">
   <complexContent>
      <extension base="core:AbstractThematicSurfaceType">
         <sequence>
            <element name="adeOfAbstractFillingSurface" type="con:ADEOfAbstractFillingSurfacePropertyType" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
      </extension>
   </complexContent>
</complexType>

Complex Type: AbstractFurniturePropertyType

XML Instance Representation

<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
Attribute group reference (not shown): gml:OwnershipAttributeGroup
> Start Sequence [0..1] <con:AbstractFurniture> ... </con:AbstractFurniture> [1] End Sequence </...>

Schema Component Representation

<complexType name="AbstractFurniturePropertyType">
   <sequence minOccurs="0">
      <element ref="con:AbstractFurniture"/>
   </sequence>
   <attributeGroup ref="gml:AssociationAttributeGroup"/>
   <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>

Complex Type: AbstractFurnitureType

Type hierarchy:

Super-types:
core:AbstractOccupiedSpaceType < AbstractFurnitureType (by extension)

Properties:

Abstract
yes

XML Instance Representation

<...>
   <!-- 'core:AbstractOccupiedSpaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:adeOfAbstractFurniture> con:ADEOfAbstractFurniturePropertyType </con:adeOfAbstractFurniture> [0..*] 
</...>

Schema Component Representation

<complexType name="AbstractFurnitureType" abstract="true">
   <complexContent>
      <extension base="core:AbstractOccupiedSpaceType">
         <sequence>
            <element name="adeOfAbstractFurniture" type="con:ADEOfAbstractFurniturePropertyType" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
      </extension>
   </complexContent>
</complexType>

Complex Type: AbstractInstallationPropertyType

XML Instance Representation

<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
Attribute group reference (not shown): gml:OwnershipAttributeGroup
> Start Sequence [0..1] <con:AbstractInstallation> ... </con:AbstractInstallation> [1] End Sequence </...>

Schema Component Representation

<complexType name="AbstractInstallationPropertyType">
   <sequence minOccurs="0">
      <element ref="con:AbstractInstallation"/>
   </sequence>
   <attributeGroup ref="gml:AssociationAttributeGroup"/>
   <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>

Complex Type: AbstractInstallationType

Type hierarchy:

Super-types:
core:AbstractOccupiedSpaceType < AbstractInstallationType (by extension)

Properties:

Abstract
yes

XML Instance Representation

<...>
   <!-- 'core:AbstractOccupiedSpaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:relationToConstruction> con:RelationToConstructionType </con:relationToConstruction> [0..1] 
   <con:adeOfAbstractInstallation> con:ADEOfAbstractInstallationPropertyType </con:adeOfAbstractInstallation> [0..*] 
</...>

Schema Component Representation

<complexType name="AbstractInstallationType" abstract="true">
   <complexContent>
      <extension base="core:AbstractOccupiedSpaceType">
         <sequence>
            <element name="relationToConstruction" type="con:RelationToConstructionType" minOccurs="0"/>
            <element name="adeOfAbstractInstallation" type="con:ADEOfAbstractInstallationPropertyType" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
      </extension>
   </complexContent>
</complexType>

Complex Type: CeilingSurfacePropertyType

XML Instance Representation

<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
Attribute group reference (not shown): gml:OwnershipAttributeGroup
> Start Sequence [0..1] <con:CeilingSurface> ... </con:CeilingSurface> [1] End Sequence </...>

Schema Component Representation

<complexType name="CeilingSurfacePropertyType">
   <sequence minOccurs="0">
      <element ref="con:CeilingSurface"/>
   </sequence>
   <attributeGroup ref="gml:AssociationAttributeGroup"/>
   <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>

Complex Type: CeilingSurfaceType

Type hierarchy:

Super-types:
core:AbstractThematicSurfaceType < AbstractConstructionSurfaceType (by extension) < CeilingSurfaceType (by extension)

XML Instance Representation

<...>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:fillingSurface> con:AbstractFillingSurfacePropertyType </con:fillingSurface> [0..*] 
   <con:adeOfAbstractConstructionSurface> con:ADEOfAbstractConstructionSurfacePropertyType </con:adeOfAbstractConstructionSurface> [0..*] 
   <con:adeOfCeilingSurface> con:ADEOfCeilingSurfacePropertyType </con:adeOfCeilingSurface> [0..*] 
</...>

Schema Component Representation

<complexType name="CeilingSurfaceType">
   <complexContent>
      <extension base="con:AbstractConstructionSurfaceType">
         <sequence>
            <element name="adeOfCeilingSurface" type="con:ADEOfCeilingSurfacePropertyType" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
      </extension>
   </complexContent>
</complexType>

Complex Type: ConstructionEventPropertyType

XML Instance Representation

<...>
   <con:ConstructionEvent> ... </con:ConstructionEvent> [1]
</...>

Schema Component Representation

<complexType name="ConstructionEventPropertyType">
   <sequence>
      <element ref="con:ConstructionEvent"/>
   </sequence>
</complexType>

Complex Type: ConstructionEventType

XML Instance Representation

<...>
   <con:event> gml:CodeType </con:event> [1] 
   <con:dateOfEvent> date </con:dateOfEvent> [1] 
   <con:description> string </con:description> [0..1] 
</...>

Schema Component Representation

<complexType name="ConstructionEventType">
   <sequence>
      <element name="event" type="gml:CodeType"/>
      <element name="dateOfEvent" type="date"/>
      <element name="description" type="string" minOccurs="0"/>
   </sequence>
</complexType>

Complex Type: DoorPropertyType

XML Instance Representation

<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
Attribute group reference (not shown): gml:OwnershipAttributeGroup
> Start Sequence [0..1] <con:Door> ... </con:Door> [1] End Sequence </...>

Schema Component Representation

<complexType name="DoorPropertyType">
   <sequence minOccurs="0">
      <element ref="con:Door"/>
   </sequence>
   <attributeGroup ref="gml:AssociationAttributeGroup"/>
   <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>

Complex Type: DoorSurfacePropertyType

XML Instance Representation

<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
Attribute group reference (not shown): gml:OwnershipAttributeGroup
> Start Sequence [0..1] <con:DoorSurface> ... </con:DoorSurface> [1] End Sequence </...>

Schema Component Representation

<complexType name="DoorSurfacePropertyType">
   <sequence minOccurs="0">
      <element ref="con:DoorSurface"/>
   </sequence>
   <attributeGroup ref="gml:AssociationAttributeGroup"/>
   <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>

Complex Type: DoorSurfaceType

Type hierarchy:

Super-types:
core:AbstractThematicSurfaceType < AbstractFillingSurfaceType (by extension) < DoorSurfaceType (by extension)

XML Instance Representation

<...>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:adeOfAbstractFillingSurface> con:ADEOfAbstractFillingSurfacePropertyType </con:adeOfAbstractFillingSurface> [0..*] 
   <con:address> core:AddressPropertyType </con:address> [0..*] 
   <con:adeOfDoorSurface> con:ADEOfDoorSurfacePropertyType </con:adeOfDoorSurface> [0..*] 
</...>

Schema Component Representation

<complexType name="DoorSurfaceType">
   <complexContent>
      <extension base="con:AbstractFillingSurfaceType">
         <sequence>
            <element name="address" type="core:AddressPropertyType" maxOccurs="unbounded" minOccurs="0"/>
            <element name="adeOfDoorSurface" type="con:ADEOfDoorSurfacePropertyType" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
      </extension>
   </complexContent>
</complexType>

Complex Type: DoorType

Type hierarchy:

Super-types:
core:AbstractOccupiedSpaceType < AbstractFillingElementType (by extension) < DoorType (by extension)

XML Instance Representation

<...>
   <!-- 'core:AbstractOccupiedSpaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:adeOfAbstractFillingElement> con:ADEOfAbstractFillingElementPropertyType </con:adeOfAbstractFillingElement> [0..*] 
   <con:class> gml:CodeType </con:class> [0..1] 
   <con:function> gml:CodeType </con:function> [0..*] 
   <con:usage> gml:CodeType </con:usage> [0..*] 
   <con:address> core:AddressPropertyType </con:address> [0..*] 
   <con:adeOfDoor> con:ADEOfDoorPropertyType </con:adeOfDoor> [0..*] 
</...>

Schema Component Representation

<complexType name="DoorType">
   <complexContent>
      <extension base="con:AbstractFillingElementType">
         <sequence>
            <element name="class" type="gml:CodeType" minOccurs="0"/>
            <element name="function" type="gml:CodeType" maxOccurs="unbounded" minOccurs="0"/>
            <element name="usage" type="gml:CodeType" maxOccurs="unbounded" minOccurs="0"/>
            <element name="address" type="core:AddressPropertyType" maxOccurs="unbounded" minOccurs="0"/>
            <element name="adeOfDoor" type="con:ADEOfDoorPropertyType" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
      </extension>
   </complexContent>
</complexType>

Complex Type: ElevationPropertyType

XML Instance Representation

<...>
   <con:Elevation> ... </con:Elevation> [1]
</...>

Schema Component Representation

<complexType name="ElevationPropertyType">
   <sequence>
      <element ref="con:Elevation"/>
   </sequence>
</complexType>

Complex Type: ElevationType

XML Instance Representation

<...>
   <con:elevationReference> gml:CodeType </con:elevationReference> [1] 
   <con:elevationValue> gml:DirectPositionType </con:elevationValue> [1] 
</...>

Schema Component Representation

<complexType name="ElevationType">
   <sequence>
      <element name="elevationReference" type="gml:CodeType"/>
      <element name="elevationValue" type="gml:DirectPositionType"/>
   </sequence>
</complexType>

Complex Type: FloorSurfacePropertyType

XML Instance Representation

<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
Attribute group reference (not shown): gml:OwnershipAttributeGroup
> Start Sequence [0..1] <con:FloorSurface> ... </con:FloorSurface> [1] End Sequence </...>

Schema Component Representation

<complexType name="FloorSurfacePropertyType">
   <sequence minOccurs="0">
      <element ref="con:FloorSurface"/>
   </sequence>
   <attributeGroup ref="gml:AssociationAttributeGroup"/>
   <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>

Complex Type: FloorSurfaceType

Type hierarchy:

Super-types:
core:AbstractThematicSurfaceType < AbstractConstructionSurfaceType (by extension) < FloorSurfaceType (by extension)

XML Instance Representation

<...>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:fillingSurface> con:AbstractFillingSurfacePropertyType </con:fillingSurface> [0..*] 
   <con:adeOfAbstractConstructionSurface> con:ADEOfAbstractConstructionSurfacePropertyType </con:adeOfAbstractConstructionSurface> [0..*] 
   <con:adeOfFloorSurface> con:ADEOfFloorSurfacePropertyType </con:adeOfFloorSurface> [0..*] 
</...>

Schema Component Representation

<complexType name="FloorSurfaceType">
   <complexContent>
      <extension base="con:AbstractConstructionSurfaceType">
         <sequence>
            <element name="adeOfFloorSurface" type="con:ADEOfFloorSurfacePropertyType" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
      </extension>
   </complexContent>
</complexType>

Complex Type: GroundSurfacePropertyType

XML Instance Representation

<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
Attribute group reference (not shown): gml:OwnershipAttributeGroup
> Start Sequence [0..1] <con:GroundSurface> ... </con:GroundSurface> [1] End Sequence </...>

Schema Component Representation

<complexType name="GroundSurfacePropertyType">
   <sequence minOccurs="0">
      <element ref="con:GroundSurface"/>
   </sequence>
   <attributeGroup ref="gml:AssociationAttributeGroup"/>
   <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>

Complex Type: GroundSurfaceType

Type hierarchy:

Super-types:
core:AbstractThematicSurfaceType < AbstractConstructionSurfaceType (by extension) < GroundSurfaceType (by extension)

XML Instance Representation

<...>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:fillingSurface> con:AbstractFillingSurfacePropertyType </con:fillingSurface> [0..*] 
   <con:adeOfAbstractConstructionSurface> con:ADEOfAbstractConstructionSurfacePropertyType </con:adeOfAbstractConstructionSurface> [0..*] 
   <con:adeOfGroundSurface> con:ADEOfGroundSurfacePropertyType </con:adeOfGroundSurface> [0..*] 
</...>

Schema Component Representation

<complexType name="GroundSurfaceType">
   <complexContent>
      <extension base="con:AbstractConstructionSurfaceType">
         <sequence>
            <element name="adeOfGroundSurface" type="con:ADEOfGroundSurfacePropertyType" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
      </extension>
   </complexContent>
</complexType>

Complex Type: HeightPropertyType

XML Instance Representation

<...>
   <con:Height> ... </con:Height> [1]
</...>

Schema Component Representation

<complexType name="HeightPropertyType">
   <sequence>
      <element ref="con:Height"/>
   </sequence>
</complexType>

Complex Type: HeightType

XML Instance Representation

<...>
   <con:highReference> gml:CodeType </con:highReference> [1] 
   <con:lowReference> gml:CodeType </con:lowReference> [1] 
   <con:status> con:HeightStatusValueType </con:status> [1] 
   <con:value> gml:LengthType </con:value> [1] 
</...>

Schema Component Representation

<complexType name="HeightType">
   <sequence>
      <element name="highReference" type="gml:CodeType"/>
      <element name="lowReference" type="gml:CodeType"/>
      <element name="status" type="con:HeightStatusValueType"/>
      <element name="value" type="gml:LengthType"/>
   </sequence>
</complexType>

Complex Type: InteriorWallSurfacePropertyType

XML Instance Representation

<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
Attribute group reference (not shown): gml:OwnershipAttributeGroup
> Start Sequence [0..1] <con:InteriorWallSurface> ... </con:InteriorWallSurface> [1] End Sequence </...>

Schema Component Representation

<complexType name="InteriorWallSurfacePropertyType">
   <sequence minOccurs="0">
      <element ref="con:InteriorWallSurface"/>
   </sequence>
   <attributeGroup ref="gml:AssociationAttributeGroup"/>
   <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>

Complex Type: InteriorWallSurfaceType

Type hierarchy:

Super-types:
core:AbstractThematicSurfaceType < AbstractConstructionSurfaceType (by extension) < InteriorWallSurfaceType (by extension)

XML Instance Representation

<...>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:fillingSurface> con:AbstractFillingSurfacePropertyType </con:fillingSurface> [0..*] 
   <con:adeOfAbstractConstructionSurface> con:ADEOfAbstractConstructionSurfacePropertyType </con:adeOfAbstractConstructionSurface> [0..*] 
   <con:adeOfInteriorWallSurface> con:ADEOfInteriorWallSurfacePropertyType </con:adeOfInteriorWallSurface> [0..*] 
</...>

Schema Component Representation

<complexType name="InteriorWallSurfaceType">
   <complexContent>
      <extension base="con:AbstractConstructionSurfaceType">
         <sequence>
            <element name="adeOfInteriorWallSurface" type="con:ADEOfInteriorWallSurfacePropertyType" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
      </extension>
   </complexContent>
</complexType>

Complex Type: OtherConstructionPropertyType

XML Instance Representation

<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
Attribute group reference (not shown): gml:OwnershipAttributeGroup
> Start Sequence [0..1] <con:OtherConstruction> ... </con:OtherConstruction> [1] End Sequence </...>

Schema Component Representation

<complexType name="OtherConstructionPropertyType">
   <sequence minOccurs="0">
      <element ref="con:OtherConstruction"/>
   </sequence>
   <attributeGroup ref="gml:AssociationAttributeGroup"/>
   <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>

Complex Type: OtherConstructionType

Type hierarchy:

Super-types:
core:AbstractOccupiedSpaceType < AbstractConstructionType (by extension) < OtherConstructionType (by extension)

XML Instance Representation

<...>
   <!-- 'core:AbstractOccupiedSpaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:conditionOfConstruction> con:ConditionOfConstructionValueType </con:conditionOfConstruction> [0..1] 
   <con:dateOfConstruction> date </con:dateOfConstruction> [0..1] 
   <con:dateOfDemolition> date </con:dateOfDemolition> [0..1] 
   <con:constructionEvent> con:ConstructionEventPropertyType </con:constructionEvent> [0..*] 
   <con:elevation> con:ElevationPropertyType </con:elevation> [0..*] 
   <con:height> con:HeightPropertyType </con:height> [0..*] 
   <con:occupancy> core:OccupancyPropertyType </con:occupancy> [0..*] 
   <con:adeOfAbstractConstruction> con:ADEOfAbstractConstructionPropertyType </con:adeOfAbstractConstruction> [0..*] 
   <con:class> gml:CodeType </con:class> [0..1] 
   <con:function> gml:CodeType </con:function> [0..*] 
   <con:usage> gml:CodeType </con:usage> [0..*] 
   <con:adeOfOtherConstruction> con:ADEOfOtherConstructionPropertyType </con:adeOfOtherConstruction> [0..*] 
</...>

Schema Component Representation

<complexType name="OtherConstructionType">
   <complexContent>
      <extension base="con:AbstractConstructionType">
         <sequence>
            <element name="class" type="gml:CodeType" minOccurs="0"/>
            <element name="function" type="gml:CodeType" maxOccurs="unbounded" minOccurs="0"/>
            <element name="usage" type="gml:CodeType" maxOccurs="unbounded" minOccurs="0"/>
            <element name="adeOfOtherConstruction" type="con:ADEOfOtherConstructionPropertyType" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
      </extension>
   </complexContent>
</complexType>

Complex Type: OuterCeilingSurfacePropertyType

XML Instance Representation

<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
Attribute group reference (not shown): gml:OwnershipAttributeGroup
> Start Sequence [0..1] <con:OuterCeilingSurface> ... </con:OuterCeilingSurface> [1] End Sequence </...>

Schema Component Representation

<complexType name="OuterCeilingSurfacePropertyType">
   <sequence minOccurs="0">
      <element ref="con:OuterCeilingSurface"/>
   </sequence>
   <attributeGroup ref="gml:AssociationAttributeGroup"/>
   <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>

Complex Type: OuterCeilingSurfaceType

Type hierarchy:

Super-types:
core:AbstractThematicSurfaceType < AbstractConstructionSurfaceType (by extension) < OuterCeilingSurfaceType (by extension)

XML Instance Representation

<...>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:fillingSurface> con:AbstractFillingSurfacePropertyType </con:fillingSurface> [0..*] 
   <con:adeOfAbstractConstructionSurface> con:ADEOfAbstractConstructionSurfacePropertyType </con:adeOfAbstractConstructionSurface> [0..*] 
   <con:adeOfOuterCeilingSurface> con:ADEOfOuterCeilingSurfacePropertyType </con:adeOfOuterCeilingSurface> [0..*] 
</...>

Schema Component Representation

<complexType name="OuterCeilingSurfaceType">
   <complexContent>
      <extension base="con:AbstractConstructionSurfaceType">
         <sequence>
            <element name="adeOfOuterCeilingSurface" type="con:ADEOfOuterCeilingSurfacePropertyType" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
      </extension>
   </complexContent>
</complexType>

Complex Type: OuterFloorSurfacePropertyType

XML Instance Representation

<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
Attribute group reference (not shown): gml:OwnershipAttributeGroup
> Start Sequence [0..1] <con:OuterFloorSurface> ... </con:OuterFloorSurface> [1] End Sequence </...>

Schema Component Representation

<complexType name="OuterFloorSurfacePropertyType">
   <sequence minOccurs="0">
      <element ref="con:OuterFloorSurface"/>
   </sequence>
   <attributeGroup ref="gml:AssociationAttributeGroup"/>
   <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>

Complex Type: OuterFloorSurfaceType

Type hierarchy:

Super-types:
core:AbstractThematicSurfaceType < AbstractConstructionSurfaceType (by extension) < OuterFloorSurfaceType (by extension)

XML Instance Representation

<...>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:fillingSurface> con:AbstractFillingSurfacePropertyType </con:fillingSurface> [0..*] 
   <con:adeOfAbstractConstructionSurface> con:ADEOfAbstractConstructionSurfacePropertyType </con:adeOfAbstractConstructionSurface> [0..*] 
   <con:adeOfOuterFloorSurface> con:ADEOfOuterFloorSurfacePropertyType </con:adeOfOuterFloorSurface> [0..*] 
</...>

Schema Component Representation

<complexType name="OuterFloorSurfaceType">
   <complexContent>
      <extension base="con:AbstractConstructionSurfaceType">
         <sequence>
            <element name="adeOfOuterFloorSurface" type="con:ADEOfOuterFloorSurfacePropertyType" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
      </extension>
   </complexContent>
</complexType>

Complex Type: RoofSurfacePropertyType

XML Instance Representation

<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
Attribute group reference (not shown): gml:OwnershipAttributeGroup
> Start Sequence [0..1] <con:RoofSurface> ... </con:RoofSurface> [1] End Sequence </...>

Schema Component Representation

<complexType name="RoofSurfacePropertyType">
   <sequence minOccurs="0">
      <element ref="con:RoofSurface"/>
   </sequence>
   <attributeGroup ref="gml:AssociationAttributeGroup"/>
   <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>

Complex Type: RoofSurfaceType

Type hierarchy:

Super-types:
core:AbstractThematicSurfaceType < AbstractConstructionSurfaceType (by extension) < RoofSurfaceType (by extension)

XML Instance Representation

<...>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:fillingSurface> con:AbstractFillingSurfacePropertyType </con:fillingSurface> [0..*] 
   <con:adeOfAbstractConstructionSurface> con:ADEOfAbstractConstructionSurfacePropertyType </con:adeOfAbstractConstructionSurface> [0..*] 
   <con:adeOfRoofSurface> con:ADEOfRoofSurfacePropertyType </con:adeOfRoofSurface> [0..*] 
</...>

Schema Component Representation

<complexType name="RoofSurfaceType">
   <complexContent>
      <extension base="con:AbstractConstructionSurfaceType">
         <sequence>
            <element name="adeOfRoofSurface" type="con:ADEOfRoofSurfacePropertyType" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
      </extension>
   </complexContent>
</complexType>

Complex Type: WallSurfacePropertyType

XML Instance Representation

<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
Attribute group reference (not shown): gml:OwnershipAttributeGroup
> Start Sequence [0..1] <con:WallSurface> ... </con:WallSurface> [1] End Sequence </...>

Schema Component Representation

<complexType name="WallSurfacePropertyType">
   <sequence minOccurs="0">
      <element ref="con:WallSurface"/>
   </sequence>
   <attributeGroup ref="gml:AssociationAttributeGroup"/>
   <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>

Complex Type: WallSurfaceType

Type hierarchy:

Super-types:
core:AbstractThematicSurfaceType < AbstractConstructionSurfaceType (by extension) < WallSurfaceType (by extension)

XML Instance Representation

<...>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:fillingSurface> con:AbstractFillingSurfacePropertyType </con:fillingSurface> [0..*] 
   <con:adeOfAbstractConstructionSurface> con:ADEOfAbstractConstructionSurfacePropertyType </con:adeOfAbstractConstructionSurface> [0..*] 
   <con:adeOfWallSurface> con:ADEOfWallSurfacePropertyType </con:adeOfWallSurface> [0..*] 
</...>

Schema Component Representation

<complexType name="WallSurfaceType">
   <complexContent>
      <extension base="con:AbstractConstructionSurfaceType">
         <sequence>
            <element name="adeOfWallSurface" type="con:ADEOfWallSurfacePropertyType" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
      </extension>
   </complexContent>
</complexType>

Complex Type: WindowPropertyType

XML Instance Representation

<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
Attribute group reference (not shown): gml:OwnershipAttributeGroup
> Start Sequence [0..1] <con:Window> ... </con:Window> [1] End Sequence </...>

Schema Component Representation

<complexType name="WindowPropertyType">
   <sequence minOccurs="0">
      <element ref="con:Window"/>
   </sequence>
   <attributeGroup ref="gml:AssociationAttributeGroup"/>
   <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>

Complex Type: WindowSurfacePropertyType

XML Instance Representation

<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
Attribute group reference (not shown): gml:OwnershipAttributeGroup
> Start Sequence [0..1] <con:WindowSurface> ... </con:WindowSurface> [1] End Sequence </...>

Schema Component Representation

<complexType name="WindowSurfacePropertyType">
   <sequence minOccurs="0">
      <element ref="con:WindowSurface"/>
   </sequence>
   <attributeGroup ref="gml:AssociationAttributeGroup"/>
   <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>

Complex Type: WindowSurfaceType

Type hierarchy:

Super-types:
core:AbstractThematicSurfaceType < AbstractFillingSurfaceType (by extension) < WindowSurfaceType (by extension)

XML Instance Representation

<...>
   <!-- 'core:AbstractThematicSurfaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:adeOfAbstractFillingSurface> con:ADEOfAbstractFillingSurfacePropertyType </con:adeOfAbstractFillingSurface> [0..*] 
   <con:adeOfWindowSurface> con:ADEOfWindowSurfacePropertyType </con:adeOfWindowSurface> [0..*] 
</...>

Schema Component Representation

<complexType name="WindowSurfaceType">
   <complexContent>
      <extension base="con:AbstractFillingSurfaceType">
         <sequence>
            <element name="adeOfWindowSurface" type="con:ADEOfWindowSurfacePropertyType" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
      </extension>
   </complexContent>
</complexType>

Complex Type: WindowType

Type hierarchy:

Super-types:
core:AbstractOccupiedSpaceType < AbstractFillingElementType (by extension) < WindowType (by extension)

XML Instance Representation

<...>
   <!-- 'core:AbstractOccupiedSpaceType' super type was not found in this schema. Some elements and attributes may be missing. -->
   <con:adeOfAbstractFillingElement> con:ADEOfAbstractFillingElementPropertyType </con:adeOfAbstractFillingElement> [0..*] 
   <con:class> gml:CodeType </con:class> [0..1] 
   <con:function> gml:CodeType </con:function> [0..*] 
   <con:usage> gml:CodeType </con:usage> [0..*] 
   <con:adeOfWindow> con:ADEOfWindowPropertyType </con:adeOfWindow> [0..*] 
</...>

Schema Component Representation

<complexType name="WindowType">
   <complexContent>
      <extension base="con:AbstractFillingElementType">
         <sequence>
            <element name="class" type="gml:CodeType" minOccurs="0"/>
            <element name="function" type="gml:CodeType" maxOccurs="unbounded" minOccurs="0"/>
            <element name="usage" type="gml:CodeType" maxOccurs="unbounded" minOccurs="0"/>
            <element name="adeOfWindow" type="con:ADEOfWindowPropertyType" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
      </extension>
   </complexContent>
</complexType>

Types

Simple Type: ConditionOfConstructionValueType

Type hierarchy:

Super-types:
string < ConditionOfConstructionValueType (by restriction)
Sub-types:
None

Properties:

Content
  • Base XSD Type: string
  • value comes from list: {'declined'|'demolished'|'functional'|'projected'|'ruin'|'underConstruction'}
Documentation

Schema Component Representation

<simpleType name="ConditionOfConstructionValueType">
   <restriction base="string">
      <enumeration value="declined"/>
      <enumeration value="demolished"/>
      <enumeration value="functional"/>
      <enumeration value="projected"/>
      <enumeration value="ruin"/>
      <enumeration value="underConstruction"/>
   </restriction>
</simpleType>

Simple Type: HeightStatusValueType

Type hierarchy:

Super-types:
string < HeightStatusValueType (by restriction)
Sub-types:
None

Properties:

Content
  • Base XSD Type: string
  • value comes from list: {'estimated'|'measured'}
Documentation

Schema Component Representation

<simpleType name="HeightStatusValueType">
   <restriction base="string">
      <enumeration value="estimated"/>
      <enumeration value="measured"/>
   </restriction>
</simpleType>

Simple Type: RelationToConstructionType

Type hierarchy:

Super-types:
string < RelationToConstructionType (by restriction)
Sub-types:
None

Properties:

Content
  • Base XSD Type: string
  • value comes from list: {'inside'|'outside'|'bothInsideAndOutside'}
Documentation

Schema Component Representation

<simpleType name="RelationToConstructionType">
   <restriction base="string">
      <enumeration value="inside"/>
      <enumeration value="outside"/>
      <enumeration value="bothInsideAndOutside"/>
   </restriction>
</simpleType>

Glossary

Abstract (Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.

All Model Group Child elements can be provided in any order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-all.

Choice Model Group Only one from the list of child elements and model groups can be provided in instances. See: http://www.w3.org/TR/xmlschema-1/#element-choice.

Collapse Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.

Disallowed Substitutions (Applies to element declarations). If substitution is specified, then substitution group members cannot be used in place of the given element declaration to validate element instances. If derivation methods, e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an xsi:type attribute.

Key Constraint Like Uniqueness Constraint, but additionally requires that the specified value(s) must be provided. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Key Reference Constraint Ensures that the specified value(s) must match value(s) from a Key Constraint or Uniqueness Constraint. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Model Group Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: http://www.w3.org/TR/xmlschema-1/#Model_Groups.

Nillable (Applies to element declarations). If an element declaration is nillable, instances can use the xsi:nil attribute. The xsi:nil attribute is the boolean attribute, nil, from the http://www.w3.org/2001/XMLSchema-instance namespace. If an element instance has an xsi:nil attribute set to true, it can be left empty, even though its element declaration may have required content.

Notation A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations.

Preserve Whitespace Policy Preserve whitespaces exactly as they appear in instances.

Prohibited Derivations (Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.

Prohibited Substitutions (Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.

Replace Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32).

Sequence Model Group Child elements and model groups must be provided in the specified order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-sequence.

Substitution Group Elements that are members of a substitution group can be used wherever the head element of the substitution group is referenced.

Substitution Group Exclusions (Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.

Target Namespace The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.

Uniqueness Constraint Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.