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