Skip to content

Class: Intervention

Additional metadata that applies to experiments where an intervention, such as an alkalinity addition, was conducted.

URI: oae:Intervention

classDiagram class Intervention click Intervention href "../Intervention" Experiment <|-- Intervention click Experiment href "../Experiment" Intervention : additional_details Intervention : alkalinity_dosing_effluent_density Intervention : alkalinity_feedstock Intervention --> "1" FeedstockType : alkalinity_feedstock click FeedstockType href "../FeedstockType" Intervention : alkalinity_feedstock_co2_removal_potential Intervention : alkalinity_feedstock_description Intervention : alkalinity_feedstock_form Intervention --> "1" AlkalinityFeedstockForm : alkalinity_feedstock_form click AlkalinityFeedstockForm href "../AlkalinityFeedstockForm" Intervention : alkalinity_feedstock_processing Intervention --> "1..*" AlkalinityFeedstockProcessing : alkalinity_feedstock_processing click AlkalinityFeedstockProcessing href "../AlkalinityFeedstockProcessing" Intervention : data_conflicts_and_unreported_data Intervention : description Intervention : dosing_data Intervention : dosing_delivery_type Intervention --> "1" DosingDeliveryType : dosing_delivery_type click DosingDeliveryType href "../DosingDeliveryType" Intervention : dosing_depth Intervention : dosing_description Intervention : dosing_dispersal_hydrologic_location Intervention --> "1" HydrologicLocation : dosing_dispersal_hydrologic_location click HydrologicLocation href "../HydrologicLocation" Intervention : dosing_location Intervention --> "1" GeoCoordinate : dosing_location click GeoCoordinate href "../GeoCoordinate" Intervention : dosing_regimen Intervention : end_datetime Intervention : equilibration Intervention --> "1" EquilibrationStatus : equilibration click EquilibrationStatus href "../EquilibrationStatus" Intervention : experiment_id Intervention : experiment_type Intervention --> "1" ExperimentType : experiment_type click ExperimentType href "../ExperimentType" Intervention : investigators Intervention --> "1..*" Investigator : investigators click Investigator href "../Investigator" Intervention : meteorological_and_tidal_data Intervention --> "*" NamedLink : meteorological_and_tidal_data click NamedLink href "../NamedLink" Intervention : name Intervention : project_id Intervention : spatial_coverage Intervention --> "1" Place : spatial_coverage click Place href "../Place" Intervention : start_datetime Intervention : vertical_coverage Intervention --> "1" VerticalExtent : vertical_coverage click VerticalExtent href "../VerticalExtent"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
alkalinity_feedstock_processing 1..*
AlkalinityFeedstockProcessing
Method(s) used to process the alkalinity feedstock 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_co2_removal_potential 0..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
dosing_location 1
GeoCoordinate
Provide latitude and longitude in decimal degrees direct
dosing_dispersal_hydrologic_location 1
HydrologicLocation
Descriptive dosing location direct
dosing_delivery_type 1
DosingDeliveryType
Type of dosing delivery method direct
alkalinity_dosing_effluent_density 1
String
Fixed density or provide link/source to effluent density data if applicable direct
dosing_depth 1
String
Depth(s) in meters direct
dosing_description 1
String
Please be descriptive direct
dosing_regimen 1
String
At a minimum, please provide the schedule and timeline of dosing, including t... direct
dosing_data 1
String
Dosing data include: flow rate, dosing rate, and mineral mass addition rate direct
name 0..1
String
A human-readable name for the thing Experiment
description 1
String
A narrative description of the experiment Experiment
spatial_coverage 1
Place
Latitude/longitude bounds of observed data in experiment, provided in decimal... Experiment
vertical_coverage 1
VerticalExtent
Minimum and maximum depths of observations in meters Experiment
experiment_id 1
String
The experiment to which the data belong Experiment
project_id 0..1
String
Project ID must be included in the Experiment-level metadata in order to link... Experiment
experiment_type 1
ExperimentType
The type of mCDR experiment conducted Experiment
investigators 1..*
Investigator
Provide details for each investigator including: Name, institutional informat... Experiment
start_datetime 1
Datetime
Start date and time of experiment in UTC ISO-8601 Experiment
end_datetime 1
Datetime
End date and time of experiment in UTC ISO-8601 Experiment
data_conflicts_and_unreported_data 0..1
String
If data exist that are or have been used by the project but are not provided ... Experiment
meteorological_and_tidal_data *
NamedLink
Include links to relevant open datasets if referenced in the experiment but n... Experiment
additional_details 0..1
String
Open text area to include additional information Experiment

Identifier and Mapping Information

Schema Source

  • from schema: OAEDataManagementProtocol

Mappings

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

LinkML Source

Direct

name: Intervention
description: Additional metadata that applies to experiments where an intervention,
  such as an alkalinity addition, was conducted.
from_schema: OAEDataManagementProtocol
is_a: Experiment
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:
    - Intervention
    range: AlkalinityFeedstockProcessing
    required: true
    multivalued: true
  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:
    - Intervention
    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:
    - Intervention
    range: FeedstockType
    required: true
  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:
    - Intervention
    range: float
  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:
    - Intervention
    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:
    - Intervention
    range: EquilibrationStatus
    required: true
  dosing_location:
    name: dosing_location
    description: Provide latitude and longitude in decimal degrees. Depending on your
      method of dispersal, this information may be provided as a point source, vector,
      or bounding box. If provided as a vector, the latitude and longitude values
      should be included in the dosing data file.
    title: Dosing Location
    from_schema: Experiment
    rank: 1000
    domain_of:
    - Intervention
    range: GeoCoordinate
    required: true
  dosing_dispersal_hydrologic_location:
    name: dosing_dispersal_hydrologic_location
    description: Descriptive dosing location
    title: Dosing Dispersal Hydrologic Location
    from_schema: Experiment
    rank: 1000
    domain_of:
    - Intervention
    range: HydrologicLocation
    required: true
  dosing_delivery_type:
    name: dosing_delivery_type
    description: Type of dosing delivery method. See Controlled Vocabularies for definitions.
    title: Dosing Delivery Type
    from_schema: Experiment
    rank: 1000
    domain_of:
    - Intervention
    range: DosingDeliveryType
    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:
    - Intervention
    range: string
    required: true
  dosing_depth:
    name: dosing_depth
    description: Depth(s) in meters. If this is variable, please include the schedule
      of depth changes and depths, or as a vector in meters with the data, named 'dosing_depth'.
      Please note here that 'dosing depth is provided as a variable'.
    title: Dosing Depth(s)
    from_schema: Experiment
    rank: 1000
    domain_of:
    - Intervention
    range: string
    required: true
  dosing_description:
    name: dosing_description
    description: Please be descriptive. Information about the dosing mechanism must
      be included (e.g., outflow from pipe, diffuser, doser, manual placement) E.g.,
      outflow from existing facility pipe directly to ocean, manual riverine introduction,
      coastal distribution at three separate 30 meter long sections, pier-based diffuser
      to intercoastal bay, distributed from stationary barge 10 miles offshore.
    title: Dosing Description
    from_schema: Experiment
    rank: 1000
    domain_of:
    - Intervention
    range: string
    required: true
  dosing_regimen:
    name: dosing_regimen
    description: At a minimum, please provide the schedule and timeline of dosing,
      including the time between doses, the duration of treatment and the amount used
      each time. More optimally, this information would be provided as a vector of
      binary data in the data file where 1 = dosing 'on' 0 = dosing 'off', using the
      column header name 'dosing_onoff'. If provided as a vector state here as 'dosing
      regimen is provided as a variable' and include the file name. See Intervention
      Data for details.
    title: Dosing Regimen
    from_schema: Experiment
    rank: 1000
    domain_of:
    - Intervention
    range: string
    required: true
  dosing_data:
    name: dosing_data
    description: 'Dosing data include: flow rate, dosing rate, and mineral mass addition
      rate. If any of these are constant, values may be given here rather than in
      the dosing data file. To link dosing data that have been provided as vector
      data provide the source or filename. See Intervention Data for details. Provide
      a description of the units for dosing rate provided as this will vary depending
      on the method.'
    title: Dosing Data
    from_schema: Experiment
    rank: 1000
    domain_of:
    - Intervention
    range: string
    required: true

Induced

name: Intervention
description: Additional metadata that applies to experiments where an intervention,
  such as an alkalinity addition, was conducted.
from_schema: OAEDataManagementProtocol
is_a: Experiment
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: Intervention
    domain_of:
    - Intervention
    range: AlkalinityFeedstockProcessing
    required: true
    multivalued: true
  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: Intervention
    domain_of:
    - Intervention
    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: Intervention
    domain_of:
    - Intervention
    range: FeedstockType
    required: true
  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: Intervention
    domain_of:
    - Intervention
    range: float
  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: Intervention
    domain_of:
    - Intervention
    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: Intervention
    domain_of:
    - Intervention
    range: EquilibrationStatus
    required: true
  dosing_location:
    name: dosing_location
    description: Provide latitude and longitude in decimal degrees. Depending on your
      method of dispersal, this information may be provided as a point source, vector,
      or bounding box. If provided as a vector, the latitude and longitude values
      should be included in the dosing data file.
    title: Dosing Location
    from_schema: Experiment
    rank: 1000
    alias: dosing_location
    owner: Intervention
    domain_of:
    - Intervention
    range: GeoCoordinate
    required: true
  dosing_dispersal_hydrologic_location:
    name: dosing_dispersal_hydrologic_location
    description: Descriptive dosing location
    title: Dosing Dispersal Hydrologic Location
    from_schema: Experiment
    rank: 1000
    alias: dosing_dispersal_hydrologic_location
    owner: Intervention
    domain_of:
    - Intervention
    range: HydrologicLocation
    required: true
  dosing_delivery_type:
    name: dosing_delivery_type
    description: Type of dosing delivery method. See Controlled Vocabularies for definitions.
    title: Dosing Delivery Type
    from_schema: Experiment
    rank: 1000
    alias: dosing_delivery_type
    owner: Intervention
    domain_of:
    - Intervention
    range: DosingDeliveryType
    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: Intervention
    domain_of:
    - Intervention
    range: string
    required: true
  dosing_depth:
    name: dosing_depth
    description: Depth(s) in meters. If this is variable, please include the schedule
      of depth changes and depths, or as a vector in meters with the data, named 'dosing_depth'.
      Please note here that 'dosing depth is provided as a variable'.
    title: Dosing Depth(s)
    from_schema: Experiment
    rank: 1000
    alias: dosing_depth
    owner: Intervention
    domain_of:
    - Intervention
    range: string
    required: true
  dosing_description:
    name: dosing_description
    description: Please be descriptive. Information about the dosing mechanism must
      be included (e.g., outflow from pipe, diffuser, doser, manual placement) E.g.,
      outflow from existing facility pipe directly to ocean, manual riverine introduction,
      coastal distribution at three separate 30 meter long sections, pier-based diffuser
      to intercoastal bay, distributed from stationary barge 10 miles offshore.
    title: Dosing Description
    from_schema: Experiment
    rank: 1000
    alias: dosing_description
    owner: Intervention
    domain_of:
    - Intervention
    range: string
    required: true
  dosing_regimen:
    name: dosing_regimen
    description: At a minimum, please provide the schedule and timeline of dosing,
      including the time between doses, the duration of treatment and the amount used
      each time. More optimally, this information would be provided as a vector of
      binary data in the data file where 1 = dosing 'on' 0 = dosing 'off', using the
      column header name 'dosing_onoff'. If provided as a vector state here as 'dosing
      regimen is provided as a variable' and include the file name. See Intervention
      Data for details.
    title: Dosing Regimen
    from_schema: Experiment
    rank: 1000
    alias: dosing_regimen
    owner: Intervention
    domain_of:
    - Intervention
    range: string
    required: true
  dosing_data:
    name: dosing_data
    description: 'Dosing data include: flow rate, dosing rate, and mineral mass addition
      rate. If any of these are constant, values may be given here rather than in
      the dosing data file. To link dosing data that have been provided as vector
      data provide the source or filename. See Intervention Data for details. Provide
      a description of the units for dosing rate provided as this will vary depending
      on the method.'
    title: Dosing Data
    from_schema: Experiment
    rank: 1000
    alias: dosing_data
    owner: Intervention
    domain_of:
    - Intervention
    range: string
    required: true
  name:
    name: name
    description: A human-readable name for the thing.
    title: Name
    from_schema: OAEDataManagementProtocol
    rank: 1000
    alias: name
    owner: Intervention
    domain_of:
    - Organization
    - NamedLink
    - ExternalProject
    - MonetaryGrant
    - Experiment
    - Investigator
    range: string
  description:
    name: description
    description: A narrative description of the experiment. For example, what part
      of the project do these data represent (e.g., baseline, intervention, control)
      and what do they contribute to the overall project? Are all project research
      questions listed in Project description relevant? What were the processes to
      achieve these goals and answer these questions? Data submitters are encouraged
      to note any significant changes to the original experimental plan due to unforeseen
      circumstances here.
    title: Experiment Description
    from_schema: OAEDataManagementProtocol
    rank: 1000
    alias: description
    owner: Intervention
    domain_of:
    - ExternalProject
    - Experiment
    range: string
    required: true
  spatial_coverage:
    name: spatial_coverage
    description: Latitude/longitude bounds of observed data in experiment, provided
      in decimal degrees as westernmost longitude, southernmost latitude, easternmost
      longitude, northernmost latitude. [S, W, N, E]
    title: Spatial Coverage
    from_schema: OAEDataManagementProtocol
    rank: 1000
    slot_uri: schema:spatialCoverage
    alias: spatial_coverage
    owner: Intervention
    domain_of:
    - OAEProject
    - ExternalProject
    - Experiment
    range: Place
    required: true
  vertical_coverage:
    name: vertical_coverage
    description: Minimum and maximum depths of observations in meters.
    title: Vertical Coverage
    from_schema: OAEDataManagementProtocol
    rank: 1000
    alias: vertical_coverage
    owner: Intervention
    domain_of:
    - OAEProject
    - Experiment
    range: VerticalExtent
    required: true
  experiment_id:
    name: experiment_id
    description: 'The experiment to which the data belong. Any naming convention that
      produces a unique ID is usable. The recommended naming convention is:

      Project ID + Experiment type + Optional numerical indicator to differentiate
      between various experiments of the same type for a project. A two digit consecutive
      number beginning with 01'
    title: Experiment ID
    from_schema: Experiment
    rank: 1000
    alias: experiment_id
    owner: Intervention
    domain_of:
    - Experiment
    range: string
    required: true
  project_id:
    name: project_id
    description: 'Project ID must be included in the Experiment-level metadata in
      order to link all experiments to the main project.

      The project to which the submitted data belong. A unique project identifier
      that can be used to link project data across data submissions, and link baseline
      data to intervention data, for example.

      If no Project ID has been assigned, one may be generated by combining the following
      fields, as described in Cross-linking Data Sets with Common Identifiers.

      Any method that creates a unique ID that will link all project data (e.g., a
      project''s baseline data to intervention data, and various data submissions
      within an experiment type) is acceptable.'
    title: Project ID
    from_schema: Experiment
    alias: project_id
    owner: Intervention
    domain_of:
    - OAEProject
    - Experiment
    range: string
  experiment_type:
    name: experiment_type
    description: The type of mCDR experiment conducted. See Controlled Vocabularies
      section for definitions.
    title: mCDR Experiment Type
    from_schema: Experiment
    rank: 1000
    alias: experiment_type
    owner: Intervention
    domain_of:
    - Experiment
    range: ExperimentType
    required: true
  investigators:
    name: investigators
    description: 'Provide details for each investigator including: Name, institutional
      information (name, address), phone, email, ID type (e.g., ORCID, etc), researcher
      ID, and role.'
    title: Investigators
    from_schema: Experiment
    rank: 1000
    alias: investigators
    owner: Intervention
    domain_of:
    - Experiment
    range: Investigator
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  start_datetime:
    name: start_datetime
    description: Start date and time of experiment in UTC ISO-8601
    title: Start Date and Time
    from_schema: Experiment
    rank: 1000
    alias: start_datetime
    owner: Intervention
    domain_of:
    - Experiment
    range: datetime
    required: true
  end_datetime:
    name: end_datetime
    description: End date and time of experiment in UTC ISO-8601
    title: End Date and Time
    from_schema: Experiment
    rank: 1000
    alias: end_datetime
    owner: Intervention
    domain_of:
    - Experiment
    range: datetime
    required: true
  data_conflicts_and_unreported_data:
    name: data_conflicts_and_unreported_data
    description: If data exist that are or have been used by the project but are not
      provided due to conflicts (e.g., geopolitical or other), data availability (e.g.,
      a dataset is no longer available), it may be noted here.
    title: Data Conflicts and Unreported Data
    from_schema: Experiment
    rank: 1000
    alias: data_conflicts_and_unreported_data
    owner: Intervention
    domain_of:
    - Experiment
    range: string
  meteorological_and_tidal_data:
    name: meteorological_and_tidal_data
    description: Include links to relevant open datasets if referenced in the experiment
      but not provided in the submission.
    title: Meteorological and Tidal Data
    from_schema: Experiment
    rank: 1000
    alias: meteorological_and_tidal_data
    owner: Intervention
    domain_of:
    - Experiment
    range: NamedLink
    multivalued: true
    inlined: true
    inlined_as_list: true
  additional_details:
    name: additional_details
    description: Open text area to include additional information. These may include
      information for sediment processes data, biological data, or any other required
      information if not included in the main metadata or data files; see General
      Guidelines for Your Data for relevant sections of your data. Additional informational
      files, such as digitized laboratory notebooks, blogs, etc., may be linked here.
    title: Additional Details
    from_schema: Experiment
    alias: additional_details
    owner: Intervention
    domain_of:
    - OAEProject
    - Experiment
    range: string