Skip to content

Class: CoreSection

A section of a core sample (TOP, MID, BTM).

URI: basalt_schema:CoreSection

 classDiagram
    class CoreSection
    click CoreSection href "../CoreSection/"
      ProcessedSample <|-- CoreSection
        click ProcessedSample href "../ProcessedSample/"

      CoreSection : concentration_ug_per_uL

      CoreSection : core_section





        CoreSection --> "1" CoreSectionEnum : core_section
        click CoreSectionEnum href "../CoreSectionEnum/"



      CoreSection : description

      CoreSection : emsl_activity

      CoreSection : id

      CoreSection : label_text

      CoreSection : lims_barcode

      CoreSection : name

      CoreSection : replicate

      CoreSection : sampled_during





        CoreSection --> "0..1" SampleProcessing : sampled_during
        click SampleProcessing href "../SampleProcessing/"



      CoreSection : sampled_portion





        CoreSection --> "0..1" SamplePortionEnum : sampled_portion
        click SamplePortionEnum href "../SamplePortionEnum/"



      CoreSection : storage_location

      CoreSection : total_amount_ug

      CoreSection : volume_uL

Inheritance

Slots

Name Cardinality and Range Description Inheritance
core_section 1
CoreSectionEnum
The section of the core direct
id 1
Uuid
direct
storage_location 0..1
String
The physical or digital location where the processed sample is stored (e ProcessedSample
label_text 0..1
String
The label on the stored processed sample, if applicable (e ProcessedSample
concentration_ug_per_uL 0..1
Float
Concentration of the substance in micrograms per microliter ProcessedSample
total_amount_ug 0..1
Float
Total amount of analyte in micrograms ProcessedSample
volume_uL 0..1
Float
Volume of the entity in microliters ProcessedSample
sampled_portion 0..1
SamplePortionEnum
The portion of the original sample used in creating this processed sample (e ProcessedSample
sampled_during 0..1
SampleProcessing
A reference to the sample processing activity (generally lab work) that gener... ProcessedSample
replicate 0..1
Integer
The TECHNICAL replicate number of the processed sample, if applicable ProcessedSample
name 1
String
Human-readable name for the entity or activity Sample
description 0..1
String
Human-readable description for the entity or activity Sample
emsl_activity 0..1
String
Nullable string linking a Sample or SamplingActivity to a named EMSL activity... Sample
lims_barcode 0..1
String
LIMS barcode identifier Sample

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: CoreSection
description: A section of a core sample (TOP, MID, BTM).
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
is_a: ProcessedSample
slots:
- core_section
slot_usage:
  core_section:
    name: core_section
    required: true
attributes:
  id:
    name: id
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema/sample-classes
    identifier: true
    domain_of:
    - Activity
    - Entity
    - DataProduct
    - DataGenerationActivity
    - DataProcessingActivity
    - AlternativeIdentifier
    - FunctionalAnnotationIdentifier
    - Instrument
    - OntologyClass
    - ContainerType
    - Custodian
    - InstrumentAlternativeIdentifier
    - LabDevice
    - SampleProcessing
    - ProcessingSampleLink
    - Configuration
    - MobilePhaseSegment
    - MassSpectrometryStandardRun
    - PurchasedMaterial
    - LabProcessingActivity
    - organism
    - MAOMProduct
    - WEOMProduct
    - Site
    - Sample
    - AerosolArmSample
    - AerosolSample
    - AMP2UserSample
    - CommerciallyPurchasedSample
    - CultureEnvironmentalSample
    - EngineeredStrainSample
    - FieldDeployedTerraformSample
    - MixedCultureSample
    - MonetSoilSample
    - OtherUndescribedSample
    - PlantSample
    - PureCultureSample
    - SedimentSample
    - SoilSample
    - SynthesizedMaterialSample
    - TerraformSample
    - WaterSample
    - ProcessedSample
    - CoreSection
    - SamplingActivity
    - AerosolArmSamplingActivity
    - AerosolSamplingActivity
    - CommerciallyPurchasedSamplingActivity
    - CultureEnvironmentalSamplingActivity
    - EngineeredStrainSamplingActivity
    - FieldDeployedTerraformSamplingActivity
    - MixedCultureSamplingActivity
    - MonetSoilSamplingActivity
    - OtherUndescribedSamplingActivity
    - PlantSamplingActivity
    - PureCultureSamplingActivity
    - SedimentSamplingActivity
    - SoilSamplingActivity
    - SynthesizedMaterialSamplingActivity
    - TerraformSamplingActivity
    - WaterSamplingActivity
    - Study
    - ProjectParticipant
    - TimestampValue
    - TextValue
    - SoftwareControlledTermValue
    - ControlledTermValue
    - PersonValue
    - QuantityValue
    - ConditioningValue
    - zipDownload
    range: uuid
    required: true

Induced

name: CoreSection
description: A section of a core sample (TOP, MID, BTM).
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
is_a: ProcessedSample
slot_usage:
  core_section:
    name: core_section
    required: true
attributes:
  id:
    name: id
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema/sample-classes
    identifier: true
    alias: id
    owner: CoreSection
    domain_of:
    - Activity
    - Entity
    - DataProduct
    - DataGenerationActivity
    - DataProcessingActivity
    - AlternativeIdentifier
    - FunctionalAnnotationIdentifier
    - Instrument
    - OntologyClass
    - ContainerType
    - Custodian
    - InstrumentAlternativeIdentifier
    - LabDevice
    - SampleProcessing
    - ProcessingSampleLink
    - Configuration
    - MobilePhaseSegment
    - MassSpectrometryStandardRun
    - PurchasedMaterial
    - LabProcessingActivity
    - organism
    - MAOMProduct
    - WEOMProduct
    - Site
    - Sample
    - AerosolArmSample
    - AerosolSample
    - AMP2UserSample
    - CommerciallyPurchasedSample
    - CultureEnvironmentalSample
    - EngineeredStrainSample
    - FieldDeployedTerraformSample
    - MixedCultureSample
    - MonetSoilSample
    - OtherUndescribedSample
    - PlantSample
    - PureCultureSample
    - SedimentSample
    - SoilSample
    - SynthesizedMaterialSample
    - TerraformSample
    - WaterSample
    - ProcessedSample
    - CoreSection
    - SamplingActivity
    - AerosolArmSamplingActivity
    - AerosolSamplingActivity
    - CommerciallyPurchasedSamplingActivity
    - CultureEnvironmentalSamplingActivity
    - EngineeredStrainSamplingActivity
    - FieldDeployedTerraformSamplingActivity
    - MixedCultureSamplingActivity
    - MonetSoilSamplingActivity
    - OtherUndescribedSamplingActivity
    - PlantSamplingActivity
    - PureCultureSamplingActivity
    - SedimentSamplingActivity
    - SoilSamplingActivity
    - SynthesizedMaterialSamplingActivity
    - TerraformSamplingActivity
    - WaterSamplingActivity
    - Study
    - ProjectParticipant
    - TimestampValue
    - TextValue
    - SoftwareControlledTermValue
    - ControlledTermValue
    - PersonValue
    - QuantityValue
    - ConditioningValue
    - zipDownload
    range: uuid
    required: true
  core_section:
    name: core_section
    description: The section of the core.
    title: core section
    examples:
    - value: TOP
    - value: MID
    - value: BTM
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema
    rank: 1000
    alias: core_section
    owner: CoreSection
    domain_of:
    - DataProduct
    - CoreSection
    range: CoreSectionEnum
    required: true
  storage_location:
    name: storage_location
    description: The physical or digital location where the processed sample is stored
      (e.g., freezer location, database ID).
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema
    rank: 1000
    alias: storage_location
    owner: CoreSection
    domain_of:
    - ProcessedSample
    range: string
  label_text:
    name: label_text
    description: The label on the stored processed sample, if applicable (e.g., "f01").
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema
    rank: 1000
    alias: label_text
    owner: CoreSection
    domain_of:
    - ProcessedSample
    range: string
  concentration_ug_per_uL:
    name: concentration_ug_per_uL
    description: Concentration of the substance in micrograms per microliter.
    title: concentration (ug/uL)
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema
    rank: 1000
    alias: concentration_ug_per_uL
    owner: CoreSection
    domain_of:
    - ProcessedSample
    range: float
  total_amount_ug:
    name: total_amount_ug
    description: Total amount of analyte in micrograms
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema
    rank: 1000
    alias: total_amount_ug
    owner: CoreSection
    domain_of:
    - ProcessedSample
    range: float
  volume_uL:
    name: volume_uL
    description: Volume of the entity in microliters
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema
    rank: 1000
    alias: volume_uL
    owner: CoreSection
    domain_of:
    - ProcessedSample
    range: float
  sampled_portion:
    name: sampled_portion
    description: The portion of the original sample used in creating this processed
      sample (e.g., "interlayer", "supernatant", "pellet").
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema
    rank: 1000
    alias: sampled_portion
    owner: CoreSection
    domain_of:
    - ProcessedSample
    range: SamplePortionEnum
  sampled_during:
    name: sampled_during
    description: A reference to the sample processing activity (generally lab work)
      that generated this processed_sample.
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema
    rank: 1000
    alias: sampled_during
    owner: CoreSection
    domain_of:
    - AerosolArmSample
    - AerosolSample
    - CommerciallyPurchasedSample
    - CultureEnvironmentalSample
    - FieldDeployedTerraformSample
    - MixedCultureSample
    - MonetSoilSample
    - OtherUndescribedSample
    - PlantSample
    - PureCultureSample
    - SedimentSample
    - SoilSample
    - SynthesizedMaterialSample
    - TerraformSample
    - WaterSample
    - ProcessedSample
    range: SampleProcessing
  replicate:
    name: replicate
    description: The TECHNICAL replicate number of the processed sample, if applicable.
    todos:
    - reconcile replicate modelling
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema
    rank: 1000
    alias: replicate
    owner: CoreSection
    domain_of:
    - MAOMProduct
    - MicrobialBiomassProduct
    - NitrogenAnalysisProduct
    - PhosphorusAnalysisProduct
    - WEOMProduct
    - ProcessedSample
    range: integer
  name:
    name: name
    description: Human-readable name for the entity or activity.
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema
    rank: 1000
    alias: name
    owner: CoreSection
    domain_of:
    - Activity
    - Entity
    - DataProduct
    - DataGenerationActivity
    - Instrument
    - OntologyClass
    - ContainerAxis
    - Configuration
    - MobilePhaseSegment
    - MassSpectrometryStandardRun
    - PurchasedMaterial
    - LabProcessingActivity
    - organism
    - Site
    - Sample
    - SamplingActivity
    - SoilSamplingActivity
    - Study
    - SoftwareControlledTermValue
    range: string
    required: true
  description:
    name: description
    description: Human-readable description for the entity or activity
    title: description
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema
    rank: 1000
    alias: description
    owner: CoreSection
    domain_of:
    - Activity
    - Entity
    - DataProduct
    - DataGenerationActivity
    - DataProcessingActivity
    - OntologyClass
    - ContainerType
    - LabDevice
    - Configuration
    - MassSpectrometryStandardRun
    - PurchasedMaterial
    - LabProcessingActivity
    - organism
    - Site
    - Sample
    - SamplingActivity
    - SoilSamplingActivity
    - Study
    - TimestampValue
    - TextValue
    - SoftwareControlledTermValue
    - ControlledTermValue
    - QuantityValue
    range: string
  emsl_activity:
    name: emsl_activity
    description: 'Nullable string linking a Sample or SamplingActivity to a named
      EMSL activity or

      campaign (e.g., ''AMP2'', ''MONet_FY26''). Optional for historical records

      predating activity tracking.'
    todos:
    - Is sampling activity where we want to capture this?
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema
    rank: 1000
    alias: emsl_activity
    owner: CoreSection
    domain_of:
    - Sample
    - SamplingActivity
    range: string
    required: false
  lims_barcode:
    name: lims_barcode
    description: LIMS barcode identifier
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema
    rank: 1000
    alias: lims_barcode
    owner: CoreSection
    domain_of:
    - ProcessedData
    - Sample
    range: string
    required: false