Class: CompositeTimeseries¶
A CompositeTimeseries is a (possibly recursive) aggregation of atomic and composite timeseries. The components of a composite timeseries must have non-overlapping time intervals.
URI: citygml:CompositeTimeseries
classDiagram
class CompositeTimeseries
click CompositeTimeseries href "../CompositeTimeseries/"
AbstractTimeseries <|-- CompositeTimeseries
click AbstractTimeseries href "../AbstractTimeseries/"
CompositeTimeseries : adeOfAbstractFeature
CompositeTimeseries --> "*" ADEOfAbstractFeature : adeOfAbstractFeature
click ADEOfAbstractFeature href "../ADEOfAbstractFeature/"
CompositeTimeseries : adeOfAbstractTimeseries
CompositeTimeseries --> "*" ADEOfAbstractTimeseries : adeOfAbstractTimeseries
click ADEOfAbstractTimeseries href "../ADEOfAbstractTimeseries/"
CompositeTimeseries : adeOfCompositeTimeseries
CompositeTimeseries --> "*" ADEOfCompositeTimeseries : adeOfCompositeTimeseries
click ADEOfCompositeTimeseries href "../ADEOfCompositeTimeseries/"
CompositeTimeseries : component
CompositeTimeseries --> "1..*" TimeseriesComponent : component
click TimeseriesComponent href "../TimeseriesComponent/"
CompositeTimeseries : description
CompositeTimeseries : featureID
CompositeTimeseries --> "1" ID : featureID
click ID href "../ID/"
CompositeTimeseries : firstTimestamp
CompositeTimeseries : identifier
CompositeTimeseries : lastTimestamp
CompositeTimeseries : name
Inheritance¶
- AbstractFeature
- AbstractTimeseries
- CompositeTimeseries
- AbstractTimeseries
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| adeOfCompositeTimeseries | * ADEOfCompositeTimeseries |
Augments the CompositeTimeseries with properties defined in an ADE | direct |
| component | 1..* TimeseriesComponent |
Relates to the atomic and composite timeseries that are part of the Composite... | direct |
| firstTimestamp | 0..1 String |
Specifies the beginning of the timeseries | AbstractTimeseries |
| lastTimestamp | 0..1 String |
Specifies the end of the timeseries | AbstractTimeseries |
| adeOfAbstractTimeseries | * ADEOfAbstractTimeseries |
Augments AbstractTimeseries with properties defined in an ADE | AbstractTimeseries |
| 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:CompositeTimeseries |
| native | citygml:CompositeTimeseries |
LinkML Source¶
Direct¶
name: CompositeTimeseries
description: A CompositeTimeseries is a (possibly recursive) aggregation of atomic
and composite timeseries. The components of a composite timeseries must have non-overlapping
time intervals.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractTimeseries
abstract: false
attributes:
adeOfCompositeTimeseries:
name: adeOfCompositeTimeseries
description: Augments the CompositeTimeseries with properties defined in an ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
domain_of:
- CompositeTimeseries
range: ADEOfCompositeTimeseries
required: false
multivalued: true
component:
name: component
description: Relates to the atomic and composite timeseries that are part of the
CompositeTimeseries. The referenced timeseries are sequentially ordered.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
domain_of:
- CompositeTimeseries
range: TimeseriesComponent
required: true
multivalued: true
Induced¶
name: CompositeTimeseries
description: A CompositeTimeseries is a (possibly recursive) aggregation of atomic
and composite timeseries. The components of a composite timeseries must have non-overlapping
time intervals.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractTimeseries
abstract: false
attributes:
adeOfCompositeTimeseries:
name: adeOfCompositeTimeseries
description: Augments the CompositeTimeseries with properties defined in an ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: adeOfCompositeTimeseries
owner: CompositeTimeseries
domain_of:
- CompositeTimeseries
range: ADEOfCompositeTimeseries
required: false
multivalued: true
component:
name: component
description: Relates to the atomic and composite timeseries that are part of the
CompositeTimeseries. The referenced timeseries are sequentially ordered.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: component
owner: CompositeTimeseries
domain_of:
- CompositeTimeseries
range: TimeseriesComponent
required: true
multivalued: true
firstTimestamp:
name: firstTimestamp
description: Specifies the beginning of the timeseries.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: firstTimestamp
owner: CompositeTimeseries
domain_of:
- AbstractTimeseries
range: string
required: false
multivalued: false
lastTimestamp:
name: lastTimestamp
description: Specifies the end of the timeseries.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: lastTimestamp
owner: CompositeTimeseries
domain_of:
- AbstractTimeseries
range: string
required: false
multivalued: false
adeOfAbstractTimeseries:
name: adeOfAbstractTimeseries
description: Augments AbstractTimeseries with properties defined in an ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: adeOfAbstractTimeseries
owner: CompositeTimeseries
domain_of:
- AbstractTimeseries
range: ADEOfAbstractTimeseries
required: false
multivalued: true
featureID:
name: featureID
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: featureID
owner: CompositeTimeseries
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: CompositeTimeseries
domain_of:
- AbstractFeature
range: string
required: false
multivalued: false
name:
name: name
from_schema: https://www.ogc.org/standards/citygml
alias: name
owner: CompositeTimeseries
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: CompositeTimeseries
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: CompositeTimeseries
domain_of:
- AbstractFeature
range: ADEOfAbstractFeature
required: false
multivalued: true