Skip to content

Class: NonMeasuredVariable

A contextual or ancillary variable that is NOT directly measured or calculated by the project. Use for identifiers (Cruise_ID, Exp_ID), timestamps (Year_UTC, Time_UTC), coordinates (Latitude, Longitude), and any other data included in the dataset for context. Do NOT create a NonMeasuredVariable for quality control flag columns — instead, set dataset_variable_name_qc_flag on the parent measured or calculated variable that the flag relates to. variable_type must be "non_measured".

URI: oae:NonMeasuredVariable

 classDiagram
    class NonMeasuredVariable
    click NonMeasuredVariable href "../NonMeasuredVariable"
      Variable <|-- NonMeasuredVariable
        click Variable href "../Variable"

      NonMeasuredVariable : dataset_variable_name

      NonMeasuredVariable : long_name

      NonMeasuredVariable : schema_class

      NonMeasuredVariable : standard_identifier




    NonMeasuredVariable --> "0..1" VocabularyItemReference : standard_identifier
    click VocabularyItemReference href "../VocabularyItemReference"


      NonMeasuredVariable : units

      NonMeasuredVariable : variable_type


Inheritance

Slots

Name Cardinality and Range Description Inheritance
units 0..1
String
Unit of measurement for this variable Variable
schema_class 1
String
The schema class name for this variable (e Variable
variable_type 1
String
High-level classification of the variable Variable
standard_identifier 0..1
VocabularyItemReference
Variable
dataset_variable_name 1
String
The name for the variable as it is identified in the dataset data file Variable
long_name 1
String
Full descriptive name of the variable Variable

Identifier and Mapping Information

Schema Source

  • from schema: https://schema.oaedata.org/OAEDataSchema

Mappings

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

LinkML Source

Direct

name: NonMeasuredVariable
description: A contextual or ancillary variable that is NOT directly measured or calculated
  by the project. Use for identifiers (Cruise_ID, Exp_ID), timestamps (Year_UTC, Time_UTC),
  coordinates (Latitude, Longitude), and any other data included in the dataset for
  context. Do NOT create a NonMeasuredVariable for quality control flag columns —
  instead, set dataset_variable_name_qc_flag on the parent measured or calculated
  variable that the flag relates to. variable_type must be "non_measured".
from_schema: https://schema.oaedata.org/OAEDataSchema
is_a: Variable
slot_usage:
  variable_type:
    name: variable_type
    range: string
    equals_string: non_measured

Induced

name: NonMeasuredVariable
description: A contextual or ancillary variable that is NOT directly measured or calculated
  by the project. Use for identifiers (Cruise_ID, Exp_ID), timestamps (Year_UTC, Time_UTC),
  coordinates (Latitude, Longitude), and any other data included in the dataset for
  context. Do NOT create a NonMeasuredVariable for quality control flag columns —
  instead, set dataset_variable_name_qc_flag on the parent measured or calculated
  variable that the flag relates to. variable_type must be "non_measured".
from_schema: https://schema.oaedata.org/OAEDataSchema
is_a: Variable
slot_usage:
  variable_type:
    name: variable_type
    range: string
    equals_string: non_measured
attributes:
  units:
    name: units
    description: Unit of measurement for this variable.
    title: Unit
    from_schema: https://schema.oaedata.org/OAEDataSchema
    rank: 1000
    alias: units
    owner: NonMeasuredVariable
    domain_of:
    - Variable
    range: string
  schema_class:
    name: schema_class
    description: The schema class name for this variable (e.g., "DiscretePHVariable").
      Auto-populated by the metadata builder.
    from_schema: Variable
    rank: 1000
    designates_type: true
    alias: schema_class
    owner: NonMeasuredVariable
    domain_of:
    - Variable
    range: string
    required: true
  variable_type:
    name: variable_type
    description: High-level classification of the variable. Determines which standard
      identifiers are available and, combined with genesis and sampling, which schema
      class to use.
    title: Variable Type
    from_schema: Variable
    rank: 1000
    alias: variable_type
    owner: NonMeasuredVariable
    domain_of:
    - Variable
    range: string
    required: true
    equals_string: non_measured
  standard_identifier:
    name: standard_identifier
    from_schema: Variable
    rank: 1000
    alias: standard_identifier
    owner: NonMeasuredVariable
    domain_of:
    - Variable
    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: NonMeasuredVariable
    domain_of:
    - Variable
    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: NonMeasuredVariable
    domain_of:
    - Variable
    range: string
    required: true