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
- BaseVariable
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