Class: ModelOutputVariable
A variable output by a model simulation (e.g., air-sea CO2 flux, dissolved inorganic carbon, total alkalinity, pH, temperature, salinity from an OAE model run). Model outputs are produced by the simulation itself, so they carry none of the sampling, instrument, calibration or in-situ QC metadata that field-collected variables do — how the output was produced is described by the simulation configuration on the parent ModelOutputDataset.
classDiagram
class ModelOutputVariable
click ModelOutputVariable href "../ModelOutputVariable"
Variable <|-- ModelOutputVariable
click Variable href "../Variable"
ModelOutputVariable : dataset_variable_name
ModelOutputVariable : long_name
ModelOutputVariable : schema_class
ModelOutputVariable : standard_identifier
ModelOutputVariable --> "0..1" VocabularyItemReference : standard_identifier
click VocabularyItemReference href "../VocabularyItemReference"
ModelOutputVariable : units
ModelOutputVariable : variable_type
ModelOutputVariable --> "1" ModelVariableType : variable_type
click ModelVariableType href "../ModelVariableType"
Inheritance
- Variable
- ModelOutputVariable
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| units | 1 String |
Unit of measurement for this variable | Variable |
| variable_type | 1 ModelVariableType |
Which model output quantity this variable holds | Variable |
| schema_class | 1 String |
The schema class name for this variable (e | 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 |
Usages
| used by | used in | type | used |
|---|---|---|---|
| ModelOutputDataset | variables | range | ModelOutputVariable |
Identifier and Mapping Information
Schema Source
- from schema: https://schema.oaedata.org/OAEDataSchema
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | oae:ModelOutputVariable |
| native | oae:ModelOutputVariable |
LinkML Source
Direct
name: ModelOutputVariable
description: A variable output by a model simulation (e.g., air-sea CO2 flux, dissolved
inorganic carbon, total alkalinity, pH, temperature, salinity from an OAE model
run). Model outputs are produced by the simulation itself, so they carry none of
the sampling, instrument, calibration or in-situ QC metadata that field-collected
variables do — how the output was produced is described by the simulation configuration
on the parent ModelOutputDataset.
from_schema: https://schema.oaedata.org/OAEDataSchema
is_a: Variable
slot_usage:
units:
name: units
required: true
variable_type:
name: variable_type
description: Which model output quantity this variable holds. There is only one
model variable class, so this classifies the variable rather than selecting
a schema class.
title: Model Output Variable
range: ModelVariableType
required: true
Induced
name: ModelOutputVariable
description: A variable output by a model simulation (e.g., air-sea CO2 flux, dissolved
inorganic carbon, total alkalinity, pH, temperature, salinity from an OAE model
run). Model outputs are produced by the simulation itself, so they carry none of
the sampling, instrument, calibration or in-situ QC metadata that field-collected
variables do — how the output was produced is described by the simulation configuration
on the parent ModelOutputDataset.
from_schema: https://schema.oaedata.org/OAEDataSchema
is_a: Variable
slot_usage:
units:
name: units
required: true
variable_type:
name: variable_type
description: Which model output quantity this variable holds. There is only one
model variable class, so this classifies the variable rather than selecting
a schema class.
title: Model Output Variable
range: ModelVariableType
required: true
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: ModelOutputVariable
domain_of:
- Variable
range: string
required: true
variable_type:
name: variable_type
description: Which model output quantity this variable holds. There is only one
model variable class, so this classifies the variable rather than selecting
a schema class.
title: Model Output Variable
from_schema: https://schema.oaedata.org/OAEDataSchema
rank: 1000
alias: variable_type
owner: ModelOutputVariable
domain_of:
- Variable
range: ModelVariableType
required: true
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: ModelOutputVariable
domain_of:
- Variable
range: string
required: true
standard_identifier:
name: standard_identifier
from_schema: Variable
rank: 1000
alias: standard_identifier
owner: ModelOutputVariable
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: ModelOutputVariable
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: ModelOutputVariable
domain_of:
- Variable
range: string
required: true