Skip to content

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

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