Skip to content

Class: WellMetadata

Base structure for per-well metadata in plate setup.

NOT a standalone database table; embedded structured entries under

PlateSetupActivity.well_metadata.

Subclasses add type-specific fields.

URI: basalt_schema:WellMetadata

 classDiagram
    class WellMetadata
    click WellMetadata href "../WellMetadata/"
      WellMetadata <|-- AMP2WellMetadata
        click AMP2WellMetadata href "../AMP2WellMetadata/"
      WellMetadata <|-- EcoplateWellMetadata
        click EcoplateWellMetadata href "../EcoplateWellMetadata/"

      WellMetadata : position

      WellMetadata : replicate_group

      WellMetadata : well_type

Inheritance

Slots

Name Cardinality and Range Description Inheritance
position 1
String
Well position (e direct
well_type 0..1
String
Role of this well "sample", "blank", "uninoculated_control", "standard" direct
replicate_group 0..1
String
Identifier linking technical replicates (e direct

Usages

used by used in type used
PlateSetupActivity well_metadata range WellMetadata
AMP2PlateSetupActivity well_metadata range WellMetadata
EcoplatePlateSetupActivity well_metadata range WellMetadata

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: WellMetadata
description: 'Base structure for per-well metadata in plate setup.

  NOT a standalone database table; embedded structured entries under

  PlateSetupActivity.well_metadata.

  Subclasses add type-specific fields.'
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
attributes:
  position:
    name: position
    description: Well position (e.g. "A01", "H12")
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema/media-strain-culture-plate
    rank: 1000
    domain_of:
    - WellMetadata
    - WellReading
    range: string
    required: true
  well_type:
    name: well_type
    description: Role of this well   "sample", "blank", "uninoculated_control", "standard"
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema/media-strain-culture-plate
    rank: 1000
    domain_of:
    - WellMetadata
    range: string
  replicate_group:
    name: replicate_group
    description: Identifier linking technical replicates (e.g. "rep1", "rep2")
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema/media-strain-culture-plate
    rank: 1000
    domain_of:
    - WellMetadata
    range: string

Induced

name: WellMetadata
description: 'Base structure for per-well metadata in plate setup.

  NOT a standalone database table; embedded structured entries under

  PlateSetupActivity.well_metadata.

  Subclasses add type-specific fields.'
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
attributes:
  position:
    name: position
    description: Well position (e.g. "A01", "H12")
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema/media-strain-culture-plate
    rank: 1000
    alias: position
    owner: WellMetadata
    domain_of:
    - WellMetadata
    - WellReading
    range: string
    required: true
  well_type:
    name: well_type
    description: Role of this well   "sample", "blank", "uninoculated_control", "standard"
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema/media-strain-culture-plate
    rank: 1000
    alias: well_type
    owner: WellMetadata
    domain_of:
    - WellMetadata
    range: string
  replicate_group:
    name: replicate_group
    description: Identifier linking technical replicates (e.g. "rep1", "rep2")
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema/media-strain-culture-plate
    rank: 1000
    alias: replicate_group
    owner: WellMetadata
    domain_of:
    - WellMetadata
    range: string