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

    Type Alias PhysicsCollection

    PhysicsCollection: Collection<
        {
            acoustics?: Group<
                {
                    acousticImpedance?: OneOrMany<NumberProperty<"acousticImpedance">>;
                    attenuationCoefficient?: OneOrMany<
                        NumberProperty<"attenuationCoefficient">,
                    >;
                    bulkSoundSpeed?: OneOrMany<NumberProperty<"velocity">>;
                    soundSpeed?: OneOrMany<NumberProperty<"velocity">>;
                },
            >;
            density?: OneOrMany<NumberProperty<"density">>;
            electromagnetism?: Group<
                {
                    electric?: Group<
                        {
                            bandGap?: OneOrMany<NumberProperty<"energy">>;
                            conductivity?: OneOrMany<NumberProperty<"electricConductivity">>;
                            dielectricConstant?: OneOrMany<NumberProperty<NoUnit>>;
                            dipoleMoment?: OneOrMany<NumberProperty<"electricDipoleMoment">>;
                            electronMobility?: OneOrMany<NumberProperty<"electronMobility">>;
                            hallCoefficient?: OneOrMany<NumberProperty<"hallCoefficient">>;
                            permittivity?: OneOrMany<NumberProperty<"electricPermittivity">>;
                            resistivity?: OneOrMany<NumberProperty<"electricResistivity">>;
                            superconductivity?: OneOrMany<
                                StructProperty<
                                    {
                                        criticalTemp?: NumberValue<"temperature">;
                                        type: Superconductivity;
                                    },
                                >,
                            >;
                            tempCoefficient?: Group<
                                {
                                    conductivity?: OneOrMany<NumberProperty<"tempCoefficient">>;
                                    resistivity?: OneOrMany<NumberProperty<"tempCoefficient">>;
                                },
                            >;
                            workFunction?: OneOrMany<NumberProperty<"energy">>;
                        },
                    >;
                    magnetic?: Group<
                        {
                            coercivity?: OneOrMany<NumberProperty<"magneticFieldStrength">>;
                            magneticMoment?: OneOrMany<NumberProperty<"magneticMoment">>;
                            magneticOrdering?: OneOrMany<PrimitiveProperty<MagneticOrdering>>;
                            magnetization?: OneOrMany<NumberProperty<"magnetization">>;
                            permeability?: OneOrMany<NumberProperty<"magneticPermeability">>;
                            phaseTransitionTemp?: OneOrMany<
                                StructProperty<
                                    {
                                        curie?: NumberValue<"temperature">;
                                        neel?: NumberValue<"temperature">;
                                    },
                                >,
                            >;
                            remanence?: OneOrMany<NumberProperty<"magneticFluxDensity">>;
                            susceptibility?: OneOrMany<
                                StructProperty<
                                    {
                                        mass?: NumberValue<"massMagneticSusceptibility">;
                                        molar?: NumberValue<"molarMagneticSusceptibility">;
                                        volumetric?: NumberValue<"magneticSusceptibility">;
                                    },
                                >,
                            >;
                        },
                    >;
                },
            >;
            mechanics?: Group<
                {
                    elasticity?: Group<
                        {
                            compressibility?: OneOrMany<NumberProperty<"compressibility">>;
                            elasticConstants?: Group<
                                {
                                    bulkModulus?: OneOrMany<NumberProperty<"pressure">>;
                                    poissonRatio?: OneOrMany<NumberProperty<NoUnit>>;
                                    shearModulus?: OneOrMany<NumberProperty<"pressure">>;
                                    youngModulus?: OneOrMany<NumberProperty<"pressure">>;
                                },
                            >;
                            strengthLimits?: Group<
                                {
                                    tensile?: OneOrMany<NumberProperty<"pressure">>;
                                    ultimate?: OneOrMany<NumberProperty<"pressure">>;
                                    yield?: OneOrMany<NumberProperty<"pressure">>;
                                },
                            >;
                        },
                    >;
                    failure?: Group<
                        {
                            creep?: Group<
                                {
                                    creepCompliance?: OneOrMany<NumberProperty<"compressibility">>;
                                    creepRate?: OneOrMany<NumberProperty<"rate">>;
                                    creepStrength?: OneOrMany<NumberProperty<"pressure">>;
                                },
                            >;
                            fatigue?: Group<
                                {
                                    cyclesToFailure?: OneOrMany<NumberProperty<NoUnit>>;
                                    fatigueLimit?: OneOrMany<NumberProperty<"pressure">>;
                                    fatigueStrength?: OneOrMany<NumberProperty<"pressure">>;
                                },
                            >;
                            fracture?: Group<
                                {
                                    crackGrowthRate?: OneOrMany<NumberProperty<"rate">>;
                                    fractureToughness?: OneOrMany<NumberProperty<"fractureToughness">>;
                                    stressIntensityFactor?: OneOrMany<
                                        NumberProperty<"stressIntensityFactor">,
                                    >;
                                },
                            >;
                        },
                    >;
                    fluid?: Group<
                        {
                            viscosity?: Group<
                                {
                                    dynamicViscosity?: OneOrMany<NumberProperty<"dynamicViscosity">>;
                                    kinematicViscosity?: OneOrMany<NumberProperty<"kinematicViscosity">>;
                                },
                            >;
                        },
                    >;
                    hardness?: Group<
                        {
                            brinell?: OneOrMany<NumberProperty<NoUnit>>;
                            knoop?: OneOrMany<NumberProperty<NoUnit>>;
                            mohs?: OneOrMany<NumberProperty<NoUnit>>;
                            rockwell?: OneOrMany<NumberProperty<NoUnit>>;
                            vickers?: OneOrMany<NumberProperty<NoUnit>>;
                        },
                    >;
                    surface?: Group<
                        {
                            adhesionEnergy?: OneOrMany<NumberProperty<"energy">>;
                            contactAngle?: OneOrMany<NumberProperty<"angle">>;
                            surfaceTension?: OneOrMany<NumberProperty<"surfaceTension">>;
                        },
                    >;
                },
            >;
            optics?: Group<
                {
                    appearance?: Group<
                        {
                            color?: LangGroup<OneOrMany<PrimitiveProperty<string>>>;
                            diaphaneity?: OneOrMany<PrimitiveProperty<Diaphaneity>>;
                            gloss?: OneOrMany<PrimitiveProperty<Gloss>>;
                            lustre?: OneOrMany<PrimitiveProperty<Lustre>>;
                            streak?: LangGroup<OneOrMany<PrimitiveProperty<string>>>;
                        },
                    >;
                    lightInteraction?: Group<
                        {
                            absorptionCoefficient?: OneOrMany<
                                NumberProperty<"attenuationCoefficient">,
                            >;
                            emissivity?: OneOrMany<NumberProperty<NoUnit>>;
                            reflectance?: OneOrMany<NumberProperty<NoUnit>>;
                            scatteringCoefficient?: OneOrMany<
                                NumberProperty<"attenuationCoefficient">,
                            >;
                            transmittance?: OneOrMany<NumberProperty<NoUnit>>;
                        },
                    >;
                    opticalConstants?: Group<
                        {
                            biaxialAngle?: OneOrMany<NumberProperty<"angle">>;
                            birefringence?: OneOrMany<NumberProperty<NoUnit>>;
                            extinctionCoefficient?: OneOrMany<NumberProperty<NoUnit>>;
                            refractiveIndex?: OneOrMany<NumberProperty<NoUnit>>;
                        },
                    >;
                },
            >;
            phase?: OneOrMany<PrimitiveProperty<Phase>>;
            relativeDensity?: OneOrMany<NumberProperty<NoUnit>>;
            thermodynamics?: Group<
                {
                    enthalpy?: Group<
                        {
                            atomization?: OneOrMany<
                                NumberProperty<"energy">
                                | NumberProperty<"molarEnergy">,
                            >;
                            combustion?: OneOrMany<
                                NumberProperty<"energy">
                                | NumberProperty<"molarEnergy">,
                            >;
                            formation?: OneOrMany<
                                NumberProperty<"energy">
                                | NumberProperty<"molarEnergy">,
                            >;
                            fusion?: OneOrMany<
                                NumberProperty<"energy">
                                | NumberProperty<"molarEnergy">,
                            >;
                            reaction?: OneOrMany<
                                NumberProperty<"energy">
                                | NumberProperty<"molarEnergy">,
                            >;
                            sublimation?: OneOrMany<
                                NumberProperty<"energy">
                                | NumberProperty<"molarEnergy">,
                            >;
                            vaporization?: OneOrMany<
                                NumberProperty<"energy">
                                | NumberProperty<"molarEnergy">,
                            >;
                        },
                    >;
                    heat?: Group<
                        {
                            adiabaticIndex?: OneOrMany<NumberProperty<NoUnit>>;
                            heatCapacity?: OneOrMany<NumberProperty<"heatCapacity">>;
                            molarHeatCapacity?: OneOrMany<NumberProperty<"molarHeatCapacity">>;
                            specificHeatCapacity?: OneOrMany<
                                NumberProperty<"specificHeatCapacity">,
                            >;
                            thermalConductivity?: OneOrMany<NumberProperty<"thermalConductivity">>;
                            thermalDiffusivity?: OneOrMany<NumberProperty<"thermalDiffusivity">>;
                            thermalExpansion?: OneOrMany<NumberProperty<"tempCoefficient">>;
                        },
                    >;
                    temperature?: Group<
                        {
                            autoignitionTemp?: OneOrMany<NumberProperty<"temperature">>;
                            boilingPoint?: OneOrMany<NumberProperty<"temperature">>;
                            criticalPoint?: OneOrMany<
                                CoupledNumberProperty<"temperature" | "pressure">,
                            >;
                            debyeTemp?: OneOrMany<NumberProperty<"temperature">>;
                            flashPoint?: OneOrMany<NumberProperty<"temperature">>;
                            glassTransition?: OneOrMany<NumberProperty<"temperature">>;
                            liquidRange?: OneOrMany<RangeProperty<"temperature">>;
                            meltingPoint?: OneOrMany<NumberProperty<"temperature">>;
                            phaseTransition?: OneOrMany<NumberProperty<"temperature">>;
                            sublimationPoint?: OneOrMany<NumberProperty<"temperature">>;
                            triplePoint?: OneOrMany<
                                CoupledNumberProperty<"temperature" | "pressure">,
                            >;
                        },
                    >;
                },
            >;
        },
    >

    Grouping of fundamental physical characteristics and behavior.