Class: Dynamizer¶
A Dynamizer is an object that injects timeseries data for an individual attribute of the city object in which it is included. The timeseries data overrides the static value of the referenced city object attribute in order to represent dynamic (time-dependent) variations of its value.
URI: citygml:Dynamizer
classDiagram
class Dynamizer
click Dynamizer href "../Dynamizer/"
AbstractDynamizer <|-- Dynamizer
click AbstractDynamizer href "../AbstractDynamizer/"
Dynamizer : adeOfAbstractDynamizer
Dynamizer --> "*" ADEOfAbstractDynamizer : adeOfAbstractDynamizer
click ADEOfAbstractDynamizer href "../ADEOfAbstractDynamizer/"
Dynamizer : adeOfAbstractFeature
Dynamizer --> "*" ADEOfAbstractFeature : adeOfAbstractFeature
click ADEOfAbstractFeature href "../ADEOfAbstractFeature/"
Dynamizer : adeOfAbstractFeatureWithLifespan
Dynamizer --> "*" ADEOfAbstractFeatureWithLifespan : adeOfAbstractFeatureWithLifespan
click ADEOfAbstractFeatureWithLifespan href "../ADEOfAbstractFeatureWithLifespan/"
Dynamizer : adeOfDynamizer
Dynamizer --> "*" ADEOfDynamizer : adeOfDynamizer
click ADEOfDynamizer href "../ADEOfDynamizer/"
Dynamizer : attributeRef
Dynamizer : creationDate
Dynamizer : description
Dynamizer : dynamicData
Dynamizer --> "0..1" AbstractTimeseries : dynamicData
click AbstractTimeseries href "../AbstractTimeseries/"
Dynamizer : endTime
Dynamizer : featureID
Dynamizer --> "1" ID : featureID
click ID href "../ID/"
Dynamizer : identifier
Dynamizer : name
Dynamizer : sensorConnection
Dynamizer --> "0..1" SensorConnection : sensorConnection
click SensorConnection href "../SensorConnection/"
Dynamizer : startTime
Dynamizer : terminationDate
Dynamizer : validFrom
Dynamizer : validTo
Inheritance¶
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| attributeRef | 1 String |
Specifies the attribute of a CityGML feature whose value is overridden or rep... | direct |
| startTime | 0..1 String |
Specifies the beginning of the time span for which the Dynamizer provides dyn... | direct |
| endTime | 0..1 String |
Specifies the end of the time span for which the Dynamizer provides dynamic v... | direct |
| adeOfDynamizer | * ADEOfDynamizer |
Augments the Dynamizer with properties defined in an ADE | direct |
| dynamicData | 0..1 AbstractTimeseries |
Relates to the timeseries data that is given either inline within a CityGML d... | direct |
| sensorConnection | 0..1 SensorConnection |
Relates to the sensor API that delivers timeseries data | direct |
| adeOfAbstractDynamizer | * ADEOfAbstractDynamizer |
Augments AbstractDynamizer with properties defined in an ADE | AbstractDynamizer |
| 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:Dynamizer |
| native | citygml:Dynamizer |
LinkML Source¶
Direct¶
name: Dynamizer
description: A Dynamizer is an object that injects timeseries data for an individual
attribute of the city object in which it is included. The timeseries data overrides
the static value of the referenced city object attribute in order to represent dynamic
(time-dependent) variations of its value.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractDynamizer
abstract: false
attributes:
attributeRef:
name: attributeRef
description: Specifies the attribute of a CityGML feature whose value is overridden
or replaced by the (dynamic) values specified by the Dynamizer.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
domain_of:
- Dynamizer
range: string
required: true
multivalued: false
startTime:
name: startTime
description: Specifies the beginning of the time span for which the Dynamizer
provides dynamic values.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
domain_of:
- Dynamizer
range: string
required: false
multivalued: false
endTime:
name: endTime
description: Specifies the end of the time span for which the Dynamizer provides
dynamic values.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
domain_of:
- Dynamizer
range: string
required: false
multivalued: false
adeOfDynamizer:
name: adeOfDynamizer
description: Augments the Dynamizer with properties defined in an ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
domain_of:
- Dynamizer
range: ADEOfDynamizer
required: false
multivalued: true
dynamicData:
name: dynamicData
description: Relates to the timeseries data that is given either inline within
a CityGML dataset or by a link to an external file containing timeseries data.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
domain_of:
- Dynamizer
range: AbstractTimeseries
required: false
multivalued: false
sensorConnection:
name: sensorConnection
description: Relates to the sensor API that delivers timeseries data.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
domain_of:
- Dynamizer
range: SensorConnection
required: false
multivalued: false
Induced¶
name: Dynamizer
description: A Dynamizer is an object that injects timeseries data for an individual
attribute of the city object in which it is included. The timeseries data overrides
the static value of the referenced city object attribute in order to represent dynamic
(time-dependent) variations of its value.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractDynamizer
abstract: false
attributes:
attributeRef:
name: attributeRef
description: Specifies the attribute of a CityGML feature whose value is overridden
or replaced by the (dynamic) values specified by the Dynamizer.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: attributeRef
owner: Dynamizer
domain_of:
- Dynamizer
range: string
required: true
multivalued: false
startTime:
name: startTime
description: Specifies the beginning of the time span for which the Dynamizer
provides dynamic values.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: startTime
owner: Dynamizer
domain_of:
- Dynamizer
range: string
required: false
multivalued: false
endTime:
name: endTime
description: Specifies the end of the time span for which the Dynamizer provides
dynamic values.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: endTime
owner: Dynamizer
domain_of:
- Dynamizer
range: string
required: false
multivalued: false
adeOfDynamizer:
name: adeOfDynamizer
description: Augments the Dynamizer with properties defined in an ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: adeOfDynamizer
owner: Dynamizer
domain_of:
- Dynamizer
range: ADEOfDynamizer
required: false
multivalued: true
dynamicData:
name: dynamicData
description: Relates to the timeseries data that is given either inline within
a CityGML dataset or by a link to an external file containing timeseries data.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: dynamicData
owner: Dynamizer
domain_of:
- Dynamizer
range: AbstractTimeseries
required: false
multivalued: false
sensorConnection:
name: sensorConnection
description: Relates to the sensor API that delivers timeseries data.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: sensorConnection
owner: Dynamizer
domain_of:
- Dynamizer
range: SensorConnection
required: false
multivalued: false
adeOfAbstractDynamizer:
name: adeOfAbstractDynamizer
description: Augments AbstractDynamizer with properties defined in an ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: adeOfAbstractDynamizer
owner: Dynamizer
domain_of:
- AbstractDynamizer
range: ADEOfAbstractDynamizer
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: Dynamizer
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: Dynamizer
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: Dynamizer
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: Dynamizer
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: Dynamizer
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: Dynamizer
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: Dynamizer
domain_of:
- AbstractFeature
range: string
required: false
multivalued: false
name:
name: name
from_schema: https://www.ogc.org/standards/citygml
alias: name
owner: Dynamizer
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: Dynamizer
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: Dynamizer
domain_of:
- AbstractFeature
range: ADEOfAbstractFeature
required: false
multivalued: true