Class: InterventionDetails
An abstract class (used as a mixin, not implemented directly) for detailing the required fields that are specific to an Experiment with type "Intervention"
classDiagram
class InterventionDetails
click InterventionDetails href "../InterventionDetails"
InterventionDetails <|-- Intervention
click Intervention href "../Intervention"
InterventionDetails : alkalinity_dosing_effluent_density
InterventionDetails --> "1" DosingConcentration : alkalinity_dosing_effluent_density
click DosingConcentration href "../DosingConcentration"
InterventionDetails : alkalinity_feedstock
InterventionDetails --> "1" FeedstockType : alkalinity_feedstock
click FeedstockType href "../FeedstockType"
InterventionDetails : alkalinity_feedstock_co2_removal_potential
InterventionDetails : alkalinity_feedstock_custom
InterventionDetails : alkalinity_feedstock_description
InterventionDetails : alkalinity_feedstock_form
InterventionDetails --> "1" AlkalinityFeedstockForm : alkalinity_feedstock_form
click AlkalinityFeedstockForm href "../AlkalinityFeedstockForm"
InterventionDetails : alkalinity_feedstock_processing
InterventionDetails --> "1" AlkalinityFeedstockProcessing : alkalinity_feedstock_processing
click AlkalinityFeedstockProcessing href "../AlkalinityFeedstockProcessing"
InterventionDetails : alkalinity_feedstock_processing_custom
InterventionDetails : equilibration
InterventionDetails --> "1" EquilibrationStatus : equilibration
click EquilibrationStatus href "../EquilibrationStatus"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| alkalinity_feedstock_processing | 1 AlkalinityFeedstockProcessing |
Method(s) used to process the alkalinity feedstock | direct |
| alkalinity_feedstock_processing_custom | 0..1 String |
Custom description of alkalinity feedstock processing method when 'other' is ... | direct |
| alkalinity_feedstock_form | 1 AlkalinityFeedstockForm |
The phase upon delivery to the ocean | direct |
| alkalinity_feedstock | 1 FeedstockType |
Examples may include: olivine, potassium hydroxide, magnesium hydroxide, lime... | direct |
| alkalinity_feedstock_custom | 0..1 String |
Custom description of alkalinity feedstock when using a feedstock type not li... | direct |
| alkalinity_feedstock_co2_removal_potential | 1 Float |
Maximum CO₂ removal potential of a feedstock material | direct |
| alkalinity_feedstock_description | 1 String |
Information such as feedstock source, characteristics, impurities, dilution p... | direct |
| equilibration | 1 EquilibrationStatus |
Whether the feedstock was pre-equilibrated or unequilibrated | direct |
| alkalinity_dosing_effluent_density | 1 DosingConcentration |
Fixed density or provide link/source to effluent density data if applicable | direct |
Mixin Usage
| mixed into | description |
|---|---|
| Intervention | Additional metadata that applies to experiments where an intervention, such a... |
Identifier and Mapping Information
Schema Source
- from schema: OAEDataManagementProtocol
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | oae:InterventionDetails |
| native | oae:InterventionDetails |
LinkML Source
Direct
name: InterventionDetails
description: An abstract class (used as a mixin, not implemented directly) for detailing
the required fields that are specific to an Experiment with type "Intervention"
from_schema: OAEDataManagementProtocol
mixin: true
attributes:
alkalinity_feedstock_processing:
name: alkalinity_feedstock_processing
description: Method(s) used to process the alkalinity feedstock. See Controlled
Vocabularies section for definitions.
title: Alkalinity Feedstock Processing
from_schema: Experiment
rank: 1000
domain_of:
- InterventionDetails
range: AlkalinityFeedstockProcessing
required: true
alkalinity_feedstock_processing_custom:
name: alkalinity_feedstock_processing_custom
description: Custom description of alkalinity feedstock processing method when
'other' is selected in alkalinity_feedstock_processing.
title: Alkalinity Feedstock Processing (Custom)
from_schema: Experiment
rank: 1000
domain_of:
- InterventionDetails
range: string
alkalinity_feedstock_form:
name: alkalinity_feedstock_form
description: The phase upon delivery to the ocean. See Controlled Vocabularies
section for definitions.
title: Alkalinity Feedstock Form
from_schema: Experiment
rank: 1000
domain_of:
- InterventionDetails
range: AlkalinityFeedstockForm
required: true
alkalinity_feedstock:
name: alkalinity_feedstock
description: 'Examples may include: olivine, potassium hydroxide, magnesium hydroxide,
lime, portlandite, calcium carbonate, anorthite, dolomite, periclase, brucite,
magnesite, forsterite, sodium hydroxide, natrite, nahcolite, akermanite, akermanite,
alunoakermanite, etc.
See Controlled Vocabularies section for selected examples (this list is not
exhaustive, you may need to include your unique feedstock).'
title: Alkalinity Feedstock
from_schema: Experiment
rank: 1000
domain_of:
- InterventionDetails
range: FeedstockType
required: true
alkalinity_feedstock_custom:
name: alkalinity_feedstock_custom
description: Custom description of alkalinity feedstock when using a feedstock
type not listed in the controlled vocabulary.
title: Alkalinity Feedstock (Custom)
from_schema: Experiment
rank: 1000
domain_of:
- InterventionDetails
range: string
alkalinity_feedstock_co2_removal_potential:
name: alkalinity_feedstock_co2_removal_potential
description: Maximum CO₂ removal potential of a feedstock material. We recommend
using an adjusted version of the Steinour equation (Gunning et al., 2010), which
uses bulk elemental oxide composition to estimate the maximum CO₂ removal potential
of a feedstock material. The calculation output is in the form of kg of CO₂
per tonne of feedstock and represents the quantitative hypothetical potential
of the material to capture CO₂ as bicarbonate or carbonate. See Isometric's
CO2 removal potential module for details.
title: Alkalinity Feedstock CO₂ Removal Potential
from_schema: Experiment
rank: 1000
domain_of:
- InterventionDetails
range: float
required: true
alkalinity_feedstock_description:
name: alkalinity_feedstock_description
description: 'Information such as feedstock source, characteristics, impurities,
dilution prior to dosing, and concentration. For feedstock other than NaOH:
trace metal composition and particulate grain size. Any variable information
must be provided in the dosing data file, in this case include the data file
and column header names here provided as variables. See Intervention Data for
details.'
title: Alkalinity Feedstock Description
from_schema: Experiment
rank: 1000
domain_of:
- InterventionDetails
range: string
required: true
equilibration:
name: equilibration
description: Whether the feedstock was pre-equilibrated or unequilibrated
title: Equilibration
from_schema: Experiment
rank: 1000
domain_of:
- InterventionDetails
range: EquilibrationStatus
required: true
alkalinity_dosing_effluent_density:
name: alkalinity_dosing_effluent_density
description: Fixed density or provide link/source to effluent density data if
applicable. Please include whether density is directly measured or a derived
value. If this is a variable included with your data, please note so here as
'alkalinity dosing effluent density is provided as a variable' and use 'dosing_effluent_density'
for your column header name.
title: Alkalinity Dosing Effluent Density
from_schema: Experiment
rank: 1000
domain_of:
- InterventionDetails
range: DosingConcentration
required: true
Induced
name: InterventionDetails
description: An abstract class (used as a mixin, not implemented directly) for detailing
the required fields that are specific to an Experiment with type "Intervention"
from_schema: OAEDataManagementProtocol
mixin: true
attributes:
alkalinity_feedstock_processing:
name: alkalinity_feedstock_processing
description: Method(s) used to process the alkalinity feedstock. See Controlled
Vocabularies section for definitions.
title: Alkalinity Feedstock Processing
from_schema: Experiment
rank: 1000
alias: alkalinity_feedstock_processing
owner: InterventionDetails
domain_of:
- InterventionDetails
range: AlkalinityFeedstockProcessing
required: true
alkalinity_feedstock_processing_custom:
name: alkalinity_feedstock_processing_custom
description: Custom description of alkalinity feedstock processing method when
'other' is selected in alkalinity_feedstock_processing.
title: Alkalinity Feedstock Processing (Custom)
from_schema: Experiment
rank: 1000
alias: alkalinity_feedstock_processing_custom
owner: InterventionDetails
domain_of:
- InterventionDetails
range: string
alkalinity_feedstock_form:
name: alkalinity_feedstock_form
description: The phase upon delivery to the ocean. See Controlled Vocabularies
section for definitions.
title: Alkalinity Feedstock Form
from_schema: Experiment
rank: 1000
alias: alkalinity_feedstock_form
owner: InterventionDetails
domain_of:
- InterventionDetails
range: AlkalinityFeedstockForm
required: true
alkalinity_feedstock:
name: alkalinity_feedstock
description: 'Examples may include: olivine, potassium hydroxide, magnesium hydroxide,
lime, portlandite, calcium carbonate, anorthite, dolomite, periclase, brucite,
magnesite, forsterite, sodium hydroxide, natrite, nahcolite, akermanite, akermanite,
alunoakermanite, etc.
See Controlled Vocabularies section for selected examples (this list is not
exhaustive, you may need to include your unique feedstock).'
title: Alkalinity Feedstock
from_schema: Experiment
rank: 1000
alias: alkalinity_feedstock
owner: InterventionDetails
domain_of:
- InterventionDetails
range: FeedstockType
required: true
alkalinity_feedstock_custom:
name: alkalinity_feedstock_custom
description: Custom description of alkalinity feedstock when using a feedstock
type not listed in the controlled vocabulary.
title: Alkalinity Feedstock (Custom)
from_schema: Experiment
rank: 1000
alias: alkalinity_feedstock_custom
owner: InterventionDetails
domain_of:
- InterventionDetails
range: string
alkalinity_feedstock_co2_removal_potential:
name: alkalinity_feedstock_co2_removal_potential
description: Maximum CO₂ removal potential of a feedstock material. We recommend
using an adjusted version of the Steinour equation (Gunning et al., 2010), which
uses bulk elemental oxide composition to estimate the maximum CO₂ removal potential
of a feedstock material. The calculation output is in the form of kg of CO₂
per tonne of feedstock and represents the quantitative hypothetical potential
of the material to capture CO₂ as bicarbonate or carbonate. See Isometric's
CO2 removal potential module for details.
title: Alkalinity Feedstock CO₂ Removal Potential
from_schema: Experiment
rank: 1000
alias: alkalinity_feedstock_co2_removal_potential
owner: InterventionDetails
domain_of:
- InterventionDetails
range: float
required: true
alkalinity_feedstock_description:
name: alkalinity_feedstock_description
description: 'Information such as feedstock source, characteristics, impurities,
dilution prior to dosing, and concentration. For feedstock other than NaOH:
trace metal composition and particulate grain size. Any variable information
must be provided in the dosing data file, in this case include the data file
and column header names here provided as variables. See Intervention Data for
details.'
title: Alkalinity Feedstock Description
from_schema: Experiment
rank: 1000
alias: alkalinity_feedstock_description
owner: InterventionDetails
domain_of:
- InterventionDetails
range: string
required: true
equilibration:
name: equilibration
description: Whether the feedstock was pre-equilibrated or unequilibrated
title: Equilibration
from_schema: Experiment
rank: 1000
alias: equilibration
owner: InterventionDetails
domain_of:
- InterventionDetails
range: EquilibrationStatus
required: true
alkalinity_dosing_effluent_density:
name: alkalinity_dosing_effluent_density
description: Fixed density or provide link/source to effluent density data if
applicable. Please include whether density is directly measured or a derived
value. If this is a variable included with your data, please note so here as
'alkalinity dosing effluent density is provided as a variable' and use 'dosing_effluent_density'
for your column header name.
title: Alkalinity Dosing Effluent Density
from_schema: Experiment
rank: 1000
alias: alkalinity_dosing_effluent_density
owner: InterventionDetails
domain_of:
- InterventionDetails
range: DosingConcentration
required: true