Skip to content

Class: AbstractCityObject

AbstractCityObject is the abstract superclass of all thematic classes within the CityGML Conceptual Model.

  • NOTE: this is an abstract class and should not be instantiated directly

URI: citygml:AbstractCityObject

 classDiagram
    class AbstractCityObject
    click AbstractCityObject href "../AbstractCityObject/"
      AbstractFeatureWithLifespan <|-- AbstractCityObject
        click AbstractFeatureWithLifespan href "../AbstractFeatureWithLifespan/"


      AbstractCityObject <|-- AbstractSpace
        click AbstractSpace href "../AbstractSpace/"
      AbstractCityObject <|-- AbstractSpaceBoundary
        click AbstractSpaceBoundary href "../AbstractSpaceBoundary/"


      AbstractCityObject : adeOfAbstractCityObject





        AbstractCityObject --> "*" ADEOfAbstractCityObject : adeOfAbstractCityObject
        click ADEOfAbstractCityObject href "../ADEOfAbstractCityObject/"



      AbstractCityObject : adeOfAbstractFeature





        AbstractCityObject --> "*" ADEOfAbstractFeature : adeOfAbstractFeature
        click ADEOfAbstractFeature href "../ADEOfAbstractFeature/"



      AbstractCityObject : adeOfAbstractFeatureWithLifespan





        AbstractCityObject --> "*" ADEOfAbstractFeatureWithLifespan : adeOfAbstractFeatureWithLifespan
        click ADEOfAbstractFeatureWithLifespan href "../ADEOfAbstractFeatureWithLifespan/"



      AbstractCityObject : appearance





        AbstractCityObject --> "*" AbstractAppearance : appearance
        click AbstractAppearance href "../AbstractAppearance/"



      AbstractCityObject : creationDate

      AbstractCityObject : description

      AbstractCityObject : dynamizer





        AbstractCityObject --> "*" AbstractDynamizer : dynamizer
        click AbstractDynamizer href "../AbstractDynamizer/"



      AbstractCityObject : externalReference





        AbstractCityObject --> "*" ExternalReference : externalReference
        click ExternalReference href "../ExternalReference/"



      AbstractCityObject : featureID





        AbstractCityObject --> "1" ID : featureID
        click ID href "../ID/"



      AbstractCityObject : generalizesTo





        AbstractCityObject --> "*" AbstractCityObject : generalizesTo
        click AbstractCityObject href "../AbstractCityObject/"



      AbstractCityObject : genericAttribute





        AbstractCityObject --> "*" AbstractGenericAttribute : genericAttribute
        click AbstractGenericAttribute href "../AbstractGenericAttribute/"



      AbstractCityObject : identifier

      AbstractCityObject : name

      AbstractCityObject : relatedTo





        AbstractCityObject --> "*" AbstractCityObject : relatedTo
        click AbstractCityObject href "../AbstractCityObject/"



      AbstractCityObject : relativeToTerrain





        AbstractCityObject --> "0..1" RelativeToTerrain : relativeToTerrain
        click RelativeToTerrain href "../RelativeToTerrain/"



      AbstractCityObject : relativeToWater





        AbstractCityObject --> "0..1" RelativeToWater : relativeToWater
        click RelativeToWater href "../RelativeToWater/"



      AbstractCityObject : terminationDate

      AbstractCityObject : validFrom

      AbstractCityObject : validTo

Inheritance

Slots

Name Cardinality and Range Description Inheritance
relativeToTerrain 0..1
RelativeToTerrain
Describes the vertical position of the city object relative to the surroundin... direct
relativeToWater 0..1
RelativeToWater
Describes the vertical position of the city object relative to the surroundin... direct
adeOfAbstractCityObject *
ADEOfAbstractCityObject
Augments AbstractCityObject with properties defined in an ADE direct
appearance *
AbstractAppearance
Relates appearances to the city object direct
genericAttribute *
AbstractGenericAttribute
Relates generic attributes to the city object direct
generalizesTo *
AbstractCityObject
Relates generalized representations of the same real-world object in differen... direct
externalReference *
ExternalReference
References external objects in other information systems that have a relation... direct
relatedTo *
AbstractCityObject
direct
dynamizer *
AbstractDynamizer
Relates Dynamizer objects to the city object direct
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
SensorConnection sensorLocation range AbstractCityObject
CityModelMember cityObjectMember range AbstractCityObject
AbstractConstruction generalizesTo range AbstractCityObject
AbstractConstruction relatedTo range AbstractCityObject
AbstractConstructionSurface generalizesTo range AbstractCityObject
AbstractConstructionSurface relatedTo range AbstractCityObject
AbstractConstructiveElement generalizesTo range AbstractCityObject
AbstractConstructiveElement relatedTo range AbstractCityObject
AbstractFillingElement generalizesTo range AbstractCityObject
AbstractFillingElement relatedTo range AbstractCityObject
AbstractFillingSurface generalizesTo range AbstractCityObject
AbstractFillingSurface relatedTo range AbstractCityObject
AbstractFurniture generalizesTo range AbstractCityObject
AbstractFurniture relatedTo range AbstractCityObject
AbstractInstallation generalizesTo range AbstractCityObject
AbstractInstallation relatedTo range AbstractCityObject
CeilingSurface generalizesTo range AbstractCityObject
CeilingSurface relatedTo range AbstractCityObject
Door generalizesTo range AbstractCityObject
Door relatedTo range AbstractCityObject
DoorSurface generalizesTo range AbstractCityObject
DoorSurface relatedTo range AbstractCityObject
FloorSurface generalizesTo range AbstractCityObject
FloorSurface relatedTo range AbstractCityObject
GroundSurface generalizesTo range AbstractCityObject
GroundSurface relatedTo range AbstractCityObject
InteriorWallSurface generalizesTo range AbstractCityObject
InteriorWallSurface relatedTo range AbstractCityObject
OtherConstruction generalizesTo range AbstractCityObject
OtherConstruction relatedTo range AbstractCityObject
OuterCeilingSurface generalizesTo range AbstractCityObject
OuterCeilingSurface relatedTo range AbstractCityObject
OuterFloorSurface generalizesTo range AbstractCityObject
OuterFloorSurface relatedTo range AbstractCityObject
RoofSurface generalizesTo range AbstractCityObject
RoofSurface relatedTo range AbstractCityObject
WallSurface generalizesTo range AbstractCityObject
WallSurface relatedTo range AbstractCityObject
Window generalizesTo range AbstractCityObject
Window relatedTo range AbstractCityObject
WindowSurface generalizesTo range AbstractCityObject
WindowSurface relatedTo range AbstractCityObject
AbstractBridge generalizesTo range AbstractCityObject
AbstractBridge relatedTo range AbstractCityObject
Bridge generalizesTo range AbstractCityObject
Bridge relatedTo range AbstractCityObject
BridgeConstructiveElement generalizesTo range AbstractCityObject
BridgeConstructiveElement relatedTo range AbstractCityObject
BridgeFurniture generalizesTo range AbstractCityObject
BridgeFurniture relatedTo range AbstractCityObject
BridgeInstallation generalizesTo range AbstractCityObject
BridgeInstallation relatedTo range AbstractCityObject
BridgePart generalizesTo range AbstractCityObject
BridgePart relatedTo range AbstractCityObject
BridgeRoom generalizesTo range AbstractCityObject
BridgeRoom relatedTo range AbstractCityObject
AbstractBuilding generalizesTo range AbstractCityObject
AbstractBuilding relatedTo range AbstractCityObject
AbstractBuildingSubdivision generalizesTo range AbstractCityObject
AbstractBuildingSubdivision relatedTo range AbstractCityObject
Building generalizesTo range AbstractCityObject
Building relatedTo range AbstractCityObject
BuildingConstructiveElement generalizesTo range AbstractCityObject
BuildingConstructiveElement relatedTo range AbstractCityObject
BuildingFurniture generalizesTo range AbstractCityObject
BuildingFurniture relatedTo range AbstractCityObject
BuildingInstallation generalizesTo range AbstractCityObject
BuildingInstallation relatedTo range AbstractCityObject
BuildingPart generalizesTo range AbstractCityObject
BuildingPart relatedTo range AbstractCityObject
BuildingRoom generalizesTo range AbstractCityObject
BuildingRoom relatedTo range AbstractCityObject
BuildingUnit generalizesTo range AbstractCityObject
BuildingUnit relatedTo range AbstractCityObject
Storey generalizesTo range AbstractCityObject
Storey relatedTo range AbstractCityObject
CityFurniture generalizesTo range AbstractCityObject
CityFurniture relatedTo range AbstractCityObject
CityObjectGroup parent range AbstractCityObject
CityObjectGroup groupMember range AbstractCityObject
CityObjectGroup generalizesTo range AbstractCityObject
CityObjectGroup relatedTo range AbstractCityObject
AbstractCityObject generalizesTo range AbstractCityObject
AbstractCityObject relatedTo range AbstractCityObject
AbstractLogicalSpace generalizesTo range AbstractCityObject
AbstractLogicalSpace relatedTo range AbstractCityObject
AbstractOccupiedSpace generalizesTo range AbstractCityObject
AbstractOccupiedSpace relatedTo range AbstractCityObject
AbstractPhysicalSpace generalizesTo range AbstractCityObject
AbstractPhysicalSpace relatedTo range AbstractCityObject
AbstractSpace generalizesTo range AbstractCityObject
AbstractSpace relatedTo range AbstractCityObject
AbstractSpaceBoundary generalizesTo range AbstractCityObject
AbstractSpaceBoundary relatedTo range AbstractCityObject
AbstractThematicSurface generalizesTo range AbstractCityObject
AbstractThematicSurface relatedTo range AbstractCityObject
AbstractUnoccupiedSpace generalizesTo range AbstractCityObject
AbstractUnoccupiedSpace relatedTo range AbstractCityObject
ClosureSurface generalizesTo range AbstractCityObject
ClosureSurface relatedTo range AbstractCityObject
GenericLogicalSpace generalizesTo range AbstractCityObject
GenericLogicalSpace relatedTo range AbstractCityObject
GenericOccupiedSpace generalizesTo range AbstractCityObject
GenericOccupiedSpace relatedTo range AbstractCityObject
GenericThematicSurface generalizesTo range AbstractCityObject
GenericThematicSurface relatedTo range AbstractCityObject
GenericUnoccupiedSpace generalizesTo range AbstractCityObject
GenericUnoccupiedSpace relatedTo range AbstractCityObject
LandUse generalizesTo range AbstractCityObject
LandUse relatedTo range AbstractCityObject
AbstractReliefComponent generalizesTo range AbstractCityObject
AbstractReliefComponent relatedTo range AbstractCityObject
BreaklineRelief generalizesTo range AbstractCityObject
BreaklineRelief relatedTo range AbstractCityObject
MassPointRelief generalizesTo range AbstractCityObject
MassPointRelief relatedTo range AbstractCityObject
RasterRelief generalizesTo range AbstractCityObject
RasterRelief relatedTo range AbstractCityObject
ReliefFeature generalizesTo range AbstractCityObject
ReliefFeature relatedTo range AbstractCityObject
TINRelief generalizesTo range AbstractCityObject
TINRelief relatedTo range AbstractCityObject
AbstractTransportationSpace generalizesTo range AbstractCityObject
AbstractTransportationSpace relatedTo range AbstractCityObject
AuxiliaryTrafficArea generalizesTo range AbstractCityObject
AuxiliaryTrafficArea relatedTo range AbstractCityObject
AuxiliaryTrafficSpace generalizesTo range AbstractCityObject
AuxiliaryTrafficSpace relatedTo range AbstractCityObject
ClearanceSpace generalizesTo range AbstractCityObject
ClearanceSpace relatedTo range AbstractCityObject
Hole generalizesTo range AbstractCityObject
Hole relatedTo range AbstractCityObject
HoleSurface generalizesTo range AbstractCityObject
HoleSurface relatedTo range AbstractCityObject
Intersection generalizesTo range AbstractCityObject
Intersection relatedTo range AbstractCityObject
Marking generalizesTo range AbstractCityObject
Marking relatedTo range AbstractCityObject
Railway generalizesTo range AbstractCityObject
Railway relatedTo range AbstractCityObject
Road generalizesTo range AbstractCityObject
Road relatedTo range AbstractCityObject
Section generalizesTo range AbstractCityObject
Section relatedTo range AbstractCityObject
Square generalizesTo range AbstractCityObject
Square relatedTo range AbstractCityObject
Track generalizesTo range AbstractCityObject
Track relatedTo range AbstractCityObject
TrafficArea generalizesTo range AbstractCityObject
TrafficArea relatedTo range AbstractCityObject
TrafficSpace generalizesTo range AbstractCityObject
TrafficSpace relatedTo range AbstractCityObject
Waterway generalizesTo range AbstractCityObject
Waterway relatedTo range AbstractCityObject
AbstractTunnel generalizesTo range AbstractCityObject
AbstractTunnel relatedTo range AbstractCityObject
HollowSpace generalizesTo range AbstractCityObject
HollowSpace relatedTo range AbstractCityObject
Tunnel generalizesTo range AbstractCityObject
Tunnel relatedTo range AbstractCityObject
TunnelConstructiveElement generalizesTo range AbstractCityObject
TunnelConstructiveElement relatedTo range AbstractCityObject
TunnelFurniture generalizesTo range AbstractCityObject
TunnelFurniture relatedTo range AbstractCityObject
TunnelInstallation generalizesTo range AbstractCityObject
TunnelInstallation relatedTo range AbstractCityObject
TunnelPart generalizesTo range AbstractCityObject
TunnelPart relatedTo range AbstractCityObject
AbstractVegetationObject generalizesTo range AbstractCityObject
AbstractVegetationObject relatedTo range AbstractCityObject
PlantCover generalizesTo range AbstractCityObject
PlantCover relatedTo range AbstractCityObject
SolitaryVegetationObject generalizesTo range AbstractCityObject
SolitaryVegetationObject relatedTo range AbstractCityObject
AbstractWaterBoundarySurface generalizesTo range AbstractCityObject
AbstractWaterBoundarySurface relatedTo range AbstractCityObject
WaterBody generalizesTo range AbstractCityObject
WaterBody relatedTo range AbstractCityObject
WaterGroundSurface generalizesTo range AbstractCityObject
WaterGroundSurface relatedTo range AbstractCityObject
WaterSurface generalizesTo range AbstractCityObject
WaterSurface relatedTo range AbstractCityObject

Identifier and Mapping Information

Schema Source

  • from schema: https://www.ogc.org/standards/citygml

Mappings

Mapping Type Mapped Value
self citygml:AbstractCityObject
native citygml:AbstractCityObject

LinkML Source

Direct

name: AbstractCityObject
description: AbstractCityObject is the abstract superclass of all thematic classes
  within the CityGML Conceptual Model.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractFeatureWithLifespan
abstract: true
attributes:
  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
    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
    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
    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
    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
    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
    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
    domain_of:
    - AbstractCityObject
    range: ExternalReference
    required: false
    multivalued: true
  relatedTo:
    name: relatedTo
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    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
    domain_of:
    - AbstractCityObject
    range: AbstractDynamizer
    required: false
    multivalued: true

Induced

name: AbstractCityObject
description: AbstractCityObject is the abstract superclass of all thematic classes
  within the CityGML Conceptual Model.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractFeatureWithLifespan
abstract: true
attributes:
  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: AbstractCityObject
    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: AbstractCityObject
    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: AbstractCityObject
    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: AbstractCityObject
    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: AbstractCityObject
    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: AbstractCityObject
    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: AbstractCityObject
    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: AbstractCityObject
    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: AbstractCityObject
    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: AbstractCityObject
    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: AbstractCityObject
    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: AbstractCityObject
    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: AbstractCityObject
    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: AbstractCityObject
    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: AbstractCityObject
    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: AbstractCityObject
    domain_of:
    - AbstractFeature
    range: string
    required: false
    multivalued: false
  name:
    name: name
    from_schema: https://www.ogc.org/standards/citygml
    alias: name
    owner: AbstractCityObject
    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: AbstractCityObject
    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: AbstractCityObject
    domain_of:
    - AbstractFeature
    range: ADEOfAbstractFeature
    required: false
    multivalued: true