Skip to content

Class: AbstractAtomicTimeseries

AbstractAtomicTimeseries represents the attributes and relationships that are common to all kinds of atomic timeseries (GenericTimeseries, TabulatedFileTimeseries, StandardFileTimeseries). An atomic timeseries represents time-varying data of a specific data type for a single contiguous time interval.

  • NOTE: this is an abstract class and should not be instantiated directly

URI: citygml:AbstractAtomicTimeseries

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


      AbstractAtomicTimeseries <|-- GenericTimeseries
        click GenericTimeseries href "../GenericTimeseries/"
      AbstractAtomicTimeseries <|-- StandardFileTimeseries
        click StandardFileTimeseries href "../StandardFileTimeseries/"
      AbstractAtomicTimeseries <|-- TabulatedFileTimeseries
        click TabulatedFileTimeseries href "../TabulatedFileTimeseries/"


      AbstractAtomicTimeseries : adeOfAbstractAtomicTimeseries





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



      AbstractAtomicTimeseries : adeOfAbstractFeature





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



      AbstractAtomicTimeseries : adeOfAbstractTimeseries





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



      AbstractAtomicTimeseries : description

      AbstractAtomicTimeseries : featureID





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



      AbstractAtomicTimeseries : firstTimestamp

      AbstractAtomicTimeseries : identifier

      AbstractAtomicTimeseries : lastTimestamp

      AbstractAtomicTimeseries : name

      AbstractAtomicTimeseries : observationProperty

      AbstractAtomicTimeseries : uom

Inheritance

Slots

Name Cardinality and Range Description Inheritance
observationProperty 1
String
Specifies the phenomenon for which the atomic timeseries provides observation... direct
uom 0..1
String
Specifies the unit of measurement of the observation values direct
adeOfAbstractAtomicTimeseries *
ADEOfAbstractAtomicTimeseries
Augments AbstractAtomicTimeseries with properties defined in an ADE 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:AbstractAtomicTimeseries
native citygml:AbstractAtomicTimeseries

LinkML Source

Direct

name: AbstractAtomicTimeseries
description: AbstractAtomicTimeseries represents the attributes and relationships
  that are common to all kinds of atomic timeseries (GenericTimeseries, TabulatedFileTimeseries,
  StandardFileTimeseries). An atomic timeseries represents time-varying data of a
  specific data type for a single contiguous time interval.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractTimeseries
abstract: true
attributes:
  observationProperty:
    name: observationProperty
    description: Specifies the phenomenon for which the atomic timeseries provides
      observation values.
    from_schema: https://www.ogc.org/standards/citygml
    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
    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
    domain_of:
    - AbstractAtomicTimeseries
    range: ADEOfAbstractAtomicTimeseries
    required: false
    multivalued: true

Induced

name: AbstractAtomicTimeseries
description: AbstractAtomicTimeseries represents the attributes and relationships
  that are common to all kinds of atomic timeseries (GenericTimeseries, TabulatedFileTimeseries,
  StandardFileTimeseries). An atomic timeseries represents time-varying data of a
  specific data type for a single contiguous time interval.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractTimeseries
abstract: true
attributes:
  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: AbstractAtomicTimeseries
    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: AbstractAtomicTimeseries
    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: AbstractAtomicTimeseries
    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: AbstractAtomicTimeseries
    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: AbstractAtomicTimeseries
    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: AbstractAtomicTimeseries
    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: AbstractAtomicTimeseries
    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: AbstractAtomicTimeseries
    domain_of:
    - AbstractFeature
    range: string
    required: false
    multivalued: false
  name:
    name: name
    from_schema: https://www.ogc.org/standards/citygml
    alias: name
    owner: AbstractAtomicTimeseries
    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: AbstractAtomicTimeseries
    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: AbstractAtomicTimeseries
    domain_of:
    - AbstractFeature
    range: ADEOfAbstractFeature
    required: false
    multivalued: true