Class: Variable
Base class for all variable types. Contains common identification and description fields shared by all variables. Reference: OAPMetadata XSD variables.xsd - variable, basic_variable
URI: oae:Variable
classDiagram
class Variable
click Variable href "../Variable"
BaseVariable <|-- Variable
click BaseVariable href "../BaseVariable"
Variable <|-- ObservedPropertyVariable
click ObservedPropertyVariable href "../ObservedPropertyVariable"
Variable <|-- CalculatedVariable
click CalculatedVariable href "../CalculatedVariable"
Variable : dataset_variable_name
Variable : dataset_variable_name_qc_flag
Variable : dataset_variable_name_raw
Variable : long_name
Variable : measurement_researcher
Variable --> "0..1" Person : measurement_researcher
click Person href "../Person"
Variable : method_reference
Variable : other_detailed_information
Variable : standard_identifier
Variable --> "0..1" VocabularyItemReference : standard_identifier
click VocabularyItemReference href "../VocabularyItemReference"
Variable : units
Inheritance
- BaseVariable
- Variable
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| dataset_variable_name_qc_flag | 0..1 String |
If applicable, the column header name used for the quality control flag corre... | direct |
| dataset_variable_name_raw | 0..1 String |
If applicable, the column header name used for the raw data corresponding to ... | direct |
| method_reference | 0..1 String |
Citation for the method used | direct |
| measurement_researcher | 0..1 Person |
The name of the PI whose research team measured or derived this parameter | direct |
| other_detailed_information | 0..1 String |
Any additional information about this variable | direct |
| units | 1 String |
Unit of measurement for this variable | BaseVariable |
| standard_identifier | 0..1 VocabularyItemReference |
BaseVariable | |
| dataset_variable_name | 1 String |
The name for the variable as it is identified in the dataset data file | BaseVariable |
| long_name | 1 String |
Full descriptive name of the variable | BaseVariable |
Usages
| used by | used in | type | used |
|---|---|---|---|
| FieldDataset | variables | range | Variable |
Identifier and Mapping Information
Schema Source
- from schema: OAEDataManagementProtocol
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | oae:Variable |
| native | oae:Variable |
LinkML Source
Direct
name: Variable
description: 'Base class for all variable types. Contains common identification and
description fields shared by all variables. Reference: OAPMetadata XSD variables.xsd
- variable, basic_variable'
from_schema: OAEDataManagementProtocol
is_a: BaseVariable
slot_usage:
units:
name: units
required: true
attributes:
dataset_variable_name_qc_flag:
name: dataset_variable_name_qc_flag
description: If applicable, the column header name used for the quality control
flag corresponding to this variable.
title: Dataset variable name (Quality Flag)
from_schema: Variable
rank: 1000
domain_of:
- Variable
range: string
dataset_variable_name_raw:
name: dataset_variable_name_raw
description: If applicable, the column header name used for the raw data corresponding
to this variable.
title: Dataset variable name (raw)
from_schema: Variable
rank: 1000
domain_of:
- Variable
range: string
method_reference:
name: method_reference
description: Citation for the method used.
title: Method Reference
from_schema: Variable
domain_of:
- Calibration
- Variable
range: string
measurement_researcher:
name: measurement_researcher
description: The name of the PI whose research team measured or derived this parameter.
title: Researcher who measured the variable
from_schema: Variable
rank: 1000
domain_of:
- Variable
range: Person
other_detailed_information:
name: other_detailed_information
description: Any additional information about this variable.
title: Other Detailed Information
from_schema: Variable
rank: 1000
domain_of:
- Variable
range: string
Induced
name: Variable
description: 'Base class for all variable types. Contains common identification and
description fields shared by all variables. Reference: OAPMetadata XSD variables.xsd
- variable, basic_variable'
from_schema: OAEDataManagementProtocol
is_a: BaseVariable
slot_usage:
units:
name: units
required: true
attributes:
dataset_variable_name_qc_flag:
name: dataset_variable_name_qc_flag
description: If applicable, the column header name used for the quality control
flag corresponding to this variable.
title: Dataset variable name (Quality Flag)
from_schema: Variable
rank: 1000
alias: dataset_variable_name_qc_flag
owner: Variable
domain_of:
- Variable
range: string
dataset_variable_name_raw:
name: dataset_variable_name_raw
description: If applicable, the column header name used for the raw data corresponding
to this variable.
title: Dataset variable name (raw)
from_schema: Variable
rank: 1000
alias: dataset_variable_name_raw
owner: Variable
domain_of:
- Variable
range: string
method_reference:
name: method_reference
description: Citation for the method used.
title: Method Reference
from_schema: Variable
alias: method_reference
owner: Variable
domain_of:
- Calibration
- Variable
range: string
measurement_researcher:
name: measurement_researcher
description: The name of the PI whose research team measured or derived this parameter.
title: Researcher who measured the variable
from_schema: Variable
rank: 1000
alias: measurement_researcher
owner: Variable
domain_of:
- Variable
range: Person
other_detailed_information:
name: other_detailed_information
description: Any additional information about this variable.
title: Other Detailed Information
from_schema: Variable
rank: 1000
alias: other_detailed_information
owner: Variable
domain_of:
- Variable
range: string
units:
name: units
description: Unit of measurement for this variable.
title: Unit
from_schema: OAEDataManagementProtocol
rank: 1000
alias: units
owner: Variable
domain_of:
- BaseVariable
range: string
required: true
standard_identifier:
name: standard_identifier
from_schema: Variable
rank: 1000
alias: standard_identifier
owner: Variable
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: Variable
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: Variable
domain_of:
- BaseVariable
range: string
required: true