Periodic Table Database Schema - v0.7.1
    Preparing search index...

    Type Alias ElementClassification

    Fundamental classification of a chemical element within the periodic system.

    type ElementClassification = {
        atomicNumber: Distinct<number>;
        block: Distinct<Subshell>;
        column: Distinct<PeriodicTableColumn>;
        group: Distinct<ElementGroup>;
        period: Distinct<PeriodicTablePeriod>;
        phase: Distinct<Phase>;
        properties: Distinct<SubstanceProperty | ElementProperty>[];
        set: Distinct<ElementSet>;
        symbol: Distinct<string>;
    }
    Index

    Properties

    atomicNumber: Distinct<number>

    The number of protons in the atomic nucleus.

    Classification by valence orbital symmetry (s, p, d, f).

    Vertical column in the periodic table (group number).

    Systematic group designation.

    Horizontal row in the periodic table.

    phase: Distinct<Phase>

    Standard physical state at STP.

    List of primary scientific properties associated with this element.

    Classification into chemical sets (e.g., Alkali metals, Noble gases).

    symbol: Distinct<string>

    Standardized IUPAC chemical symbol of the element.