Skip to content

Class: TabulatedFileTimeseries

A TabulatedFileTimeseries represents time-varying data of a specific data type for a single contiguous time interval. The data is provided in an external file referenced in the TabulatedFileTimeseries. The file contains table structured data using an appropriate file format such as comma-separated values (CSV), Microsoft Excel (XLSX) or Google Spreadsheet. The timestamps and the values are given in specific columns of the table. Each row represents a single time-value-pair. A subset of rows can be selected using the idColumn and idValue attributes.

URI: citygml:TabulatedFileTimeseries

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

      TabulatedFileTimeseries : adeOfAbstractAtomicTimeseries





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



      TabulatedFileTimeseries : adeOfAbstractFeature





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



      TabulatedFileTimeseries : adeOfAbstractTimeseries





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



      TabulatedFileTimeseries : adeOfTabulatedFileTimeseries





        TabulatedFileTimeseries --> "*" ADEOfTabulatedFileTimeseries : adeOfTabulatedFileTimeseries
        click ADEOfTabulatedFileTimeseries href "../ADEOfTabulatedFileTimeseries/"



      TabulatedFileTimeseries : decimalSymbol

      TabulatedFileTimeseries : description

      TabulatedFileTimeseries : featureID





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



      TabulatedFileTimeseries : fieldSeparator

      TabulatedFileTimeseries : fileLocation

      TabulatedFileTimeseries : fileType





        TabulatedFileTimeseries --> "1" TabulatedFileTypeValue : fileType
        click TabulatedFileTypeValue href "../TabulatedFileTypeValue/"



      TabulatedFileTimeseries : firstTimestamp

      TabulatedFileTimeseries : idColumnName

      TabulatedFileTimeseries : idColumnNo

      TabulatedFileTimeseries : identifier

      TabulatedFileTimeseries : idValue

      TabulatedFileTimeseries : lastTimestamp

      TabulatedFileTimeseries : mimeType





        TabulatedFileTimeseries --> "0..1" MimeTypeValue : mimeType
        click MimeTypeValue href "../MimeTypeValue/"



      TabulatedFileTimeseries : name

      TabulatedFileTimeseries : numberOfHeaderLines

      TabulatedFileTimeseries : observationProperty

      TabulatedFileTimeseries : timeColumnName

      TabulatedFileTimeseries : timeColumnNo

      TabulatedFileTimeseries : uom

      TabulatedFileTimeseries : valueColumnName

      TabulatedFileTimeseries : valueColumnNo

      TabulatedFileTimeseries : valueType





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



Inheritance

Slots

Name Cardinality and Range Description Inheritance
fileLocation 1
Uri
Specifies the URI that points to the external timeseries file direct
fileType 1
TabulatedFileTypeValue
Specifies the format used to represent the timeseries data direct
mimeType 0..1
MimeTypeValue
Specifies the MIME type of the external timeseries file direct
valueType 1
TimeseriesTypeValue
Indicates the specific type of the timeseries data direct
numberOfHeaderLines 0..1
Integer
Indicates the number of lines at the beginning of the tabulated file that rep... direct
fieldSeparator 1
String
Indicates which symbol is used to separate the individual values in the tabul... direct
decimalSymbol 0..1
String
Indicates which symbol is used to separate the integer part from the fraction... direct
idColumnNo 0..1
Integer
Specifies the number of the column that stores the identifier of the time-val... direct
idColumnName 0..1
String
Specifies the name of the column that stores the identifier of the time-value... direct
idValue 0..1
String
Specifies the value of the identifier for which the time-value-pairs are to b... direct
timeColumnNo 0..1
Integer
Specifies the number of the column that stores the timestamp of the time-valu... direct
timeColumnName 0..1
String
Specifies the name of the column that stores the timestamp of the time-value-... direct
valueColumnNo 0..1
Integer
Specifies the number of the column that stores the value of the time-value-pa... direct
valueColumnName 0..1
String
Specifies the name of the column that stores the value of the time-value-pair direct
adeOfTabulatedFileTimeseries *
ADEOfTabulatedFileTimeseries
Augments the TabulatedFileTimeseries with properties defined in an ADE 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:TabulatedFileTimeseries
native citygml:TabulatedFileTimeseries

LinkML Source

Direct

name: TabulatedFileTimeseries
description: A TabulatedFileTimeseries represents time-varying data of a specific
  data type for a single contiguous time interval. The data is provided in an external
  file referenced in the TabulatedFileTimeseries. The file contains table structured
  data using an appropriate file format such as comma-separated values (CSV), Microsoft
  Excel (XLSX) or Google Spreadsheet. The timestamps and the values are given in specific
  columns of the table. Each row represents a single time-value-pair. A subset of
  rows can be selected using the idColumn and idValue attributes.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractAtomicTimeseries
abstract: false
attributes:
  fileLocation:
    name: fileLocation
    description: Specifies the URI that points to the external timeseries file.
    from_schema: https://www.ogc.org/standards/citygml
    domain_of:
    - StandardFileTimeseries
    - TabulatedFileTimeseries
    range: uri
    required: true
    multivalued: false
  fileType:
    name: fileType
    description: Specifies the format used to represent the timeseries data.
    from_schema: https://www.ogc.org/standards/citygml
    domain_of:
    - StandardFileTimeseries
    - TabulatedFileTimeseries
    range: TabulatedFileTypeValue
    required: true
    multivalued: false
  mimeType:
    name: mimeType
    description: Specifies the MIME type of the external timeseries file.
    from_schema: https://www.ogc.org/standards/citygml
    domain_of:
    - StandardFileTimeseries
    - TabulatedFileTimeseries
    - PointCloud
    - AbstractTexture
    - ImplicitGeometry
    range: MimeTypeValue
    required: false
    multivalued: false
  valueType:
    name: valueType
    description: Indicates the specific type of the timeseries data.
    from_schema: https://www.ogc.org/standards/citygml
    domain_of:
    - GenericTimeseries
    - TabulatedFileTimeseries
    range: TimeseriesTypeValue
    required: true
    multivalued: false
  numberOfHeaderLines:
    name: numberOfHeaderLines
    description: Indicates the number of lines at the beginning of the tabulated file
      that represent headers.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - TabulatedFileTimeseries
    range: integer
    required: false
    multivalued: false
  fieldSeparator:
    name: fieldSeparator
    description: Indicates which symbol is used to separate the individual values
      in the tabulated file.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - TabulatedFileTimeseries
    range: string
    required: true
    multivalued: false
  decimalSymbol:
    name: decimalSymbol
    description: Indicates which symbol is used to separate the integer part from
      the fractional part of a decimal number.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - TabulatedFileTimeseries
    range: string
    required: false
    multivalued: false
  idColumnNo:
    name: idColumnNo
    description: Specifies the number of the column that stores the identifier of
      the time-value-pair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - TabulatedFileTimeseries
    range: integer
    required: false
    multivalued: false
  idColumnName:
    name: idColumnName
    description: Specifies the name of the column that stores the identifier of the
      time-value-pair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - TabulatedFileTimeseries
    range: string
    required: false
    multivalued: false
  idValue:
    name: idValue
    description: Specifies the value of the identifier for which the time-value-pairs
      are to be selected.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - TabulatedFileTimeseries
    range: string
    required: false
    multivalued: false
  timeColumnNo:
    name: timeColumnNo
    description: Specifies the number of the column that stores the timestamp of the
      time-value-pair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - TabulatedFileTimeseries
    range: integer
    required: false
    multivalued: false
  timeColumnName:
    name: timeColumnName
    description: Specifies the name of the column that stores the timestamp of the
      time-value-pair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - TabulatedFileTimeseries
    range: string
    required: false
    multivalued: false
  valueColumnNo:
    name: valueColumnNo
    description: Specifies the number of the column that stores the value of the time-value-pair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - TabulatedFileTimeseries
    range: integer
    required: false
    multivalued: false
  valueColumnName:
    name: valueColumnName
    description: Specifies the name of the column that stores the value of the time-value-pair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - TabulatedFileTimeseries
    range: string
    required: false
    multivalued: false
  adeOfTabulatedFileTimeseries:
    name: adeOfTabulatedFileTimeseries
    description: Augments the TabulatedFileTimeseries with properties defined in an
      ADE.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - TabulatedFileTimeseries
    range: ADEOfTabulatedFileTimeseries
    required: false
    multivalued: true

Induced

name: TabulatedFileTimeseries
description: A TabulatedFileTimeseries represents time-varying data of a specific
  data type for a single contiguous time interval. The data is provided in an external
  file referenced in the TabulatedFileTimeseries. The file contains table structured
  data using an appropriate file format such as comma-separated values (CSV), Microsoft
  Excel (XLSX) or Google Spreadsheet. The timestamps and the values are given in specific
  columns of the table. Each row represents a single time-value-pair. A subset of
  rows can be selected using the idColumn and idValue attributes.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractAtomicTimeseries
abstract: false
attributes:
  fileLocation:
    name: fileLocation
    description: Specifies the URI that points to the external timeseries file.
    from_schema: https://www.ogc.org/standards/citygml
    alias: fileLocation
    owner: TabulatedFileTimeseries
    domain_of:
    - StandardFileTimeseries
    - TabulatedFileTimeseries
    range: uri
    required: true
    multivalued: false
  fileType:
    name: fileType
    description: Specifies the format used to represent the timeseries data.
    from_schema: https://www.ogc.org/standards/citygml
    alias: fileType
    owner: TabulatedFileTimeseries
    domain_of:
    - StandardFileTimeseries
    - TabulatedFileTimeseries
    range: TabulatedFileTypeValue
    required: true
    multivalued: false
  mimeType:
    name: mimeType
    description: Specifies the MIME type of the external timeseries file.
    from_schema: https://www.ogc.org/standards/citygml
    alias: mimeType
    owner: TabulatedFileTimeseries
    domain_of:
    - StandardFileTimeseries
    - TabulatedFileTimeseries
    - PointCloud
    - AbstractTexture
    - ImplicitGeometry
    range: MimeTypeValue
    required: false
    multivalued: false
  valueType:
    name: valueType
    description: Indicates the specific type of the timeseries data.
    from_schema: https://www.ogc.org/standards/citygml
    alias: valueType
    owner: TabulatedFileTimeseries
    domain_of:
    - GenericTimeseries
    - TabulatedFileTimeseries
    range: TimeseriesTypeValue
    required: true
    multivalued: false
  numberOfHeaderLines:
    name: numberOfHeaderLines
    description: Indicates the number of lines at the beginning of the tabulated file
      that represent headers.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: numberOfHeaderLines
    owner: TabulatedFileTimeseries
    domain_of:
    - TabulatedFileTimeseries
    range: integer
    required: false
    multivalued: false
  fieldSeparator:
    name: fieldSeparator
    description: Indicates which symbol is used to separate the individual values
      in the tabulated file.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: fieldSeparator
    owner: TabulatedFileTimeseries
    domain_of:
    - TabulatedFileTimeseries
    range: string
    required: true
    multivalued: false
  decimalSymbol:
    name: decimalSymbol
    description: Indicates which symbol is used to separate the integer part from
      the fractional part of a decimal number.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: decimalSymbol
    owner: TabulatedFileTimeseries
    domain_of:
    - TabulatedFileTimeseries
    range: string
    required: false
    multivalued: false
  idColumnNo:
    name: idColumnNo
    description: Specifies the number of the column that stores the identifier of
      the time-value-pair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: idColumnNo
    owner: TabulatedFileTimeseries
    domain_of:
    - TabulatedFileTimeseries
    range: integer
    required: false
    multivalued: false
  idColumnName:
    name: idColumnName
    description: Specifies the name of the column that stores the identifier of the
      time-value-pair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: idColumnName
    owner: TabulatedFileTimeseries
    domain_of:
    - TabulatedFileTimeseries
    range: string
    required: false
    multivalued: false
  idValue:
    name: idValue
    description: Specifies the value of the identifier for which the time-value-pairs
      are to be selected.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: idValue
    owner: TabulatedFileTimeseries
    domain_of:
    - TabulatedFileTimeseries
    range: string
    required: false
    multivalued: false
  timeColumnNo:
    name: timeColumnNo
    description: Specifies the number of the column that stores the timestamp of the
      time-value-pair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: timeColumnNo
    owner: TabulatedFileTimeseries
    domain_of:
    - TabulatedFileTimeseries
    range: integer
    required: false
    multivalued: false
  timeColumnName:
    name: timeColumnName
    description: Specifies the name of the column that stores the timestamp of the
      time-value-pair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: timeColumnName
    owner: TabulatedFileTimeseries
    domain_of:
    - TabulatedFileTimeseries
    range: string
    required: false
    multivalued: false
  valueColumnNo:
    name: valueColumnNo
    description: Specifies the number of the column that stores the value of the time-value-pair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: valueColumnNo
    owner: TabulatedFileTimeseries
    domain_of:
    - TabulatedFileTimeseries
    range: integer
    required: false
    multivalued: false
  valueColumnName:
    name: valueColumnName
    description: Specifies the name of the column that stores the value of the time-value-pair.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: valueColumnName
    owner: TabulatedFileTimeseries
    domain_of:
    - TabulatedFileTimeseries
    range: string
    required: false
    multivalued: false
  adeOfTabulatedFileTimeseries:
    name: adeOfTabulatedFileTimeseries
    description: Augments the TabulatedFileTimeseries with properties defined in an
      ADE.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: adeOfTabulatedFileTimeseries
    owner: TabulatedFileTimeseries
    domain_of:
    - TabulatedFileTimeseries
    range: ADEOfTabulatedFileTimeseries
    required: false
    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: TabulatedFileTimeseries
    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: TabulatedFileTimeseries
    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: TabulatedFileTimeseries
    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: TabulatedFileTimeseries
    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: TabulatedFileTimeseries
    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: TabulatedFileTimeseries
    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: TabulatedFileTimeseries
    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: TabulatedFileTimeseries
    domain_of:
    - AbstractFeature
    range: string
    required: false
    multivalued: false
  name:
    name: name
    from_schema: https://www.ogc.org/standards/citygml
    alias: name
    owner: TabulatedFileTimeseries
    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: TabulatedFileTimeseries
    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: TabulatedFileTimeseries
    domain_of:
    - AbstractFeature
    range: ADEOfAbstractFeature
    required: false
    multivalued: true