Skip to content

Class: GenericTimeseries

A GenericTimeseries represents time-varying data in the form of embedded time-value-pairs of a specific data type for a single contiguous time interval.

URI: citygml:GenericTimeseries

 classDiagram
    class GenericTimeseries
    click GenericTimeseries href "../GenericTimeseries/"
      AbstractAtomicTimeseries <|-- GenericTimeseries
        click AbstractAtomicTimeseries href "../AbstractAtomicTimeseries/"

      GenericTimeseries : adeOfAbstractAtomicTimeseries





        GenericTimeseries --> "*" ADEOfAbstractAtomicTimeseries : adeOfAbstractAtomicTimeseries
        click ADEOfAbstractAtomicTimeseries href "../ADEOfAbstractAtomicTimeseries/"



      GenericTimeseries : adeOfAbstractFeature





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



      GenericTimeseries : adeOfAbstractTimeseries





        GenericTimeseries --> "*" ADEOfAbstractTimeseries : adeOfAbstractTimeseries
        click ADEOfAbstractTimeseries href "../ADEOfAbstractTimeseries/"



      GenericTimeseries : adeOfGenericTimeseries





        GenericTimeseries --> "*" ADEOfGenericTimeseries : adeOfGenericTimeseries
        click ADEOfGenericTimeseries href "../ADEOfGenericTimeseries/"



      GenericTimeseries : description

      GenericTimeseries : featureID





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



      GenericTimeseries : firstTimestamp

      GenericTimeseries : identifier

      GenericTimeseries : lastTimestamp

      GenericTimeseries : name

      GenericTimeseries : observationProperty

      GenericTimeseries : timeValuePair





        GenericTimeseries --> "1..*" TimeValuePair : timeValuePair
        click TimeValuePair href "../TimeValuePair/"



      GenericTimeseries : uom

      GenericTimeseries : valueType





        GenericTimeseries --> "1" TimeseriesTypeValue : valueType
        click TimeseriesTypeValue href "../TimeseriesTypeValue/"



Inheritance

Slots

Name Cardinality and Range Description Inheritance
valueType 1
TimeseriesTypeValue
Indicates the specific type of all time-value-pairs that are part of the Gene... direct
adeOfGenericTimeseries *
ADEOfGenericTimeseries
Augments the GenericTimeseries with properties defined in an ADE direct
timeValuePair 1..*
TimeValuePair
Relates to the time-value-pairs that are part of the GenericTimeseries direct
observationProperty 1
String
Specifies the phenomenon for which the atomic timeseries provides observation... AbstractAtomicTimeseries
uom 0..1
String
Specifies the unit of measurement of the observation values AbstractAtomicTimeseries
adeOfAbstractAtomicTimeseries *
ADEOfAbstractAtomicTimeseries
Augments AbstractAtomicTimeseries with properties defined in an ADE AbstractAtomicTimeseries
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:GenericTimeseries
native citygml:GenericTimeseries

LinkML Source

Direct

name: GenericTimeseries
description: A GenericTimeseries represents time-varying data in the form of embedded
  time-value-pairs of a specific data type for a single contiguous time interval.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractAtomicTimeseries
abstract: false
attributes:
  valueType:
    name: valueType
    description: Indicates the specific type of all time-value-pairs that are part
      of the GenericTimeseries.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - GenericTimeseries
    - TabulatedFileTimeseries
    range: TimeseriesTypeValue
    required: true
    multivalued: false
  adeOfGenericTimeseries:
    name: adeOfGenericTimeseries
    description: Augments the GenericTimeseries with properties defined in an ADE.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - GenericTimeseries
    range: ADEOfGenericTimeseries
    required: false
    multivalued: true
  timeValuePair:
    name: timeValuePair
    description: Relates to the time-value-pairs that are part of the GenericTimeseries.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - GenericTimeseries
    range: TimeValuePair
    required: true
    multivalued: true

Induced

name: GenericTimeseries
description: A GenericTimeseries represents time-varying data in the form of embedded
  time-value-pairs of a specific data type for a single contiguous time interval.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractAtomicTimeseries
abstract: false
attributes:
  valueType:
    name: valueType
    description: Indicates the specific type of all time-value-pairs that are part
      of the GenericTimeseries.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: valueType
    owner: GenericTimeseries
    domain_of:
    - GenericTimeseries
    - TabulatedFileTimeseries
    range: TimeseriesTypeValue
    required: true
    multivalued: false
  adeOfGenericTimeseries:
    name: adeOfGenericTimeseries
    description: Augments the GenericTimeseries with properties defined in an ADE.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: adeOfGenericTimeseries
    owner: GenericTimeseries
    domain_of:
    - GenericTimeseries
    range: ADEOfGenericTimeseries
    required: false
    multivalued: true
  timeValuePair:
    name: timeValuePair
    description: Relates to the time-value-pairs that are part of the GenericTimeseries.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: timeValuePair
    owner: GenericTimeseries
    domain_of:
    - GenericTimeseries
    range: TimeValuePair
    required: true
    multivalued: true
  observationProperty:
    name: observationProperty
    description: Specifies the phenomenon for which the atomic timeseries provides
      observation values.
    from_schema: https://www.ogc.org/standards/citygml
    alias: observationProperty
    owner: GenericTimeseries
    domain_of:
    - SensorConnection
    - AbstractAtomicTimeseries
    range: string
    required: true
    multivalued: false
  uom:
    name: uom
    description: Specifies the unit of measurement of the observation values.
    from_schema: https://www.ogc.org/standards/citygml
    alias: uom
    owner: GenericTimeseries
    domain_of:
    - SensorConnection
    - AbstractAtomicTimeseries
    - MeasureOrNilReasonList
    range: string
    required: false
    multivalued: false
  adeOfAbstractAtomicTimeseries:
    name: adeOfAbstractAtomicTimeseries
    description: Augments AbstractAtomicTimeseries with properties defined in an ADE.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: adeOfAbstractAtomicTimeseries
    owner: GenericTimeseries
    domain_of:
    - AbstractAtomicTimeseries
    range: ADEOfAbstractAtomicTimeseries
    required: false
    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: GenericTimeseries
    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: GenericTimeseries
    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: GenericTimeseries
    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: GenericTimeseries
    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: GenericTimeseries
    domain_of:
    - AbstractFeature
    range: string
    required: false
    multivalued: false
  name:
    name: name
    from_schema: https://www.ogc.org/standards/citygml
    alias: name
    owner: GenericTimeseries
    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: GenericTimeseries
    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: GenericTimeseries
    domain_of:
    - AbstractFeature
    range: ADEOfAbstractFeature
    required: false
    multivalued: true