Skip to content

Class: charge state (ChargeState)

Applies to entities that have a charge state, which may be positive, negative, or neutral

URI: chemrof:ChargeState

 classDiagram
    class ChargeState
    click ChargeState href "../ChargeState"
      State <|-- ChargeState
        click State href "../State"


      ChargeState <|-- Uncharged
        click Uncharged href "../Uncharged"
      ChargeState <|-- Charged
        click Charged href "../Charged"


      ChargeState : elemental_charge

Inheritance

Slots

Name Cardinality and Range Description Inheritance
elemental_charge 0..1
Integer
number of protons minus number of electrons direct

Mixin Usage

mixed into description

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/chemrof

Mappings

Mapping Type Mapped Value
self chemrof:ChargeState
native chemrof:ChargeState
undefined CHEMINF:000120

LinkML Source

Direct

name: ChargeState
description: Applies to entities that have a charge state, which may be positive,
  negative, or neutral
title: charge state
from_schema: https://w3id.org/chemrof
mappings:
- CHEMINF:000120
is_a: State
mixin: true
slots:
- elemental_charge
union_of:
- Uncharged
- Charged

Induced

name: ChargeState
description: Applies to entities that have a charge state, which may be positive,
  negative, or neutral
title: charge state
from_schema: https://w3id.org/chemrof
mappings:
- CHEMINF:000120
is_a: State
mixin: true
attributes:
  elemental_charge:
    name: elemental_charge
    description: number of protons minus number of electrons
    title: elemental charge
    from_schema: https://w3id.org/chemrof
    mappings:
    - CHEMINF:000120
    rank: 1000
    is_a: property_of_atom
    domain: ChemicalEntity
    alias: elemental_charge
    owner: ChargeState
    domain_of:
    - ChargeState
    - AtomIonicForm
    - FullySpecifiedAtom
    range: integer
union_of:
- Uncharged
- Charged