Skip to content

Class: BaseVariable

Basic variable fields across all (including non-measured) variables

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

URI: oae:BaseVariable

classDiagram class BaseVariable click BaseVariable href "../BaseVariable" BaseVariable <|-- NonMeasuredVariable click NonMeasuredVariable href "../NonMeasuredVariable" BaseVariable <|-- Variable click Variable href "../Variable" BaseVariable : dataset_variable_name BaseVariable : long_name BaseVariable : standard_identifier BaseVariable --> "0..1" VocabularyItemReference : standard_identifier click VocabularyItemReference href "../VocabularyItemReference" BaseVariable : units

Inheritance

Slots

Name Cardinality and Range Description Inheritance
units 0..1
String
Unit of measurement for this variable direct
standard_identifier 0..1
VocabularyItemReference
direct
dataset_variable_name 1
String
The name for the variable as it is identified in the dataset data file direct
long_name 1
String
Full descriptive name of the variable direct

Identifier and Mapping Information

Schema Source

  • from schema: OAEDataManagementProtocol

Mappings

Mapping Type Mapped Value
self oae:BaseVariable
native oae:BaseVariable

LinkML Source

Direct

name: BaseVariable
description: Basic variable fields across all (including non-measured) variables
from_schema: OAEDataManagementProtocol
abstract: true
slots:
- units
attributes:
  standard_identifier:
    name: standard_identifier
    from_schema: Variable
    rank: 1000
    domain_of:
    - BaseVariable
    range: VocabularyItemReference
  dataset_variable_name:
    name: dataset_variable_name
    description: The name for the variable as it is identified in the dataset data
      file. This could be the column header in a CSV or the variable name in a NetCDF
      file. Standard common recommended column header names can be found in protocol
      documentation  [here](https://www.carbontosea.org/oae-data-protocol/1-0-0/#column-header-name).
    title: Dataset variable name
    from_schema: Variable
    rank: 1000
    domain_of:
    - BaseVariable
    range: string
    required: true
  long_name:
    name: long_name
    description: Full descriptive name of the variable.
    title: Variable full name
    from_schema: Variable
    rank: 1000
    domain_of:
    - BaseVariable
    range: string
    required: true

Induced

name: BaseVariable
description: Basic variable fields across all (including non-measured) variables
from_schema: OAEDataManagementProtocol
abstract: true
attributes:
  standard_identifier:
    name: standard_identifier
    from_schema: Variable
    rank: 1000
    alias: standard_identifier
    owner: BaseVariable
    domain_of:
    - BaseVariable
    range: VocabularyItemReference
  dataset_variable_name:
    name: dataset_variable_name
    description: The name for the variable as it is identified in the dataset data
      file. This could be the column header in a CSV or the variable name in a NetCDF
      file. Standard common recommended column header names can be found in protocol
      documentation  [here](https://www.carbontosea.org/oae-data-protocol/1-0-0/#column-header-name).
    title: Dataset variable name
    from_schema: Variable
    rank: 1000
    alias: dataset_variable_name
    owner: BaseVariable
    domain_of:
    - BaseVariable
    range: string
    required: true
  long_name:
    name: long_name
    description: Full descriptive name of the variable.
    title: Variable full name
    from_schema: Variable
    rank: 1000
    alias: long_name
    owner: BaseVariable
    domain_of:
    - BaseVariable
    range: string
    required: true
  units:
    name: units
    description: Unit of measurement for this variable.
    title: Unit
    from_schema: OAEDataManagementProtocol
    rank: 1000
    alias: units
    owner: BaseVariable
    domain_of:
    - BaseVariable
    range: string