Skip to content

Class: TimeValuePair

A TimeValuePair represents a value that is valid for a given timepoint. For each TimeValuePair, only one of the value properties can be used mutually exclusive. Which value property has to be provided depends on the selected value type in the GenericTimeSeries feature, in which the TimeValuePair is included.

URI: citygml:TimeValuePair

 classDiagram
    class TimeValuePair
    click TimeValuePair href "../TimeValuePair/"
      TimeValuePair : appearanceValue





        TimeValuePair --> "0..1" AbstractAppearance : appearanceValue
        click AbstractAppearance href "../AbstractAppearance/"



      TimeValuePair : boolValue

      TimeValuePair : doubleValue

      TimeValuePair : geometryValue

      TimeValuePair : implicitGeometryValue





        TimeValuePair --> "0..1" ImplicitGeometry : implicitGeometryValue
        click ImplicitGeometry href "../ImplicitGeometry/"



      TimeValuePair : intValue

      TimeValuePair : stringValue

      TimeValuePair : timestamp

      TimeValuePair : uriValue

Slots

Name Cardinality and Range Description Inheritance
timestamp 1
String
Specifies the timepoint at which the value of the TimeValuePair is valid direct
intValue 0..1
Integer
Specifies the "Integer" value of the TimeValuePair direct
doubleValue 0..1
Float
Specifies the "Double" value of the TimeValuePair direct
stringValue 0..1
String
Specifies the "String" value of the TimeValuePair direct
geometryValue 0..1
String
Specifies the geometry value of the TimeValuePair direct
uriValue 0..1
Uri
Specifies the "URI" value of the TimeValuePair direct
boolValue 0..1
Boolean
Specifies the "Boolean" value of the TimeValuePair direct
implicitGeometryValue 0..1
ImplicitGeometry
Specifies the "ImplicitGeometry" value of the TimeValuePair direct
appearanceValue 0..1
AbstractAppearance
Specifies the "Appearance" value of the TimeValuePair direct

Usages

used by used in type used
GenericTimeseries timeValuePair range TimeValuePair

Identifier and Mapping Information

Schema Source

  • from schema: https://www.ogc.org/standards/citygml

Mappings

Mapping Type Mapped Value
self citygml:TimeValuePair
native citygml:TimeValuePair

LinkML Source

Direct

name: TimeValuePair
description: A TimeValuePair represents a value that is valid for a given timepoint.
  For each TimeValuePair, only one of the value properties can be used mutually exclusive.
  Which value property has to be provided depends on the selected value type in the
  GenericTimeSeries feature, in which the TimeValuePair is included.
from_schema: https://www.ogc.org/standards/citygml
abstract: false
attributes:
  timestamp:
    name: timestamp
    description: Specifies the timepoint at which the value of the TimeValuePair is
      valid.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - TimeValuePair
    range: string
    required: true
    multivalued: false
  intValue:
    name: intValue
    description: Specifies the "Integer" value of the TimeValuePair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - TimeValuePair
    range: integer
    required: false
    multivalued: false
  doubleValue:
    name: doubleValue
    description: Specifies the "Double" value of the TimeValuePair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - TimeValuePair
    range: float
    required: false
    multivalued: false
  stringValue:
    name: stringValue
    description: Specifies the "String" value of the TimeValuePair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - TimeValuePair
    range: string
    required: false
    multivalued: false
  geometryValue:
    name: geometryValue
    description: Specifies the geometry value of the TimeValuePair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - TimeValuePair
    range: string
    required: false
    multivalued: false
  uriValue:
    name: uriValue
    description: Specifies the "URI" value of the TimeValuePair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - TimeValuePair
    range: uri
    required: false
    multivalued: false
  boolValue:
    name: boolValue
    description: Specifies the "Boolean" value of the TimeValuePair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - TimeValuePair
    range: boolean
    required: false
    multivalued: false
  implicitGeometryValue:
    name: implicitGeometryValue
    description: Specifies the "ImplicitGeometry" value of the TimeValuePair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - TimeValuePair
    range: ImplicitGeometry
    required: false
    multivalued: false
  appearanceValue:
    name: appearanceValue
    description: Specifies the "Appearance" value of the TimeValuePair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - TimeValuePair
    range: AbstractAppearance
    required: false
    multivalued: false

Induced

name: TimeValuePair
description: A TimeValuePair represents a value that is valid for a given timepoint.
  For each TimeValuePair, only one of the value properties can be used mutually exclusive.
  Which value property has to be provided depends on the selected value type in the
  GenericTimeSeries feature, in which the TimeValuePair is included.
from_schema: https://www.ogc.org/standards/citygml
abstract: false
attributes:
  timestamp:
    name: timestamp
    description: Specifies the timepoint at which the value of the TimeValuePair is
      valid.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: timestamp
    owner: TimeValuePair
    domain_of:
    - TimeValuePair
    range: string
    required: true
    multivalued: false
  intValue:
    name: intValue
    description: Specifies the "Integer" value of the TimeValuePair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: intValue
    owner: TimeValuePair
    domain_of:
    - TimeValuePair
    range: integer
    required: false
    multivalued: false
  doubleValue:
    name: doubleValue
    description: Specifies the "Double" value of the TimeValuePair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: doubleValue
    owner: TimeValuePair
    domain_of:
    - TimeValuePair
    range: float
    required: false
    multivalued: false
  stringValue:
    name: stringValue
    description: Specifies the "String" value of the TimeValuePair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: stringValue
    owner: TimeValuePair
    domain_of:
    - TimeValuePair
    range: string
    required: false
    multivalued: false
  geometryValue:
    name: geometryValue
    description: Specifies the geometry value of the TimeValuePair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: geometryValue
    owner: TimeValuePair
    domain_of:
    - TimeValuePair
    range: string
    required: false
    multivalued: false
  uriValue:
    name: uriValue
    description: Specifies the "URI" value of the TimeValuePair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: uriValue
    owner: TimeValuePair
    domain_of:
    - TimeValuePair
    range: uri
    required: false
    multivalued: false
  boolValue:
    name: boolValue
    description: Specifies the "Boolean" value of the TimeValuePair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: boolValue
    owner: TimeValuePair
    domain_of:
    - TimeValuePair
    range: boolean
    required: false
    multivalued: false
  implicitGeometryValue:
    name: implicitGeometryValue
    description: Specifies the "ImplicitGeometry" value of the TimeValuePair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: implicitGeometryValue
    owner: TimeValuePair
    domain_of:
    - TimeValuePair
    range: ImplicitGeometry
    required: false
    multivalued: false
  appearanceValue:
    name: appearanceValue
    description: Specifies the "Appearance" value of the TimeValuePair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: appearanceValue
    owner: TimeValuePair
    domain_of:
    - TimeValuePair
    range: AbstractAppearance
    required: false
    multivalued: false