Skip to content

Class: Appearance

An Appearance is a collection of surface data, i.e., observable properties for surface geometry objects in the form of textures and material.

URI: citygml:Appearance

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

      Appearance : adeOfAbstractAppearance





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



      Appearance : adeOfAbstractFeature





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



      Appearance : adeOfAbstractFeatureWithLifespan





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



      Appearance : adeOfAppearance





        Appearance --> "*" ADEOfAppearance : adeOfAppearance
        click ADEOfAppearance href "../ADEOfAppearance/"



      Appearance : creationDate

      Appearance : description

      Appearance : featureID





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



      Appearance : identifier

      Appearance : name

      Appearance : surfaceData





        Appearance --> "*" AbstractSurfaceData : surfaceData
        click AbstractSurfaceData href "../AbstractSurfaceData/"



      Appearance : terminationDate

      Appearance : theme

      Appearance : validFrom

      Appearance : validTo

Inheritance

Slots

Name Cardinality and Range Description Inheritance
theme 0..1
String
Specifies the topic of the Appearance direct
adeOfAppearance *
ADEOfAppearance
Augments the Appearance with properties defined in an ADE direct
surfaceData *
AbstractSurfaceData
Relates to the surface data that are part of the Appearance direct
adeOfAbstractAppearance *
ADEOfAbstractAppearance
Augments AbstractAppearance with properties defined in an ADE AbstractAppearance
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:Appearance
native citygml:Appearance

LinkML Source

Direct

name: Appearance
description: An Appearance is a collection of surface data, i.e., observable properties
  for surface geometry objects in the form of textures and material.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractAppearance
abstract: false
attributes:
  theme:
    name: theme
    description: Specifies the topic of the Appearance. Each Appearance contains surface
      data for one theme only. Examples of themes are infrared radiation, noise pollution,
      or earthquake-induced structural stress.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - Appearance
    range: string
    required: false
    multivalued: false
  adeOfAppearance:
    name: adeOfAppearance
    description: Augments the Appearance with properties defined in an ADE.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - Appearance
    range: ADEOfAppearance
    required: false
    multivalued: true
  surfaceData:
    name: surfaceData
    description: Relates to the surface data that are part of the Appearance.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - Appearance
    range: AbstractSurfaceData
    required: false
    multivalued: true

Induced

name: Appearance
description: An Appearance is a collection of surface data, i.e., observable properties
  for surface geometry objects in the form of textures and material.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractAppearance
abstract: false
attributes:
  theme:
    name: theme
    description: Specifies the topic of the Appearance. Each Appearance contains surface
      data for one theme only. Examples of themes are infrared radiation, noise pollution,
      or earthquake-induced structural stress.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: theme
    owner: Appearance
    domain_of:
    - Appearance
    range: string
    required: false
    multivalued: false
  adeOfAppearance:
    name: adeOfAppearance
    description: Augments the Appearance with properties defined in an ADE.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: adeOfAppearance
    owner: Appearance
    domain_of:
    - Appearance
    range: ADEOfAppearance
    required: false
    multivalued: true
  surfaceData:
    name: surfaceData
    description: Relates to the surface data that are part of the Appearance.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: surfaceData
    owner: Appearance
    domain_of:
    - Appearance
    range: AbstractSurfaceData
    required: false
    multivalued: true
  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: Appearance
    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: Appearance
    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: Appearance
    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: Appearance
    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: Appearance
    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: Appearance
    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: Appearance
    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: Appearance
    domain_of:
    - AbstractFeature
    range: string
    required: false
    multivalued: false
  name:
    name: name
    from_schema: https://www.ogc.org/standards/citygml
    alias: name
    owner: Appearance
    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: Appearance
    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: Appearance
    domain_of:
    - AbstractFeature
    range: ADEOfAbstractFeature
    required: false
    multivalued: true