Class: AbstractConstruction¶
AbstractConstruction is the abstract superclass for objects that are manufactured by humans from construction materials, are connected to earth, and are intended to be permanent. A connection with the ground also exists when the construction rests by its own weight on the ground or is moveable limited on stationary rails or if the construction is intended to be used mainly stationary.
- NOTE: this is an abstract class and should not be instantiated directly
URI: citygml:AbstractConstruction
classDiagram
class AbstractConstruction
click AbstractConstruction href "../AbstractConstruction/"
AbstractOccupiedSpace <|-- AbstractConstruction
click AbstractOccupiedSpace href "../AbstractOccupiedSpace/"
AbstractConstruction <|-- OtherConstruction
click OtherConstruction href "../OtherConstruction/"
AbstractConstruction <|-- AbstractBridge
click AbstractBridge href "../AbstractBridge/"
AbstractConstruction <|-- AbstractBuilding
click AbstractBuilding href "../AbstractBuilding/"
AbstractConstruction <|-- AbstractTunnel
click AbstractTunnel href "../AbstractTunnel/"
AbstractConstruction : adeOfAbstractCityObject
AbstractConstruction --> "*" ADEOfAbstractCityObject : adeOfAbstractCityObject
click ADEOfAbstractCityObject href "../ADEOfAbstractCityObject/"
AbstractConstruction : adeOfAbstractConstruction
AbstractConstruction --> "*" ADEOfAbstractConstruction : adeOfAbstractConstruction
click ADEOfAbstractConstruction href "../ADEOfAbstractConstruction/"
AbstractConstruction : adeOfAbstractFeature
AbstractConstruction --> "*" ADEOfAbstractFeature : adeOfAbstractFeature
click ADEOfAbstractFeature href "../ADEOfAbstractFeature/"
AbstractConstruction : adeOfAbstractFeatureWithLifespan
AbstractConstruction --> "*" ADEOfAbstractFeatureWithLifespan : adeOfAbstractFeatureWithLifespan
click ADEOfAbstractFeatureWithLifespan href "../ADEOfAbstractFeatureWithLifespan/"
AbstractConstruction : adeOfAbstractOccupiedSpace
AbstractConstruction --> "*" ADEOfAbstractOccupiedSpace : adeOfAbstractOccupiedSpace
click ADEOfAbstractOccupiedSpace href "../ADEOfAbstractOccupiedSpace/"
AbstractConstruction : adeOfAbstractPhysicalSpace
AbstractConstruction --> "*" ADEOfAbstractPhysicalSpace : adeOfAbstractPhysicalSpace
click ADEOfAbstractPhysicalSpace href "../ADEOfAbstractPhysicalSpace/"
AbstractConstruction : adeOfAbstractSpace
AbstractConstruction --> "*" ADEOfAbstractSpace : adeOfAbstractSpace
click ADEOfAbstractSpace href "../ADEOfAbstractSpace/"
AbstractConstruction : appearance
AbstractConstruction --> "*" AbstractAppearance : appearance
click AbstractAppearance href "../AbstractAppearance/"
AbstractConstruction : area
AbstractConstruction --> "*" QualifiedArea : area
click QualifiedArea href "../QualifiedArea/"
AbstractConstruction : boundary
AbstractConstruction --> "*" AbstractThematicSurface : boundary
click AbstractThematicSurface href "../AbstractThematicSurface/"
AbstractConstruction : conditionOfConstruction
AbstractConstruction --> "0..1" ConditionOfConstructionValue : conditionOfConstruction
click ConditionOfConstructionValue href "../ConditionOfConstructionValue/"
AbstractConstruction : constructionEvent
AbstractConstruction --> "*" ConstructionEvent : constructionEvent
click ConstructionEvent href "../ConstructionEvent/"
AbstractConstruction : creationDate
AbstractConstruction : dateOfConstruction
AbstractConstruction : dateOfDemolition
AbstractConstruction : description
AbstractConstruction : dynamizer
AbstractConstruction --> "*" AbstractDynamizer : dynamizer
click AbstractDynamizer href "../AbstractDynamizer/"
AbstractConstruction : elevation
AbstractConstruction --> "*" Elevation : elevation
click Elevation href "../Elevation/"
AbstractConstruction : externalReference
AbstractConstruction --> "*" ExternalReference : externalReference
click ExternalReference href "../ExternalReference/"
AbstractConstruction : featureID
AbstractConstruction --> "1" ID : featureID
click ID href "../ID/"
AbstractConstruction : generalizesTo
AbstractConstruction --> "*" AbstractCityObject : generalizesTo
click AbstractCityObject href "../AbstractCityObject/"
AbstractConstruction : genericAttribute
AbstractConstruction --> "*" AbstractGenericAttribute : genericAttribute
click AbstractGenericAttribute href "../AbstractGenericAttribute/"
AbstractConstruction : height
AbstractConstruction --> "*" Height : height
click Height href "../Height/"
AbstractConstruction : identifier
AbstractConstruction : lod0MultiCurve
AbstractConstruction : lod0MultiSurface
AbstractConstruction : lod0Point
AbstractConstruction : lod1ImplicitRepresentation
AbstractConstruction --> "0..1" ImplicitGeometry : lod1ImplicitRepresentation
click ImplicitGeometry href "../ImplicitGeometry/"
AbstractConstruction : lod1Solid
AbstractConstruction : lod1TerrainIntersectionCurve
AbstractConstruction : lod2ImplicitRepresentation
AbstractConstruction --> "0..1" ImplicitGeometry : lod2ImplicitRepresentation
click ImplicitGeometry href "../ImplicitGeometry/"
AbstractConstruction : lod2MultiCurve
AbstractConstruction : lod2MultiSurface
AbstractConstruction : lod2Solid
AbstractConstruction : lod2TerrainIntersectionCurve
AbstractConstruction : lod3ImplicitRepresentation
AbstractConstruction --> "0..1" ImplicitGeometry : lod3ImplicitRepresentation
click ImplicitGeometry href "../ImplicitGeometry/"
AbstractConstruction : lod3MultiCurve
AbstractConstruction : lod3MultiSurface
AbstractConstruction : lod3Solid
AbstractConstruction : lod3TerrainIntersectionCurve
AbstractConstruction : name
AbstractConstruction : occupancy
AbstractConstruction --> "*" Occupancy : occupancy
click Occupancy href "../Occupancy/"
AbstractConstruction : pointCloud
AbstractConstruction --> "0..1" AbstractPointCloud : pointCloud
click AbstractPointCloud href "../AbstractPointCloud/"
AbstractConstruction : relatedTo
AbstractConstruction --> "*" AbstractCityObject : relatedTo
click AbstractCityObject href "../AbstractCityObject/"
AbstractConstruction : relativeToTerrain
AbstractConstruction --> "0..1" RelativeToTerrain : relativeToTerrain
click RelativeToTerrain href "../RelativeToTerrain/"
AbstractConstruction : relativeToWater
AbstractConstruction --> "0..1" RelativeToWater : relativeToWater
click RelativeToWater href "../RelativeToWater/"
AbstractConstruction : spaceType
AbstractConstruction --> "0..1" SpaceType : spaceType
click SpaceType href "../SpaceType/"
AbstractConstruction : terminationDate
AbstractConstruction : validFrom
AbstractConstruction : validTo
AbstractConstruction : volume
AbstractConstruction --> "*" QualifiedVolume : volume
click QualifiedVolume href "../QualifiedVolume/"
Inheritance¶
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| conditionOfConstruction | 0..1 ConditionOfConstructionValue |
Indicates the life-cycle status of the construction | direct |
| dateOfConstruction | 0..1 Date |
Indicates the date at which the construction was completed | direct |
| dateOfDemolition | 0..1 Date |
Indicates the date at which the construction was demolished | direct |
| constructionEvent | * ConstructionEvent |
Describes specific events in the life-time of the construction | direct |
| elevation | * Elevation |
Specifies qualified elevations of the construction in relation to a well-defi... | direct |
| height | * Height |
Specifies qualified heights of the construction above ground or below ground | direct |
| occupancy | * Occupancy |
Provides qualified information on the residency of persons, animals, or other... | direct |
| adeOfAbstractConstruction | * ADEOfAbstractConstruction |
Augments AbstractConstruction with properties defined in an ADE | direct |
| boundary | * AbstractThematicSurface |
direct | |
| adeOfAbstractOccupiedSpace | * ADEOfAbstractOccupiedSpace |
Augments AbstractOccupiedSpace with properties defined in an ADE | AbstractOccupiedSpace |
| lod3ImplicitRepresentation | 0..1 ImplicitGeometry |
Relates to an implicit geometry that represents the occupied space in Level o... | AbstractOccupiedSpace |
| lod2ImplicitRepresentation | 0..1 ImplicitGeometry |
Relates to an implicit geometry that represents the occupied space in Level o... | AbstractOccupiedSpace |
| lod1ImplicitRepresentation | 0..1 ImplicitGeometry |
Relates to an implicit geometry that represents the occupied space in Level o... | AbstractOccupiedSpace |
| adeOfAbstractPhysicalSpace | * ADEOfAbstractPhysicalSpace |
Augments AbstractPhysicalSpace with properties defined in an ADE | AbstractPhysicalSpace |
| lod3TerrainIntersectionCurve | 0..1 String |
Relates to a 3D MultiCurve geometry that represents the terrain intersection ... | AbstractPhysicalSpace |
| pointCloud | 0..1 AbstractPointCloud |
Relates to a 3D PointCloud that represents the physical space | AbstractPhysicalSpace |
| lod1TerrainIntersectionCurve | 0..1 String |
Relates to a 3D MultiCurve geometry that represents the terrain intersection ... | AbstractPhysicalSpace |
| lod2TerrainIntersectionCurve | 0..1 String |
Relates to a 3D MultiCurve geometry that represents the terrain intersection ... | AbstractPhysicalSpace |
| 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 |
| 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 |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://www.ogc.org/standards/citygml
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | citygml:AbstractConstruction |
| native | citygml:AbstractConstruction |
LinkML Source¶
Direct¶
name: AbstractConstruction
description: AbstractConstruction is the abstract superclass for objects that are
manufactured by humans from construction materials, are connected to earth, and
are intended to be permanent. A connection with the ground also exists when the
construction rests by its own weight on the ground or is moveable limited on stationary
rails or if the construction is intended to be used mainly stationary.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractOccupiedSpace
abstract: true
attributes:
conditionOfConstruction:
name: conditionOfConstruction
description: Indicates the life-cycle status of the construction. [cf. INSPIRE]
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
domain_of:
- AbstractConstruction
range: ConditionOfConstructionValue
required: false
multivalued: false
dateOfConstruction:
name: dateOfConstruction
description: Indicates the date at which the construction was completed.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
domain_of:
- AbstractConstruction
range: date
required: false
multivalued: false
dateOfDemolition:
name: dateOfDemolition
description: Indicates the date at which the construction was demolished.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
domain_of:
- AbstractConstruction
range: date
required: false
multivalued: false
constructionEvent:
name: constructionEvent
description: Describes specific events in the life-time of the construction.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
domain_of:
- AbstractConstruction
range: ConstructionEvent
required: false
multivalued: true
elevation:
name: elevation
description: Specifies qualified elevations of the construction 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
rank: 1000
domain_of:
- AbstractConstruction
- AbstractBuildingSubdivision
range: Elevation
required: false
multivalued: true
height:
name: height
description: Specifies qualified heights of the construction above ground or below
ground. [cf. INSPIRE]
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
domain_of:
- AbstractConstruction
- SolitaryVegetationObject
range: Height
required: false
multivalued: true
occupancy:
name: occupancy
description: Provides qualified information on the residency of persons, animals,
or other moveable objects in the construction.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
domain_of:
- AbstractConstruction
- AbstractTransportationSpace
- TrafficSpace
range: Occupancy
required: false
multivalued: true
adeOfAbstractConstruction:
name: adeOfAbstractConstruction
description: Augments AbstractConstruction with properties defined in an ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
domain_of:
- AbstractConstruction
range: ADEOfAbstractConstruction
required: false
multivalued: true
boundary:
name: boundary
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
domain_of:
- AbstractConstruction
- AbstractConstructiveElement
- AbstractInstallation
- Door
- Window
- BridgeRoom
- BuildingRoom
- Storey
- AbstractSpace
- AuxiliaryTrafficSpace
- Hole
- TrafficSpace
- HollowSpace
- WaterBody
range: AbstractThematicSurface
required: false
multivalued: true
Induced¶
name: AbstractConstruction
description: AbstractConstruction is the abstract superclass for objects that are
manufactured by humans from construction materials, are connected to earth, and
are intended to be permanent. A connection with the ground also exists when the
construction rests by its own weight on the ground or is moveable limited on stationary
rails or if the construction is intended to be used mainly stationary.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractOccupiedSpace
abstract: true
attributes:
conditionOfConstruction:
name: conditionOfConstruction
description: Indicates the life-cycle status of the construction. [cf. INSPIRE]
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: conditionOfConstruction
owner: AbstractConstruction
domain_of:
- AbstractConstruction
range: ConditionOfConstructionValue
required: false
multivalued: false
dateOfConstruction:
name: dateOfConstruction
description: Indicates the date at which the construction was completed.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: dateOfConstruction
owner: AbstractConstruction
domain_of:
- AbstractConstruction
range: date
required: false
multivalued: false
dateOfDemolition:
name: dateOfDemolition
description: Indicates the date at which the construction was demolished.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: dateOfDemolition
owner: AbstractConstruction
domain_of:
- AbstractConstruction
range: date
required: false
multivalued: false
constructionEvent:
name: constructionEvent
description: Describes specific events in the life-time of the construction.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: constructionEvent
owner: AbstractConstruction
domain_of:
- AbstractConstruction
range: ConstructionEvent
required: false
multivalued: true
elevation:
name: elevation
description: Specifies qualified elevations of the construction 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
rank: 1000
alias: elevation
owner: AbstractConstruction
domain_of:
- AbstractConstruction
- AbstractBuildingSubdivision
range: Elevation
required: false
multivalued: true
height:
name: height
description: Specifies qualified heights of the construction above ground or below
ground. [cf. INSPIRE]
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: height
owner: AbstractConstruction
domain_of:
- AbstractConstruction
- SolitaryVegetationObject
range: Height
required: false
multivalued: true
occupancy:
name: occupancy
description: Provides qualified information on the residency of persons, animals,
or other moveable objects in the construction.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: occupancy
owner: AbstractConstruction
domain_of:
- AbstractConstruction
- AbstractTransportationSpace
- TrafficSpace
range: Occupancy
required: false
multivalued: true
adeOfAbstractConstruction:
name: adeOfAbstractConstruction
description: Augments AbstractConstruction with properties defined in an ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: adeOfAbstractConstruction
owner: AbstractConstruction
domain_of:
- AbstractConstruction
range: ADEOfAbstractConstruction
required: false
multivalued: true
boundary:
name: boundary
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: boundary
owner: AbstractConstruction
domain_of:
- AbstractConstruction
- AbstractConstructiveElement
- AbstractInstallation
- Door
- Window
- BridgeRoom
- BuildingRoom
- Storey
- AbstractSpace
- AuxiliaryTrafficSpace
- Hole
- TrafficSpace
- HollowSpace
- WaterBody
range: AbstractThematicSurface
required: false
multivalued: true
adeOfAbstractOccupiedSpace:
name: adeOfAbstractOccupiedSpace
description: Augments AbstractOccupiedSpace with properties defined in an ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: adeOfAbstractOccupiedSpace
owner: AbstractConstruction
domain_of:
- AbstractOccupiedSpace
range: ADEOfAbstractOccupiedSpace
required: false
multivalued: true
lod3ImplicitRepresentation:
name: lod3ImplicitRepresentation
description: Relates to an implicit geometry that represents the occupied space
in Level of Detail 3.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: lod3ImplicitRepresentation
owner: AbstractConstruction
domain_of:
- AbstractOccupiedSpace
range: ImplicitGeometry
required: false
multivalued: false
lod2ImplicitRepresentation:
name: lod2ImplicitRepresentation
description: Relates to an implicit geometry that represents the occupied space
in Level of Detail 2.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: lod2ImplicitRepresentation
owner: AbstractConstruction
domain_of:
- AbstractOccupiedSpace
range: ImplicitGeometry
required: false
multivalued: false
lod1ImplicitRepresentation:
name: lod1ImplicitRepresentation
description: Relates to an implicit geometry that represents the occupied space
in Level of Detail 1.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: lod1ImplicitRepresentation
owner: AbstractConstruction
domain_of:
- AbstractOccupiedSpace
range: ImplicitGeometry
required: false
multivalued: false
adeOfAbstractPhysicalSpace:
name: adeOfAbstractPhysicalSpace
description: Augments AbstractPhysicalSpace with properties defined in an ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: adeOfAbstractPhysicalSpace
owner: AbstractConstruction
domain_of:
- AbstractPhysicalSpace
range: ADEOfAbstractPhysicalSpace
required: false
multivalued: true
lod3TerrainIntersectionCurve:
name: lod3TerrainIntersectionCurve
description: Relates to a 3D MultiCurve geometry that represents the terrain intersection
curve of the physical space in Level of Detail 3.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: lod3TerrainIntersectionCurve
owner: AbstractConstruction
domain_of:
- AbstractPhysicalSpace
range: string
required: false
multivalued: false
pointCloud:
name: pointCloud
description: Relates to a 3D PointCloud that represents the physical space.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: pointCloud
owner: AbstractConstruction
domain_of:
- AbstractPhysicalSpace
- AbstractThematicSurface
- MassPointRelief
range: AbstractPointCloud
required: false
multivalued: false
lod1TerrainIntersectionCurve:
name: lod1TerrainIntersectionCurve
description: Relates to a 3D MultiCurve geometry that represents the terrain intersection
curve of the physical space in Level of Detail 1.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: lod1TerrainIntersectionCurve
owner: AbstractConstruction
domain_of:
- AbstractPhysicalSpace
range: string
required: false
multivalued: false
lod2TerrainIntersectionCurve:
name: lod2TerrainIntersectionCurve
description: Relates to a 3D MultiCurve geometry that represents the terrain intersection
curve of the physical space in Level of Detail 2.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: lod2TerrainIntersectionCurve
owner: AbstractConstruction
domain_of:
- AbstractPhysicalSpace
range: string
required: false
multivalued: false
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
domain_of:
- AbstractSpace
range: string
required: false
multivalued: false
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
domain_of:
- AbstractFeature
range: string
required: false
multivalued: false
name:
name: name
from_schema: https://www.ogc.org/standards/citygml
alias: name
owner: AbstractConstruction
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: AbstractConstruction
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: AbstractConstruction
domain_of:
- AbstractFeature
range: ADEOfAbstractFeature
required: false
multivalued: true