Class: ComponentSource

Information about the source and quality of the chemical component.

URI: https://echemdb.github.io/metadata-schema/autotag/ComponentSource

         classDiagram
    class ComponentSource
    click ComponentSource href "../ComponentSource/"
      ComponentSource : lot
        
      ComponentSource : manufacturer
        
      ComponentSource : purity
        
          
    
        
        
        ComponentSource --> "0..1" Purity : purity
        click Purity href "../Purity/"
    

        
      ComponentSource : quality
        
      ComponentSource : refinement
        
      ComponentSource : supplier
        
      
    

Slots

Name

Cardinality and Range

Description

Examples

supplier

0..1
String

Name of the company that supplied the chemical

Your Chemical Supplier Inc.

manufacturer

0..1
String

Name of the company or organization that manufactured the chemical

Organic Chemistry II - Bar Group

lot

0..1
String

LOT or batch number provided by the manufacturer or supplier for traceability

LOT12345

purity

0..1
Purity

Stated purity level from the supplier or manufacturer

refinement

0..1
String

Any additional purification or treatment performed

Recrystallized from ethanol

quality

0..1
String

Quality grade of the chemical

ACS reagent grade

Usages

used by

used in

type

used

Component

source

range

ComponentSource

Identifier and Mapping Information

Schema Source

  • from schema: https://echemdb.github.io/metadata-schema/autotag

Mappings

Mapping Type

Mapped Value

self

https://echemdb.github.io/metadata-schema/autotag/ComponentSource

native

https://echemdb.github.io/metadata-schema/autotag/ComponentSource

LinkML Source

Direct

```yaml name: ComponentSource description: Information about the source and quality of the chemical component. from_schema: https://echemdb.github.io/metadata-schema/autotag attributes: supplier: name: supplier description: Name of the company that supplied the chemical. examples: - value: Your Chemical Supplier Inc. from_schema: https://echemdb.github.io/metadata-schema/general/component domain_of: - Instrumentation - ElectrodeSource - ComponentSource range: string manufacturer: name: manufacturer description: Name of the company or organization that manufactured the chemical. examples: - value: Organic Chemistry II - Bar Group from_schema: https://echemdb.github.io/metadata-schema/general/component domain_of: - Instrumentation - ElectrodeSource - ComponentSource range: string lot: name: lot description: LOT or batch number provided by the manufacturer or supplier for traceability. examples: - value: LOT12345 from_schema: https://echemdb.github.io/metadata-schema/general/component domain_of: - ElectrodeSource - ComponentSource range: string purity: name: purity description: Stated purity level from the supplier or manufacturer. from_schema: https://echemdb.github.io/metadata-schema/general/component domain_of: - Electrode - ElectrodeSource - Component - ComponentSource range: Purity inlined: true refinement: name: refinement description: Any additional purification or treatment performed. examples: - value: Recrystallized from ethanol from_schema: https://echemdb.github.io/metadata-schema/general/component domain_of: - Purity - ComponentSource range: string quality: name: quality description: Quality grade of the chemical. examples: - value: ACS reagent grade from_schema: https://echemdb.github.io/metadata-schema/general/component rank: 1000 domain_of: - ComponentSource range: string
</details>

### Induced

<details>
```yaml
name: ComponentSource
description: Information about the source and quality of the chemical component.
from_schema: https://echemdb.github.io/metadata-schema/autotag
attributes:
  supplier:
    name: supplier
    description: Name of the company that supplied the chemical.
    examples:
    - value: Your Chemical Supplier Inc.
    from_schema: https://echemdb.github.io/metadata-schema/general/component
    alias: supplier
    owner: ComponentSource
    domain_of:
    - Instrumentation
    - ElectrodeSource
    - ComponentSource
    range: string
  manufacturer:
    name: manufacturer
    description: Name of the company or organization that manufactured the chemical.
    examples:
    - value: Organic Chemistry II - Bar Group
    from_schema: https://echemdb.github.io/metadata-schema/general/component
    alias: manufacturer
    owner: ComponentSource
    domain_of:
    - Instrumentation
    - ElectrodeSource
    - ComponentSource
    range: string
  lot:
    name: lot
    description: LOT or batch number provided by the manufacturer or supplier for
      traceability.
    examples:
    - value: LOT12345
    from_schema: https://echemdb.github.io/metadata-schema/general/component
    alias: lot
    owner: ComponentSource
    domain_of:
    - ElectrodeSource
    - ComponentSource
    range: string
  purity:
    name: purity
    description: Stated purity level from the supplier or manufacturer.
    from_schema: https://echemdb.github.io/metadata-schema/general/component
    alias: purity
    owner: ComponentSource
    domain_of:
    - Electrode
    - ElectrodeSource
    - Component
    - ComponentSource
    range: Purity
    inlined: true
  refinement:
    name: refinement
    description: Any additional purification or treatment performed.
    examples:
    - value: Recrystallized from ethanol
    from_schema: https://echemdb.github.io/metadata-schema/general/component
    alias: refinement
    owner: ComponentSource
    domain_of:
    - Purity
    - ComponentSource
    range: string
  quality:
    name: quality
    description: Quality grade of the chemical.
    examples:
    - value: ACS reagent grade
    from_schema: https://echemdb.github.io/metadata-schema/general/component
    rank: 1000
    alias: quality
    owner: ComponentSource
    domain_of:
    - ComponentSource
    range: string