Class: Component
A chemical component of the electrolyte solution.
URI: https://echemdb.github.io/metadata-schema/minimum_echemdb/Component
classDiagram
class Component
click Component href "../Component/"
Component : chemicalIdentifiers
Component --> "0..1" ChemicalIdentifiers : chemicalIdentifiers
click ChemicalIdentifiers href "../ChemicalIdentifiers/"
Component : comment
Component : concentration
Component --> "0..1" Quantity : concentration
click Quantity href "../Quantity/"
Component : flow
Component --> "0..1" Quantity : flow
click Quantity href "../Quantity/"
Component : name
Component : partialPressure
Component --> "0..1" Quantity : partialPressure
click Quantity href "../Quantity/"
Component : pressure
Component --> "0..1" Quantity : pressure
click Quantity href "../Quantity/"
Component : proportion
Component --> "0..1" Quantity : proportion
click Quantity href "../Quantity/"
Component : purity
Component --> "0..1" Purity : purity
click Purity href "../Purity/"
Component : source
Component --> "0..1" ComponentSource : source
click ComponentSource href "../ComponentSource/"
Component : type
Component --> "1" ComponentType : type
click ComponentType href "../ComponentType/"
Slots
Name |
Cardinality and Range |
Description |
Examples |
|---|---|---|---|
1 |
Name or identifier of the chemical component (trivial name, formula, or IUPAC… |
|
|
Role or function of the component in the electrolyte |
|
||
0..1 |
Standard chemical identifiers (CAS, SMILES, InChI, etc |
||
0..1 |
Concentration of the component in the electrolyte |
|
|
0..1 |
Information about the supplier and supplied quality of the chemical |
||
0..1 |
Purity level of the chemical component after the purification process |
||
0..1 |
Partial pressure of a gaseous / volatile component |
|
|
0..1 |
Proportion of the component (e |
|
|
0..1 |
Flow rate for gaseous components |
|
|
0..1 |
Additional notes or observations about this component |
|
|
0..1 |
Pressure for gaseous components |
|
Usages
used by |
used in |
type |
used |
|---|---|---|---|
range |
|||
range |
Identifier and Mapping Information
Schema Source
from schema: https://echemdb.github.io/metadata-schema/minimum_echemdb
Mappings
Mapping Type |
Mapped Value |
|---|---|
self |
https://echemdb.github.io/metadata-schema/minimum_echemdb/Component |
native |
https://echemdb.github.io/metadata-schema/minimum_echemdb/Component |
LinkML Source
Direct
</details>
### Induced
<details>
```yaml
name: Component
description: A chemical component of the electrolyte solution.
from_schema: https://echemdb.github.io/metadata-schema/minimum_echemdb
attributes:
name:
name: name
description: Name or identifier of the chemical component (trivial name, formula,
or IUPAC name).
examples:
- value: H2SO4
from_schema: https://echemdb.github.io/metadata-schema/general/component
alias: name
owner: Component
domain_of:
- Process
- Electrode
- Component
- ElectrolyteContainerComponent
- ElectrochemicalCellComponent
- DataField
- Instrumentation
range: string
required: true
type:
name: type
description: Role or function of the component in the electrolyte.
examples:
- value: solvent
- value: salt
- value: acid
- value: base
- value: gas
from_schema: https://echemdb.github.io/metadata-schema/general/component
alias: type
owner: Component
domain_of:
- Uncertainty
- Electrode
- Shape
- Component
- Electrolyte
- ElectrolyteContainerComponent
- ElectrochemicalCell
- Atmosphere
- System
- FigureDescription
- DataField
- Instrumentation
range: ComponentType
required: true
chemicalIdentifiers:
name: chemicalIdentifiers
description: Standard chemical identifiers (CAS, SMILES, InChI, etc.) for unambiguous
identification.
from_schema: https://echemdb.github.io/metadata-schema/general/component
rank: 1000
alias: chemicalIdentifiers
owner: Component
domain_of:
- Component
range: ChemicalIdentifiers
inlined: true
concentration:
name: concentration
description: Concentration of the component in the electrolyte.
examples:
- value: '{value: 0.1, unit: mol / l}'
from_schema: https://echemdb.github.io/metadata-schema/general/component
rank: 1000
alias: concentration
owner: Component
domain_of:
- Component
range: Quantity
inlined: true
source:
name: source
description: Information about the supplier and supplied quality of the chemical.
from_schema: https://echemdb.github.io/metadata-schema/general/component
alias: source
owner: Component
domain_of:
- MinimumEchemdb
- Electrode
- Component
- ElectrochemicalCell
range: ComponentSource
inlined: true
purity:
name: purity
description: Purity level of the chemical component after the purification process.
from_schema: https://echemdb.github.io/metadata-schema/general/component
alias: purity
owner: Component
domain_of:
- Electrode
- ElectrodeSource
- Component
- ComponentSource
range: Purity
inlined: true
partialPressure:
name: partialPressure
description: Partial pressure of a gaseous / volatile component.
examples:
- value: '{value: 1, unit: bar}'
from_schema: https://echemdb.github.io/metadata-schema/general/component
rank: 1000
alias: partialPressure
owner: Component
domain_of:
- Component
range: Quantity
inlined: true
proportion:
name: proportion
description: Proportion of the component (e.g., volume percent, mole fraction).
examples:
- value: '{value: 50, unit: pct}'
from_schema: https://echemdb.github.io/metadata-schema/general/component
rank: 1000
alias: proportion
owner: Component
domain_of:
- Component
range: Quantity
inlined: true
flow:
name: flow
description: Flow rate for gaseous components.
examples:
- value: '{value: 50, unit: ml / min}'
from_schema: https://echemdb.github.io/metadata-schema/general/component
rank: 1000
alias: flow
owner: Component
domain_of:
- Component
range: Quantity
inlined: true
comment:
name: comment
description: Additional notes or observations about this component.
examples:
- value: Freshly prepared solution
from_schema: https://echemdb.github.io/metadata-schema/general/component
alias: comment
owner: Component
domain_of:
- Quantity
- Uncertainty
- Component
- Electrolyte
- ElectrolyteContainerComponent
- Atmosphere
- Source
- FigureDescription
range: string
pressure:
name: pressure
description: Pressure for gaseous components.
examples:
- value: '{value: 1.013, unit: bar}'
from_schema: https://echemdb.github.io/metadata-schema/general/component
rank: 1000
alias: pressure
owner: Component
domain_of:
- Component
range: Quantity
inlined: true