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

    Type Alias Substance<C, T>

    Substance: Collection<
        {
            abundance?: AbundanceCollection;
            chemistry?: ChemistryCollection;
            classification: C;
            descriptive?: DescriptiveCollection;
            formula?: FormulaCollection;
            generic?: GenericCollection;
            history?: HistoryCollection;
            identification?: IdentificationCollection;
            media?: MediaCollection;
            physics?: PhysicsCollection;
            reaction?: ReactionCollection;
            safety?: SafetyCollection;
            structure?: StructureCollection;
            weblinks?: Weblinks;
        } & T,
    >

    Universal model for a physical or chemical substance, integrating all available scientific collections.

    Type Parameters

    • C extends Collection<unknown>

      The classification type specific to the entity's scientific domain.

    • T extends object = {}

      Additional domain-specific fields to be merged into the substance model.