Class: BuildingUnit¶
A BuildingUnit is a logical subdivision of a Building. BuildingUnits are formed according to some homogeneous property like function, ownership, management, or accessibility. They may be separately sold, rented out, inherited, managed, etc.
URI: citygml:BuildingUnit
classDiagram
class BuildingUnit
click BuildingUnit href "../BuildingUnit/"
AbstractBuildingSubdivision <|-- BuildingUnit
click AbstractBuildingSubdivision href "../AbstractBuildingSubdivision/"
BuildingUnit : address
BuildingUnit --> "*" Address : address
click Address href "../Address/"
BuildingUnit : adeOfAbstractBuildingSubdivision
BuildingUnit --> "*" ADEOfAbstractBuildingSubdivision : adeOfAbstractBuildingSubdivision
click ADEOfAbstractBuildingSubdivision href "../ADEOfAbstractBuildingSubdivision/"
BuildingUnit : adeOfAbstractCityObject
BuildingUnit --> "*" ADEOfAbstractCityObject : adeOfAbstractCityObject
click ADEOfAbstractCityObject href "../ADEOfAbstractCityObject/"
BuildingUnit : adeOfAbstractFeature
BuildingUnit --> "*" ADEOfAbstractFeature : adeOfAbstractFeature
click ADEOfAbstractFeature href "../ADEOfAbstractFeature/"
BuildingUnit : adeOfAbstractFeatureWithLifespan
BuildingUnit --> "*" ADEOfAbstractFeatureWithLifespan : adeOfAbstractFeatureWithLifespan
click ADEOfAbstractFeatureWithLifespan href "../ADEOfAbstractFeatureWithLifespan/"
BuildingUnit : adeOfAbstractLogicalSpace
BuildingUnit --> "*" ADEOfAbstractLogicalSpace : adeOfAbstractLogicalSpace
click ADEOfAbstractLogicalSpace href "../ADEOfAbstractLogicalSpace/"
BuildingUnit : adeOfAbstractSpace
BuildingUnit --> "*" ADEOfAbstractSpace : adeOfAbstractSpace
click ADEOfAbstractSpace href "../ADEOfAbstractSpace/"
BuildingUnit : adeOfBuildingUnit
BuildingUnit --> "*" ADEOfBuildingUnit : adeOfBuildingUnit
click ADEOfBuildingUnit href "../ADEOfBuildingUnit/"
BuildingUnit : appearance
BuildingUnit --> "*" AbstractAppearance : appearance
click AbstractAppearance href "../AbstractAppearance/"
BuildingUnit : area
BuildingUnit --> "*" QualifiedArea : area
click QualifiedArea href "../QualifiedArea/"
BuildingUnit : boundary
BuildingUnit --> "*" AbstractSpaceBoundary : boundary
click AbstractSpaceBoundary href "../AbstractSpaceBoundary/"
BuildingUnit : buildingConstructiveElement
BuildingUnit --> "*" BuildingConstructiveElement : buildingConstructiveElement
click BuildingConstructiveElement href "../BuildingConstructiveElement/"
BuildingUnit : buildingFurniture
BuildingUnit --> "*" BuildingFurniture : buildingFurniture
click BuildingFurniture href "../BuildingFurniture/"
BuildingUnit : buildingInstallation
BuildingUnit --> "*" BuildingInstallation : buildingInstallation
click BuildingInstallation href "../BuildingInstallation/"
BuildingUnit : buildingRoom
BuildingUnit --> "*" BuildingRoom : buildingRoom
click BuildingRoom href "../BuildingRoom/"
BuildingUnit : class
BuildingUnit --> "0..1" BuildingSubdivisionClassValue : class
click BuildingSubdivisionClassValue href "../BuildingSubdivisionClassValue/"
BuildingUnit : creationDate
BuildingUnit : description
BuildingUnit : dynamizer
BuildingUnit --> "*" AbstractDynamizer : dynamizer
click AbstractDynamizer href "../AbstractDynamizer/"
BuildingUnit : elevation
BuildingUnit --> "*" Elevation : elevation
click Elevation href "../Elevation/"
BuildingUnit : externalReference
BuildingUnit --> "*" ExternalReference : externalReference
click ExternalReference href "../ExternalReference/"
BuildingUnit : featureID
BuildingUnit --> "1" ID : featureID
click ID href "../ID/"
BuildingUnit : function
BuildingUnit --> "*" BuildingSubdivisionFunctionValue : function
click BuildingSubdivisionFunctionValue href "../BuildingSubdivisionFunctionValue/"
BuildingUnit : generalizesTo
BuildingUnit --> "*" AbstractCityObject : generalizesTo
click AbstractCityObject href "../AbstractCityObject/"
BuildingUnit : genericAttribute
BuildingUnit --> "*" AbstractGenericAttribute : genericAttribute
click AbstractGenericAttribute href "../AbstractGenericAttribute/"
BuildingUnit : identifier
BuildingUnit : lod0MultiCurve
BuildingUnit : lod0MultiSurface
BuildingUnit : lod0Point
BuildingUnit : lod1Solid
BuildingUnit : lod2MultiCurve
BuildingUnit : lod2MultiSurface
BuildingUnit : lod2Solid
BuildingUnit : lod3MultiCurve
BuildingUnit : lod3MultiSurface
BuildingUnit : lod3Solid
BuildingUnit : name
BuildingUnit : relatedTo
BuildingUnit --> "*" AbstractCityObject : relatedTo
click AbstractCityObject href "../AbstractCityObject/"
BuildingUnit : relativeToTerrain
BuildingUnit --> "0..1" RelativeToTerrain : relativeToTerrain
click RelativeToTerrain href "../RelativeToTerrain/"
BuildingUnit : relativeToWater
BuildingUnit --> "0..1" RelativeToWater : relativeToWater
click RelativeToWater href "../RelativeToWater/"
BuildingUnit : sortKey
BuildingUnit : spaceType
BuildingUnit --> "0..1" SpaceType : spaceType
click SpaceType href "../SpaceType/"
BuildingUnit : storey
BuildingUnit --> "*" Storey : storey
click Storey href "../Storey/"
BuildingUnit : terminationDate
BuildingUnit : usage
BuildingUnit --> "*" BuildingSubdivisionUsageValue : usage
click BuildingSubdivisionUsageValue href "../BuildingSubdivisionUsageValue/"
BuildingUnit : validFrom
BuildingUnit : validTo
BuildingUnit : volume
BuildingUnit --> "*" QualifiedVolume : volume
click QualifiedVolume href "../QualifiedVolume/"
Inheritance¶
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| adeOfBuildingUnit | * ADEOfBuildingUnit |
Augments the BuildingUnit with properties defined in an ADE | direct |
| address | * Address |
Relates to the addresses that are assigned to the BuildingUnit | direct |
| storey | * Storey |
Relates to the storeys on which the BuildingUnit is located | direct |
| class | 0..1 BuildingSubdivisionClassValue |
Indicates the specific type of the building subdivision | AbstractBuildingSubdivision |
| function | * BuildingSubdivisionFunctionValue |
Specifies the intended purposes of the building subdivision | AbstractBuildingSubdivision |
| usage | * BuildingSubdivisionUsageValue |
Specifies the actual uses of the building subdivision | AbstractBuildingSubdivision |
| elevation | * Elevation |
Specifies qualified elevations of the building subdivision in relation to a w... | AbstractBuildingSubdivision |
| sortKey | 0..1 Float |
Defines an order among the objects that belong to the building subdivision | AbstractBuildingSubdivision |
| adeOfAbstractBuildingSubdivision | * ADEOfAbstractBuildingSubdivision |
Augments AbstractBuildingSubdivision with properties defined in an ADE | AbstractBuildingSubdivision |
| buildingFurniture | * BuildingFurniture |
Relates the furniture objects to the building subdivision | AbstractBuildingSubdivision |
| buildingConstructiveElement | * BuildingConstructiveElement |
Relates the constructive elements to the building subdivision | AbstractBuildingSubdivision |
| buildingInstallation | * BuildingInstallation |
Relates the installation objects to the building subdivision | AbstractBuildingSubdivision |
| buildingRoom | * BuildingRoom |
Relates the rooms to the building subdivision | AbstractBuildingSubdivision |
| adeOfAbstractLogicalSpace | * ADEOfAbstractLogicalSpace |
Augments AbstractLogicalSpace with properties defined in an ADE | AbstractLogicalSpace |
| spaceType | 0..1 SpaceType |
Specifies the degree of openness of a space | AbstractSpace |
| volume | * QualifiedVolume |
Specifies qualified volumes related to the space | AbstractSpace |
| area | * QualifiedArea |
Specifies qualified areas related to the space | AbstractSpace |
| adeOfAbstractSpace | * ADEOfAbstractSpace |
Augments AbstractSpace with properties defined in an ADE | AbstractSpace |
| lod2MultiCurve | 0..1 String |
Relates to a 3D MultiCurve geometry that represents the space in Level of Det... | AbstractSpace |
| lod3MultiSurface | 0..1 String |
Relates to a 3D MultiSurface geometry that represents the space in Level of D... | AbstractSpace |
| lod0MultiSurface | 0..1 String |
Relates to a 3D MultiSurface geometry that represents the space in Level of D... | AbstractSpace |
| lod1Solid | 0..1 String |
Relates to a 3D Solid geometry that represents the space in Level of Detail 1 | AbstractSpace |
| lod3Solid | 0..1 String |
Relates to a 3D Solid geometry that represents the space in Level of Detail 3 | AbstractSpace |
| boundary | * AbstractSpaceBoundary |
Relates to surfaces that bound the space | AbstractSpace |
| lod0MultiCurve | 0..1 String |
Relates to a 3D MultiCurve geometry that represents the space in Level of Det... | AbstractSpace |
| lod2Solid | 0..1 String |
Relates to a 3D Solid geometry that represents the space in Level of Detail 2 | AbstractSpace |
| lod0Point | 0..1 String |
Relates to a 3D Point geometry that represents the space in Level of Detail 0 | AbstractSpace |
| lod3MultiCurve | 0..1 String |
Relates to a 3D MultiCurve geometry that represents the space in Level of Det... | AbstractSpace |
| lod2MultiSurface | 0..1 String |
Relates to a 3D MultiSurface geometry that represents the space in Level of D... | AbstractSpace |
| relativeToTerrain | 0..1 RelativeToTerrain |
Describes the vertical position of the city object relative to the surroundin... | AbstractCityObject |
| relativeToWater | 0..1 RelativeToWater |
Describes the vertical position of the city object relative to the surroundin... | AbstractCityObject |
| adeOfAbstractCityObject | * ADEOfAbstractCityObject |
Augments AbstractCityObject with properties defined in an ADE | AbstractCityObject |
| appearance | * AbstractAppearance |
Relates appearances to the city object | AbstractCityObject |
| genericAttribute | * AbstractGenericAttribute |
Relates generic attributes to the city object | AbstractCityObject |
| generalizesTo | * AbstractCityObject |
Relates generalized representations of the same real-world object in differen... | AbstractCityObject |
| externalReference | * ExternalReference |
References external objects in other information systems that have a relation... | AbstractCityObject |
| relatedTo | * AbstractCityObject |
AbstractCityObject | |
| dynamizer | * AbstractDynamizer |
Relates Dynamizer objects to the city object | AbstractCityObject |
| creationDate | 0..1 Datetime |
Indicates the date at which a CityGML feature was added to the CityModel | AbstractFeatureWithLifespan |
| terminationDate | 0..1 Datetime |
Indicates the date at which a CityGML feature was removed from the CityModel | AbstractFeatureWithLifespan |
| validFrom | 0..1 Datetime |
Indicates the date at which a CityGML feature started to exist in the real wo... | AbstractFeatureWithLifespan |
| validTo | 0..1 Datetime |
Indicates the date at which a CityGML feature ended to exist in the real worl... | AbstractFeatureWithLifespan |
| adeOfAbstractFeatureWithLifespan | * ADEOfAbstractFeatureWithLifespan |
Augments AbstractFeatureWithLifespan with properties defined in an ADE | AbstractFeatureWithLifespan |
| featureID | 1 ID |
AbstractFeature | |
| identifier | 0..1 String |
AbstractFeature | |
| name | * String |
AbstractFeature | |
| description | 0..1 String |
AbstractFeature | |
| adeOfAbstractFeature | * ADEOfAbstractFeature |
Augments AbstractFeature with properties defined in an ADE | AbstractFeature |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| Storey | buildingUnit | range | BuildingUnit |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://www.ogc.org/standards/citygml
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | citygml:BuildingUnit |
| native | citygml:BuildingUnit |
LinkML Source¶
Direct¶
name: BuildingUnit
description: A BuildingUnit is a logical subdivision of a Building. BuildingUnits
are formed according to some homogeneous property like function, ownership, management,
or accessibility. They may be separately sold, rented out, inherited, managed, etc.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractBuildingSubdivision
abstract: false
attributes:
adeOfBuildingUnit:
name: adeOfBuildingUnit
description: Augments the BuildingUnit with properties defined in an ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
domain_of:
- BuildingUnit
range: ADEOfBuildingUnit
required: false
multivalued: true
address:
name: address
description: Relates to the addresses that are assigned to the BuildingUnit.
from_schema: https://www.ogc.org/standards/citygml
domain_of:
- Door
- DoorSurface
- AbstractBridge
- AbstractBuilding
- BuildingUnit
range: Address
required: false
multivalued: true
storey:
name: storey
description: Relates to the storeys on which the BuildingUnit is located.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
domain_of:
- BuildingUnit
range: Storey
required: false
multivalued: true
Induced¶
name: BuildingUnit
description: A BuildingUnit is a logical subdivision of a Building. BuildingUnits
are formed according to some homogeneous property like function, ownership, management,
or accessibility. They may be separately sold, rented out, inherited, managed, etc.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractBuildingSubdivision
abstract: false
attributes:
adeOfBuildingUnit:
name: adeOfBuildingUnit
description: Augments the BuildingUnit with properties defined in an ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: adeOfBuildingUnit
owner: BuildingUnit
domain_of:
- BuildingUnit
range: ADEOfBuildingUnit
required: false
multivalued: true
address:
name: address
description: Relates to the addresses that are assigned to the BuildingUnit.
from_schema: https://www.ogc.org/standards/citygml
alias: address
owner: BuildingUnit
domain_of:
- Door
- DoorSurface
- AbstractBridge
- AbstractBuilding
- BuildingUnit
range: Address
required: false
multivalued: true
storey:
name: storey
description: Relates to the storeys on which the BuildingUnit is located.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: storey
owner: BuildingUnit
domain_of:
- BuildingUnit
range: Storey
required: false
multivalued: true
class:
name: class
description: Indicates the specific type of the building subdivision.
from_schema: https://www.ogc.org/standards/citygml
alias: class
owner: BuildingUnit
domain_of:
- Door
- OtherConstruction
- Window
- AbstractBridge
- BridgeConstructiveElement
- BridgeFurniture
- BridgeInstallation
- BridgeRoom
- AbstractBuilding
- AbstractBuildingSubdivision
- BuildingConstructiveElement
- BuildingFurniture
- BuildingInstallation
- BuildingRoom
- CityFurniture
- CityObjectGroup
- GenericLogicalSpace
- GenericOccupiedSpace
- GenericThematicSurface
- GenericUnoccupiedSpace
- LandUse
- AuxiliaryTrafficArea
- AuxiliaryTrafficSpace
- ClearanceSpace
- Hole
- Intersection
- Marking
- Railway
- Road
- Section
- Square
- Track
- TrafficArea
- TrafficSpace
- Waterway
- AbstractTunnel
- HollowSpace
- TunnelConstructiveElement
- TunnelFurniture
- TunnelInstallation
- PlantCover
- SolitaryVegetationObject
- WaterBody
range: BuildingSubdivisionClassValue
required: false
multivalued: false
function:
name: function
description: Specifies the intended purposes of the building subdivision.
from_schema: https://www.ogc.org/standards/citygml
alias: function
owner: BuildingUnit
domain_of:
- Door
- OtherConstruction
- Window
- AbstractBridge
- BridgeConstructiveElement
- BridgeFurniture
- BridgeInstallation
- BridgeRoom
- AbstractBuilding
- AbstractBuildingSubdivision
- BuildingConstructiveElement
- BuildingFurniture
- BuildingInstallation
- BuildingRoom
- CityFurniture
- CityObjectGroup
- GenericLogicalSpace
- GenericOccupiedSpace
- GenericThematicSurface
- GenericUnoccupiedSpace
- LandUse
- AuxiliaryTrafficArea
- AuxiliaryTrafficSpace
- Railway
- Road
- Square
- Track
- TrafficArea
- TrafficSpace
- Waterway
- AbstractTunnel
- HollowSpace
- TunnelConstructiveElement
- TunnelFurniture
- TunnelInstallation
- PlantCover
- SolitaryVegetationObject
- WaterBody
range: BuildingSubdivisionFunctionValue
required: false
multivalued: true
usage:
name: usage
description: Specifies the actual uses of the building subdivision.
from_schema: https://www.ogc.org/standards/citygml
alias: usage
owner: BuildingUnit
domain_of:
- Door
- OtherConstruction
- Window
- AbstractBridge
- BridgeConstructiveElement
- BridgeFurniture
- BridgeInstallation
- BridgeRoom
- AbstractBuilding
- AbstractBuildingSubdivision
- BuildingConstructiveElement
- BuildingFurniture
- BuildingInstallation
- BuildingRoom
- CityFurniture
- CityObjectGroup
- GenericLogicalSpace
- GenericOccupiedSpace
- GenericThematicSurface
- GenericUnoccupiedSpace
- LandUse
- AuxiliaryTrafficArea
- AuxiliaryTrafficSpace
- Railway
- Road
- Square
- Track
- TrafficArea
- TrafficSpace
- Waterway
- AbstractTunnel
- HollowSpace
- TunnelConstructiveElement
- TunnelFurniture
- TunnelInstallation
- PlantCover
- SolitaryVegetationObject
- WaterBody
range: BuildingSubdivisionUsageValue
required: false
multivalued: true
elevation:
name: elevation
description: Specifies qualified elevations of the building subdivision in relation
to a well-defined surface which is commonly taken as origin (e.g., geoid or
water level). [cf. INSPIRE]
from_schema: https://www.ogc.org/standards/citygml
alias: elevation
owner: BuildingUnit
domain_of:
- AbstractConstruction
- AbstractBuildingSubdivision
range: Elevation
required: false
multivalued: true
sortKey:
name: sortKey
description: Defines an order among the objects that belong to the building subdivision.
An example is the sorting of storeys.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: sortKey
owner: BuildingUnit
domain_of:
- AbstractBuildingSubdivision
range: float
required: false
multivalued: false
adeOfAbstractBuildingSubdivision:
name: adeOfAbstractBuildingSubdivision
description: Augments AbstractBuildingSubdivision with properties defined in an
ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: adeOfAbstractBuildingSubdivision
owner: BuildingUnit
domain_of:
- AbstractBuildingSubdivision
range: ADEOfAbstractBuildingSubdivision
required: false
multivalued: true
buildingFurniture:
name: buildingFurniture
description: Relates the furniture objects to the building subdivision.
from_schema: https://www.ogc.org/standards/citygml
alias: buildingFurniture
owner: BuildingUnit
domain_of:
- AbstractBuilding
- AbstractBuildingSubdivision
- BuildingRoom
range: BuildingFurniture
required: false
multivalued: true
buildingConstructiveElement:
name: buildingConstructiveElement
description: Relates the constructive elements to the building subdivision.
from_schema: https://www.ogc.org/standards/citygml
alias: buildingConstructiveElement
owner: BuildingUnit
domain_of:
- AbstractBuilding
- AbstractBuildingSubdivision
range: BuildingConstructiveElement
required: false
multivalued: true
buildingInstallation:
name: buildingInstallation
description: Relates the installation objects to the building subdivision.
from_schema: https://www.ogc.org/standards/citygml
alias: buildingInstallation
owner: BuildingUnit
domain_of:
- AbstractBuilding
- AbstractBuildingSubdivision
- BuildingRoom
range: BuildingInstallation
required: false
multivalued: true
buildingRoom:
name: buildingRoom
description: Relates the rooms to the building subdivision.
from_schema: https://www.ogc.org/standards/citygml
alias: buildingRoom
owner: BuildingUnit
domain_of:
- AbstractBuilding
- AbstractBuildingSubdivision
range: BuildingRoom
required: false
multivalued: true
adeOfAbstractLogicalSpace:
name: adeOfAbstractLogicalSpace
description: Augments AbstractLogicalSpace with properties defined in an ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: adeOfAbstractLogicalSpace
owner: BuildingUnit
domain_of:
- AbstractLogicalSpace
range: ADEOfAbstractLogicalSpace
required: false
multivalued: true
spaceType:
name: spaceType
description: Specifies the degree of openness of a space.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: spaceType
owner: BuildingUnit
domain_of:
- AbstractSpace
range: SpaceType
required: false
multivalued: false
volume:
name: volume
description: Specifies qualified volumes related to the space.
from_schema: https://www.ogc.org/standards/citygml
alias: volume
owner: BuildingUnit
domain_of:
- QualifiedVolume
- AbstractSpace
range: QualifiedVolume
required: false
multivalued: true
area:
name: area
description: Specifies qualified areas related to the space.
from_schema: https://www.ogc.org/standards/citygml
alias: area
owner: BuildingUnit
domain_of:
- QualifiedArea
- AbstractSpace
- AbstractThematicSurface
range: QualifiedArea
required: false
multivalued: true
adeOfAbstractSpace:
name: adeOfAbstractSpace
description: Augments AbstractSpace with properties defined in an ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: adeOfAbstractSpace
owner: BuildingUnit
domain_of:
- AbstractSpace
range: ADEOfAbstractSpace
required: false
multivalued: true
lod2MultiCurve:
name: lod2MultiCurve
description: Relates to a 3D MultiCurve geometry that represents the space in
Level of Detail 2.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: lod2MultiCurve
owner: BuildingUnit
domain_of:
- AbstractSpace
range: string
required: false
multivalued: false
lod3MultiSurface:
name: lod3MultiSurface
description: Relates to a 3D MultiSurface geometry that represents the space in
Level of Detail 3.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: lod3MultiSurface
owner: BuildingUnit
domain_of:
- AbstractSpace
- AbstractThematicSurface
range: string
required: false
multivalued: false
lod0MultiSurface:
name: lod0MultiSurface
description: Relates to a 3D MultiSurface geometry that represents the space in
Level of Detail 0.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: lod0MultiSurface
owner: BuildingUnit
domain_of:
- AbstractSpace
- AbstractThematicSurface
range: string
required: false
multivalued: false
lod1Solid:
name: lod1Solid
description: Relates to a 3D Solid geometry that represents the space in Level
of Detail 1.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: lod1Solid
owner: BuildingUnit
domain_of:
- AbstractSpace
range: string
required: false
multivalued: false
lod3Solid:
name: lod3Solid
description: Relates to a 3D Solid geometry that represents the space in Level
of Detail 3.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: lod3Solid
owner: BuildingUnit
domain_of:
- AbstractSpace
range: string
required: false
multivalued: false
boundary:
name: boundary
description: Relates to surfaces that bound the space.
from_schema: https://www.ogc.org/standards/citygml
alias: boundary
owner: BuildingUnit
domain_of:
- AbstractConstruction
- AbstractConstructiveElement
- AbstractInstallation
- Door
- Window
- BridgeRoom
- BuildingRoom
- Storey
- AbstractSpace
- AuxiliaryTrafficSpace
- Hole
- TrafficSpace
- HollowSpace
- WaterBody
range: AbstractSpaceBoundary
required: false
multivalued: true
lod0MultiCurve:
name: lod0MultiCurve
description: Relates to a 3D MultiCurve geometry that represents the space in
Level of Detail 0.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: lod0MultiCurve
owner: BuildingUnit
domain_of:
- AbstractSpace
- AbstractThematicSurface
range: string
required: false
multivalued: false
lod2Solid:
name: lod2Solid
description: Relates to a 3D Solid geometry that represents the space in Level
of Detail 2.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: lod2Solid
owner: BuildingUnit
domain_of:
- AbstractSpace
range: string
required: false
multivalued: false
lod0Point:
name: lod0Point
description: Relates to a 3D Point geometry that represents the space in Level
of Detail 0.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: lod0Point
owner: BuildingUnit
domain_of:
- AbstractSpace
range: string
required: false
multivalued: false
lod3MultiCurve:
name: lod3MultiCurve
description: Relates to a 3D MultiCurve geometry that represents the space in
Level of Detail 3.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: lod3MultiCurve
owner: BuildingUnit
domain_of:
- AbstractSpace
range: string
required: false
multivalued: false
lod2MultiSurface:
name: lod2MultiSurface
description: Relates to a 3D MultiSurface geometry that represents the space in
Level of Detail 2.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: lod2MultiSurface
owner: BuildingUnit
domain_of:
- AbstractSpace
- AbstractThematicSurface
range: string
required: false
multivalued: false
relativeToTerrain:
name: relativeToTerrain
description: Describes the vertical position of the city object relative to the
surrounding terrain.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: relativeToTerrain
owner: BuildingUnit
domain_of:
- AbstractCityObject
range: RelativeToTerrain
required: false
multivalued: false
relativeToWater:
name: relativeToWater
description: Describes the vertical position of the city object relative to the
surrounding water surface.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: relativeToWater
owner: BuildingUnit
domain_of:
- AbstractCityObject
range: RelativeToWater
required: false
multivalued: false
adeOfAbstractCityObject:
name: adeOfAbstractCityObject
description: Augments AbstractCityObject with properties defined in an ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: adeOfAbstractCityObject
owner: BuildingUnit
domain_of:
- AbstractCityObject
range: ADEOfAbstractCityObject
required: false
multivalued: true
appearance:
name: appearance
description: Relates appearances to the city object.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: appearance
owner: BuildingUnit
domain_of:
- AbstractCityObject
- ImplicitGeometry
range: AbstractAppearance
required: false
multivalued: true
genericAttribute:
name: genericAttribute
description: Relates generic attributes to the city object.
from_schema: https://www.ogc.org/standards/citygml
alias: genericAttribute
owner: BuildingUnit
domain_of:
- GenericAttributeSet
- AbstractCityObject
range: AbstractGenericAttribute
required: false
multivalued: true
generalizesTo:
name: generalizesTo
description: Relates generalized representations of the same real-world object
in different Levels of Detail to the city object. The direction of this relation
is from the city object to the corresponding generalized city objects.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: generalizesTo
owner: BuildingUnit
domain_of:
- AbstractCityObject
range: AbstractCityObject
required: false
multivalued: true
externalReference:
name: externalReference
description: References external objects in other information systems that have
a relation to the city object.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: externalReference
owner: BuildingUnit
domain_of:
- AbstractCityObject
range: ExternalReference
required: false
multivalued: true
relatedTo:
name: relatedTo
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: relatedTo
owner: BuildingUnit
domain_of:
- AbstractCityObject
range: AbstractCityObject
required: false
multivalued: true
dynamizer:
name: dynamizer
description: Relates Dynamizer objects to the city object. These allow timeseries
data to override static attribute values of the city object.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: dynamizer
owner: BuildingUnit
domain_of:
- AbstractCityObject
range: AbstractDynamizer
required: false
multivalued: true
creationDate:
name: creationDate
description: Indicates the date at which a CityGML feature was added to the CityModel.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: creationDate
owner: BuildingUnit
domain_of:
- AbstractFeatureWithLifespan
range: datetime
required: false
multivalued: false
terminationDate:
name: terminationDate
description: Indicates the date at which a CityGML feature was removed from the
CityModel.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: terminationDate
owner: BuildingUnit
domain_of:
- AbstractFeatureWithLifespan
range: datetime
required: false
multivalued: false
validFrom:
name: validFrom
description: Indicates the date at which a CityGML feature started to exist in
the real world.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: validFrom
owner: BuildingUnit
domain_of:
- AbstractFeatureWithLifespan
range: datetime
required: false
multivalued: false
validTo:
name: validTo
description: Indicates the date at which a CityGML feature ended to exist in the
real world.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: validTo
owner: BuildingUnit
domain_of:
- AbstractFeatureWithLifespan
range: datetime
required: false
multivalued: false
adeOfAbstractFeatureWithLifespan:
name: adeOfAbstractFeatureWithLifespan
description: Augments AbstractFeatureWithLifespan with properties defined in an
ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: adeOfAbstractFeatureWithLifespan
owner: BuildingUnit
domain_of:
- AbstractFeatureWithLifespan
range: ADEOfAbstractFeatureWithLifespan
required: false
multivalued: true
featureID:
name: featureID
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: featureID
owner: BuildingUnit
domain_of:
- AbstractFeature
range: ID
required: true
multivalued: false
identifier:
name: identifier
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: identifier
owner: BuildingUnit
domain_of:
- AbstractFeature
range: string
required: false
multivalued: false
name:
name: name
from_schema: https://www.ogc.org/standards/citygml
alias: name
owner: BuildingUnit
domain_of:
- CodeAttribute
- DateAttribute
- DoubleAttribute
- GenericAttributeSet
- IntAttribute
- MeasureAttribute
- StringAttribute
- UriAttribute
- AbstractFeature
range: string
required: false
multivalued: true
description:
name: description
from_schema: https://www.ogc.org/standards/citygml
alias: description
owner: BuildingUnit
domain_of:
- ConstructionEvent
- AbstractFeature
range: string
required: false
multivalued: false
adeOfAbstractFeature:
name: adeOfAbstractFeature
description: Augments AbstractFeature with properties defined in an ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: adeOfAbstractFeature
owner: BuildingUnit
domain_of:
- AbstractFeature
range: ADEOfAbstractFeature
required: false
multivalued: true