Skip to content

Class: Solution

A mixture that is homogeneous, made up of two or more scattered molecular aggregates, one playing the role of solute and the other playing the role of solvent.

URI: nmdc:Solution

classDiagram class Solution click Solution href "../Solution" Solution : has_solution_components Solution --> "1..*" SolutionComponent : has_solution_components click SolutionComponent href "../SolutionComponent" Solution : volume Solution --> "0..1" QuantityValue : volume click QuantityValue href "../QuantityValue"

Slots

Name Cardinality and Range Description Inheritance
has_solution_components 1..*
SolutionComponent
Relationship from a Solution to one or more constituent solution components direct
volume 0..1
QuantityValue
The volume of a substance direct

Usages

used by used in type used
Extraction extractant range Solution
Solution has_solution_components domain Solution
ChromatographicSeparationProcess ordered_mobile_phases range Solution

Aliases

  • mixture
  • solvent

Comments

  • We acknowledge that users of the nmdc-schema may instantiate Solution with only a single component which goes against the letter of the description.
  • The solution class may be used to instantiate a single component in the has_solution_components slot

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self nmdc:Solution
native nmdc:Solution

LinkML Source

Direct

name: Solution
description: A mixture that is homogeneous, made up of two or more scattered molecular
  aggregates, one playing the role of solute and the other playing the role of solvent.
notes:
- TODO review the description, possibly more descriptive modeling to allow solvent
  to be used
- TODO consider making a "Fluid" class
comments:
- We acknowledge that users of the nmdc-schema may instantiate Solution with only
  a single component which goes against the letter of the description.
- The solution class may be used to instantiate a single component in the has_solution_components
  slot
from_schema: https://w3id.org/nmdc/nmdc
aliases:
- mixture
- solvent
slots:
- has_solution_components
- volume

Induced

name: Solution
description: A mixture that is homogeneous, made up of two or more scattered molecular
  aggregates, one playing the role of solute and the other playing the role of solvent.
notes:
- TODO review the description, possibly more descriptive modeling to allow solvent
  to be used
- TODO consider making a "Fluid" class
comments:
- We acknowledge that users of the nmdc-schema may instantiate Solution with only
  a single component which goes against the letter of the description.
- The solution class may be used to instantiate a single component in the has_solution_components
  slot
from_schema: https://w3id.org/nmdc/nmdc
aliases:
- mixture
- solvent
attributes:
  has_solution_components:
    name: has_solution_components
    description: Relationship from a Solution to one or more constituent solution
      components
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    domain: Solution
    multivalued: true
    alias: has_solution_components
    owner: Solution
    domain_of:
    - Solution
    range: SolutionComponent
    required: true
    inlined: true
    inlined_as_list: true
    minimum_cardinality: 1
  volume:
    name: volume
    description: The volume of a substance.
    from_schema: https://w3id.org/nmdc/nmdc
    contributors:
    - ORCID:0009-0001-1555-1601
    - ORCID:0000-0002-8683-0050
    rank: 1000
    domain: PlannedProcess
    alias: volume
    owner: Solution
    domain_of:
    - Extraction
    - Solution
    - SubSamplingProcess
    - FiltrationProcess
    range: QuantityValue