Skip to content

Class: HasIncubationConditions

Mixin for activities/setups that involve controlled incubation.

Used by CultureGrowth activities AND PlateSetupActivity, which share

temperature and agitation parameters but live in different branches

of the sampleProcessing is_a tree.

URI: basalt_schema:HasIncubationConditions

 classDiagram
    class HasIncubationConditions
    click HasIncubationConditions href "../HasIncubationConditions/"
      HasIncubationConditions <|-- CultureGrowth
        click CultureGrowth href "../CultureGrowth/"
      HasIncubationConditions <|-- PlateSetupActivity
        click PlateSetupActivity href "../PlateSetupActivity/"

      HasIncubationConditions : agitation_speed_rpm

      HasIncubationConditions : oxygen_relationship





        HasIncubationConditions --> "0..1" OxygenStatusEnum : oxygen_relationship
        click OxygenStatusEnum href "../OxygenStatusEnum/"



      HasIncubationConditions : temperature_celsius

Class Properties

Property Value
Mixin Yes

Slots

Name Cardinality and Range Description Inheritance
temperature_celsius 0..1
Float
Temperature at which the method/process/activity was performed direct
agitation_speed_rpm 0..1
Integer
Agitation/shaking speed in RPM (0 for static) direct
oxygen_relationship 0..1
OxygenStatusEnum
The relationship of the sample to oxygen, such as aerobic or anaerobic direct

Mixin Usage

mixed into description
CultureGrowth Abstract activity for growing cultures from samples or other cultures
PlateSetupActivity Abstract base for 96-well plate setup activities

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self basalt_schema:HasIncubationConditions
native basalt_schema:HasIncubationConditions

LinkML Source

Direct

name: HasIncubationConditions
description: 'Mixin for activities/setups that involve controlled incubation.

  Used by CultureGrowth activities AND PlateSetupActivity, which share

  temperature and agitation parameters but live in different branches

  of the sampleProcessing is_a tree.'
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
mixin: true
slots:
- temperature_celsius
- agitation_speed_rpm
- oxygen_relationship

Induced

name: HasIncubationConditions
description: 'Mixin for activities/setups that involve controlled incubation.

  Used by CultureGrowth activities AND PlateSetupActivity, which share

  temperature and agitation parameters but live in different branches

  of the sampleProcessing is_a tree.'
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
mixin: true
attributes:
  temperature_celsius:
    name: temperature_celsius
    description: Temperature at which the method/process/activity was performed
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema
    rank: 1000
    alias: temperature_celsius
    owner: HasIncubationConditions
    domain_of:
    - ChromatographyConfiguration
    - HasIncubationConditions
    range: float
  agitation_speed_rpm:
    name: agitation_speed_rpm
    description: Agitation/shaking speed in RPM (0 for static)
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema
    rank: 1000
    alias: agitation_speed_rpm
    owner: HasIncubationConditions
    domain_of:
    - HasIncubationConditions
    range: integer
  oxygen_relationship:
    name: oxygen_relationship
    description: The relationship of the sample to oxygen, such as aerobic or anaerobic.
    title: oxygen relationship
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema
    exact_mappings:
    - MIXS:0000015
    rank: 1000
    alias: oxygen_status
    owner: HasIncubationConditions
    domain_of:
    - HasIncubationConditions
    - CommerciallyPurchasedSample
    - CultureEnvironmentalSample
    - FieldDeployedTerraformSample
    - MixedCultureSample
    - OtherUndescribedSample
    - PureCultureSample
    - SedimentSample
    - SoilSample
    - SynthesizedMaterialSample
    - TerraformSample
    - WaterSample
    range: OxygenStatusEnum