Skip to content

Class: AbstractAppearance

AbstractAppearance is the abstract superclass to represent any kind of appearance objects.

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

URI: citygml:AbstractAppearance

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


      AbstractAppearance <|-- Appearance
        click Appearance href "../Appearance/"


      AbstractAppearance : adeOfAbstractAppearance





        AbstractAppearance --> "*" ADEOfAbstractAppearance : adeOfAbstractAppearance
        click ADEOfAbstractAppearance href "../ADEOfAbstractAppearance/"



      AbstractAppearance : adeOfAbstractFeature





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



      AbstractAppearance : adeOfAbstractFeatureWithLifespan





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



      AbstractAppearance : creationDate

      AbstractAppearance : description

      AbstractAppearance : featureID





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



      AbstractAppearance : identifier

      AbstractAppearance : name

      AbstractAppearance : terminationDate

      AbstractAppearance : validFrom

      AbstractAppearance : validTo

Inheritance

Slots

Name Cardinality and Range Description Inheritance
adeOfAbstractAppearance *
ADEOfAbstractAppearance
Augments AbstractAppearance with properties defined in an ADE 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
TimeValuePair appearanceValue range AbstractAppearance
CityModelMember appearanceMember range AbstractAppearance
AbstractConstruction appearance range AbstractAppearance
AbstractConstructionSurface appearance range AbstractAppearance
AbstractConstructiveElement appearance range AbstractAppearance
AbstractFillingElement appearance range AbstractAppearance
AbstractFillingSurface appearance range AbstractAppearance
AbstractFurniture appearance range AbstractAppearance
AbstractInstallation appearance range AbstractAppearance
CeilingSurface appearance range AbstractAppearance
Door appearance range AbstractAppearance
DoorSurface appearance range AbstractAppearance
FloorSurface appearance range AbstractAppearance
GroundSurface appearance range AbstractAppearance
InteriorWallSurface appearance range AbstractAppearance
OtherConstruction appearance range AbstractAppearance
OuterCeilingSurface appearance range AbstractAppearance
OuterFloorSurface appearance range AbstractAppearance
RoofSurface appearance range AbstractAppearance
WallSurface appearance range AbstractAppearance
Window appearance range AbstractAppearance
WindowSurface appearance range AbstractAppearance
AbstractBridge appearance range AbstractAppearance
Bridge appearance range AbstractAppearance
BridgeConstructiveElement appearance range AbstractAppearance
BridgeFurniture appearance range AbstractAppearance
BridgeInstallation appearance range AbstractAppearance
BridgePart appearance range AbstractAppearance
BridgeRoom appearance range AbstractAppearance
AbstractBuilding appearance range AbstractAppearance
AbstractBuildingSubdivision appearance range AbstractAppearance
Building appearance range AbstractAppearance
BuildingConstructiveElement appearance range AbstractAppearance
BuildingFurniture appearance range AbstractAppearance
BuildingInstallation appearance range AbstractAppearance
BuildingPart appearance range AbstractAppearance
BuildingRoom appearance range AbstractAppearance
BuildingUnit appearance range AbstractAppearance
Storey appearance range AbstractAppearance
CityFurniture appearance range AbstractAppearance
CityObjectGroup appearance range AbstractAppearance
AbstractCityObject appearance range AbstractAppearance
AbstractLogicalSpace appearance range AbstractAppearance
AbstractOccupiedSpace appearance range AbstractAppearance
AbstractPhysicalSpace appearance range AbstractAppearance
AbstractSpace appearance range AbstractAppearance
AbstractSpaceBoundary appearance range AbstractAppearance
AbstractThematicSurface appearance range AbstractAppearance
AbstractUnoccupiedSpace appearance range AbstractAppearance
ClosureSurface appearance range AbstractAppearance
ImplicitGeometry appearance range AbstractAppearance
GenericLogicalSpace appearance range AbstractAppearance
GenericOccupiedSpace appearance range AbstractAppearance
GenericThematicSurface appearance range AbstractAppearance
GenericUnoccupiedSpace appearance range AbstractAppearance
LandUse appearance range AbstractAppearance
AbstractReliefComponent appearance range AbstractAppearance
BreaklineRelief appearance range AbstractAppearance
MassPointRelief appearance range AbstractAppearance
RasterRelief appearance range AbstractAppearance
ReliefFeature appearance range AbstractAppearance
TINRelief appearance range AbstractAppearance
AbstractTransportationSpace appearance range AbstractAppearance
AuxiliaryTrafficArea appearance range AbstractAppearance
AuxiliaryTrafficSpace appearance range AbstractAppearance
ClearanceSpace appearance range AbstractAppearance
Hole appearance range AbstractAppearance
HoleSurface appearance range AbstractAppearance
Intersection appearance range AbstractAppearance
Marking appearance range AbstractAppearance
Railway appearance range AbstractAppearance
Road appearance range AbstractAppearance
Section appearance range AbstractAppearance
Square appearance range AbstractAppearance
Track appearance range AbstractAppearance
TrafficArea appearance range AbstractAppearance
TrafficSpace appearance range AbstractAppearance
Waterway appearance range AbstractAppearance
AbstractTunnel appearance range AbstractAppearance
HollowSpace appearance range AbstractAppearance
Tunnel appearance range AbstractAppearance
TunnelConstructiveElement appearance range AbstractAppearance
TunnelFurniture appearance range AbstractAppearance
TunnelInstallation appearance range AbstractAppearance
TunnelPart appearance range AbstractAppearance
AbstractVegetationObject appearance range AbstractAppearance
PlantCover appearance range AbstractAppearance
SolitaryVegetationObject appearance range AbstractAppearance
AbstractWaterBoundarySurface appearance range AbstractAppearance
WaterBody appearance range AbstractAppearance
WaterGroundSurface appearance range AbstractAppearance
WaterSurface appearance range AbstractAppearance

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: AbstractAppearance
description: AbstractAppearance is the abstract superclass to represent any kind of
  appearance objects.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractFeatureWithLifespan
abstract: true
attributes:
  adeOfAbstractAppearance:
    name: adeOfAbstractAppearance
    description: Augments AbstractAppearance with properties defined in an ADE.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - AbstractAppearance
    range: ADEOfAbstractAppearance
    required: false
    multivalued: true

Induced

name: AbstractAppearance
description: AbstractAppearance is the abstract superclass to represent any kind of
  appearance objects.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractFeatureWithLifespan
abstract: true
attributes:
  adeOfAbstractAppearance:
    name: adeOfAbstractAppearance
    description: Augments AbstractAppearance with properties defined in an ADE.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: adeOfAbstractAppearance
    owner: AbstractAppearance
    domain_of:
    - AbstractAppearance
    range: ADEOfAbstractAppearance
    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: AbstractAppearance
    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: AbstractAppearance
    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: AbstractAppearance
    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: AbstractAppearance
    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: AbstractAppearance
    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: AbstractAppearance
    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: AbstractAppearance
    domain_of:
    - AbstractFeature
    range: string
    required: false
    multivalued: false
  name:
    name: name
    from_schema: https://www.ogc.org/standards/citygml
    alias: name
    owner: AbstractAppearance
    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: AbstractAppearance
    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: AbstractAppearance
    domain_of:
    - AbstractFeature
    range: ADEOfAbstractFeature
    required: false
    multivalued: true