We present throughout this page a list of JSON schemas and example representations concerning properties. The reader is referred to their respective documentation pages, accessible by clicking the headers below, for a review of their underlying physical significance.
Total energy contains the total energy of the unit cell.
1 2 3 4 5 6 7 8 9101112131415161718
{"$id":"properties-directory/scalar/total-energy","$schema":"http://json-schema.org/draft-07/schema#","title":"total energy schema","type":"object","allOf":[{"$ref":"../../core/reusable/energy.json"}],"properties":{"name":{"enum":["total_energy"]}}}
Some residual thermal vibrational energy is left at zero temperature due to quantum effects, and is referred to as Zero Point Energy.
1 2 3 4 5 6 7 8 9101112131415161718
{"$id":"properties-directory/scalar/zero-point-energy","$schema":"http://json-schema.org/draft-07/schema#","title":"zero point energy schema","type":"object","allOf":[{"$ref":"../../core/reusable/energy.json"}],"properties":{"name":{"enum":["zero_point_energy"]}}}
The Fermi energy marks the highest occupied energy level in a solid.
1 2 3 4 5 6 7 8 9101112131415161718
{"$id":"properties-directory/scalar/fermi-energy","$schema":"http://json-schema.org/draft-07/schema#","title":"fermi energy schema","type":"object","allOf":[{"$ref":"../../core/reusable/energy.json"}],"properties":{"name":{"enum":["fermi_energy"]}}}
Total energy contributions contains information about the components in the total energy of the unit cell. The contributions available will depend on the type of method and software used.
{"$id":"properties-directory/non-scalar/total-energy-contributions","$schema":"http://json-schema.org/draft-07/schema#","title":"total energy contributions schema","type":"object","properties":{"temperatureEntropy":{"description":"product of temperature and configurational entropy","type":"object","allOf":[{"$ref":"../../core/primitive/scalar.json"}],"properties":{"name":{"enum":["temperature_entropy"]}}},"harrisFoulkes":{"description":"non self-consitent energy based on an input charge density","type":"object","allOf":[{"$ref":"../../core/primitive/scalar.json"}],"properties":{"name":{"enum":["harris_foulkes"]}}},"oneElectron":{"description":"kinetic + pseudopotential energy","type":"object","allOf":[{"$ref":"../../core/primitive/scalar.json"}],"properties":{"name":{"enum":["one_electron"]}}},"hartree":{"description":"energy due to coulomb potential","type":"object","allOf":[{"$ref":"../../core/primitive/scalar.json"}],"properties":{"name":{"enum":["hartree"]}}},"exchange":{"description":"exchange energy","type":"object","allOf":[{"$ref":"../../core/primitive/scalar.json"}],"properties":{"name":{"enum":["exchange"]}}},"exchangeCorrelation":{"description":"exchange and correlation energy per particle","type":"object","allOf":[{"$ref":"../../core/primitive/scalar.json"}],"properties":{"name":{"enum":["exchange_correlation"]}}},"ewald":{"description":"summation of interaction energies at long length scales due to coloumbic interactions","type":"object","allOf":[{"$ref":"../../core/primitive/scalar.json"}],"properties":{"name":{"enum":["ewald"]}}},"alphaZ":{"description":"divergent electrostatic ion interaction in compensating electron gas","type":"object","allOf":[{"$ref":"../../core/primitive/scalar.json"}],"properties":{"name":{"enum":["alphaZ"]}}},"atomicEnergy":{"description":"kinetic energy of wavefunctions in the atomic limit","type":"object","allOf":[{"$ref":"../../core/primitive/scalar.json"}],"properties":{"name":{"enum":["atomic_energy"]}}},"eigenvalues":{"description":"sum of one electron energies of kinetic, electrostatic, and exchange correlation","type":"object","allOf":[{"$ref":"../../core/primitive/scalar.json"}],"properties":{"name":{"enum":["eigenvalues"]}}},"PAWDoubleCounting2":{"description":"double counting correction 2","type":"object","allOf":[{"$ref":"../../core/primitive/scalar.json"}],"properties":{"name":{"enum":["PAW_double-counting_correction_2"]}}},"PAWDoubleCounting3":{"description":"double counting correction 3","type":"object","allOf":[{"$ref":"../../core/primitive/scalar.json"}],"properties":{"name":{"enum":["PAW_double-counting_correction_3"]}}},"hartreeFock":{"description":"hartree-fock contribution","type":"object","allOf":[{"$ref":"../../core/primitive/scalar.json"}],"properties":{"name":{"enum":["hartree_fock"]}}},"name":{"enum":["total_energy_contributions"]},"units":{"$ref":"../../definitions/units.json#/energy"}}}
The Formation energy represents the energy required to create a defect in an otherwise perfect solid structure.
1 2 3 4 5 6 7 8 9101112131415161718
{"$id":"properties-directory/scalar/formation-energy","$schema":"http://json-schema.org/draft-07/schema#","title":"formation energy schema","type":"object","allOf":[{"$ref":"../../core/reusable/energy.json"}],"properties":{"name":{"enum":["formation_energy"]}}}
{"$id":"properties-directory/scalar/surface-energy","$schema":"http://json-schema.org/draft-07/schema#","title":"surface energy schema","type":"object","allOf":[{"$ref":"../../core/reusable/energy.json"}],"properties":{"name":{"enum":["surface_energy"]}}}
Pressure contains the average internal pressure of the unit cell.
1 2 3 4 5 6 7 8 910111213141516171819202122
{"$id":"properties-directory/scalar/pressure","$schema":"http://json-schema.org/draft-07/schema#","title":"pressure","description":"average pressure in unit cell","type":"object","allOf":[{"$ref":"../../core/primitive/scalar.json"}],"properties":{"name":{"enum":["pressure"]},"units":{"$ref":"../../definitions/units.json#/pressure"}}}
The valence band offset represents the energy difference of valence bands across a heterostructure interface.
1 2 3 4 5 6 7 8 9101112131415161718
{"$id":"properties-directory/scalar/valence-band-offset","$schema":"http://json-schema.org/draft-07/schema#","title":"valence band offset schema","type":"object","allOf":[{"$ref":"../../core/reusable/energy.json"}],"properties":{"name":{"enum":["valence_band_offset"]}}}
{"$id":"properties-directory/non-scalar/band-structure","$schema":"http://json-schema.org/draft-07/schema#","title":"band structure schema","type":"object","allOf":[{"$ref":"../../core/abstract/2d_plot.json"}],"properties":{"xAxis":{"type":"object","properties":{"label":{"enum":["kpoints"]},"units":{"$ref":"../../definitions/units.json#/length"}}},"yAxis":{"type":"object","properties":{"label":{"enum":["energy"]},"units":{"$ref":"../../definitions/units.json#/energy"}}},"name":{"enum":["band_structure"]},"spin":{"description":"spin of each band","type":"array","items":{"type":"number","enum":[0.5,-0.5]}}}}
{"$id":"properties-directory/non-scalar/band-gaps","$schema":"http://json-schema.org/draft-07/schema#","title":"band gaps schema","description":"contains band gap values","type":"object","properties":{"name":{"enum":["band_gaps"]},"values":{"type":"array","items":{"$ref":"../../core/reusable/band_gap.json"}},"eigenvalues":{"type":"array","items":{"type":"object","properties":{"kpoint":{"$ref":"../../core/abstract/point.json"},"weight":{"type":"number"},"eigenvalues":{"type":"array","items":{"type":"object","properties":{"spin":{"type":"number"},"energies":{"type":"array"},"occupations":{"type":"array"}}}}}}}},"required":["name"]}
Density of states contains information on the number of electronic states as a function of energy. It may include the atom resolved partial density of states and electron states in some cases. In addition it may also contain information about each atom’s spin state as well.
{"$id":"properties-directory/non-scalar/density-of-states","$schema":"http://json-schema.org/draft-07/schema#","title":"density of states schema","type":"object","allOf":[{"$ref":"../../core/abstract/2d_plot.json"}],"properties":{"xAxis":{"type":"object","properties":{"label":{"enum":["energy"]},"units":{"$ref":"../../definitions/units.json#/energy"}}},"yAxis":{"type":"object","properties":{"label":{"enum":["density of states"]},"units":{"$ref":"../../definitions/units.json#/electronicDOS"}}},"name":{"enum":["density_of_states"]},"legend":{"type":"array","items":{"type":"object","properties":{"element":{"description":"chemical element","type":"string"},"index":{"description":"index inside sub-array of atoms of the same element type","type":"integer"},"electronicState":{"description":"electronic character and shell of PDOS, such as `1s` or `s`, or `total`","type":"string","pattern":"^([1-5]{1})?(s|p|d|f|g).*$"},"spin":{"description":"spin of the electronic state","type":"number","enum":[0.5,-0.5]}}}}}}
{"legend":[{"electronicState":"2s","element":"C","index":1,"spin":0.5},{"electronicState":"2p","element":"C","index":2,"spin":0.5}],"name":"density_of_states","xAxis":{"label":"energy","units":"eV"},"xDataArray":[[0,0,0],[0.5,0.5,0.5]],"yAxis":{"label":"density of states","units":"states/unitcell"},"yDataSeries":[[12.1,12.5],[11.1,11.5],[10.1,10.5],[9.5,8.5]]}
{"$id":"properties-directory/non-scalar/file-content","$schema":"http://json-schema.org/draft-07/schema#","title":"file_content","type":"object","allOf":[{"$ref":"../../core/reusable/file_metadata.json"}],"properties":{"name":{"enum":["file_content"]},"filetype":{"description":"What kind of file this is, e.g. image / text","type":"string","enum":["image","text","csv"],"$comment":"isGenerative:true"},"objectData":{"$ref":"../../core/reusable/object_storage_container_data.json"}},"required":["name","objectData"]}
The energy profile of a chemical reaction is a representation of its energetic pathway, followed by the reactants as they are transformed into products.
{"$id":"properties-directory/non-scalar/reaction-energy-profile","$schema":"http://json-schema.org/draft-07/schema#","title":"reaction energy profile schema","type":"object","allOf":[{"$ref":"../../core/abstract/2d_plot.json"}],"properties":{"xAxis":{"type":"object","properties":{"label":{"enum":["reaction coordinate"]}}},"yAxis":{"type":"object","properties":{"label":{"enum":["energy"]},"units":{"$ref":"../../definitions/units.json#/energy"}}},"name":{"enum":["reaction_energy_profile"]}}}
The Reaction Energy Barrier marks the highest energy state encountered during the course of the progress of a chemical reaction.
1 2 3 4 5 6 7 8 9101112131415161718
{"$id":"properties-directory/scalar/reaction-energy-barrier","$schema":"http://json-schema.org/draft-07/schema#","title":"reaction energy barrier schema","type":"object","allOf":[{"$ref":"../../core/reusable/energy.json"}],"properties":{"name":{"enum":["reaction_energy_barrier"]}}}
{"$id":"properties-directory/non-scalar/phonon-dispersions","$schema":"http://json-schema.org/draft-07/schema#","title":"phonon band structure schema","type":"object","allOf":[{"$ref":"../../core/abstract/2d_plot.json"}],"properties":{"xAxis":{"type":"object","properties":{"label":{"enum":["qpoints"]},"units":{"$ref":"../../definitions/units.json#/length"}}},"yAxis":{"type":"object","properties":{"label":{"enum":["frequency"]},"units":{"$ref":"../../definitions/units.json#/frequency"}}},"name":{"enum":["phonon_dispersions"]}}}
{"$id":"properties-directory/non-scalar/phonon-dos","$schema":"http://json-schema.org/draft-07/schema#","title":"Phonon density of states schema","type":"object","allOf":[{"$ref":"../../core/abstract/2d_plot.json"}],"properties":{"xAxis":{"type":"object","properties":{"label":{"enum":["frequency"]},"units":{"$ref":"../../definitions/units.json#/frequency"}}},"yAxis":{"type":"object","properties":{"label":{"enum":["Phonon DOS"]},"units":{"$ref":"../../definitions/units.json#/phononDOS"}}},"name":{"enum":["phonon_dos"]}}}
{"$id":"workflow","$schema":"http://json-schema.org/draft-07/schema#","title":"workflow schema","type":"object","allOf":[{"$ref":"workflow/base.json"}],"properties":{"subworkflows":{"description":"Array of subworkflows. Subworkflow can be an instance of workflow to allow for nesting","type":"array","items":{"allOf":[{"$ref":"workflow/subworkflow.json"}]}},"units":{"description":"Contains the Units of the Workflow","type":"array","items":{"$ref":"workflow/unit.json"}}},"required":["units","subworkflows"]}
The electronegativity describes the capacity of an atom to attract the electrons involved in chemical bonding.
1 2 3 4 5 6 7 8 910111213141516171819
{"$id":"properties-directory/elemental/electronegativity","$schema":"http://json-schema.org/draft-07/schema#","title":"electronegativity","description":"electronegativity for the element (Pauling scale)","type":"object","allOf":[{"$ref":"../../core/primitive/scalar.json"}],"properties":{"name":{"enum":["electronegativity"]}}}
The ionization energy (or potential) measures the energy required to strip an atom from its most loosely bound valence electron.
1 2 3 4 5 6 7 8 910111213141516171819202122
{"$id":"properties-directory/elemental/ionization-potential","$schema":"http://json-schema.org/draft-07/schema#","title":"ionization potential","description":"ionization potential for the element","type":"object","allOf":[{"$ref":"../../core/primitive/scalar.json"}],"properties":{"name":{"enum":["ionization_potential"]},"units":{"$ref":"../../definitions/units.json#/energy"}}}
Forces may exist between atoms in a crystal structure if they are displaced away from their equilibrium configuration.
1 2 3 4 5 6 7 8 91011121314151617181920
{"$id":"properties-directory/structural/atomic-forces","$schema":"http://json-schema.org/draft-07/schema#","title":"atomic forces","description":"coordinates of atoms by ids, vector, unitless","type":"object","properties":{"name":{"enum":["atomic_forces"]},"values":{"$ref":"../../core/reusable/atomic_vectors.json"},"units":{"$ref":"../../definitions/units.json#/force"}}}
Contains information about the coordinates of atoms within the unit cell by id.
1 2 3 4 5 6 7 8 910111213141516171819202122
{"$id":"properties-directory/structural/basis/atomic-coordinates","title":"atomic coordinates","description":"coordinates of atoms by ids, vector, unitless","type":"object","properties":{"name":{"enum":["atomic_coordinates"]},"values":{"type":"array","items":{"$ref":"atomic_coordinate.json"}},"units":{"$ref":"../../../definitions/units.json#/length"}}}
{"$id":"properties-directory/structural/basis/atomic-element","$schema":"http://json-schema.org/draft-07/schema#","title":"atomic elements","description":"elements of atoms by ids, string, unitless","type":"object","properties":{"id":{"type":"number"},"value":{"type":"string"},"occurrence":{"description":"Occurrence is for fractional occupations","type":"number"},"oxidationState":{"type":"number"}},"required":["id","value"]}
{"$id":"properties-directory/structural/basis","$schema":"http://json-schema.org/draft-07/schema#","title":"basis schema","type":"object","properties":{"elements":{"type":"array","items":{"$ref":"basis/atomic_element.json"}},"labels":{"description":"Optional numeric label (e.g., 1, 2, as in Fe1, Fe2) to distinguish same atomic species to attach different spin magnetic moment.","type":"array","items":{"properties":{"id":{"type":"number"},"value":{"type":"number"}}}},"coordinates":{"type":"array","items":{"$ref":"basis/atomic_coordinate.json"}},"name":{"type":"string"},"units":{"type":"string"},"bonds":{"$ref":"basis/bonds.json"}},"required":["elements","coordinates"]}
Lattice Bravais holds information about the three-dimensional periodic structure specified implicitly through lengths and angles between lattice vectors, and their units.
{"$id":"properties-directory/structural/lattice/lattice-bravais","$schema":"http://json-schema.org/draft-07/schema#","title":"lattice implicit schema","type":"object","allOf":[{"$ref":"../../../core/primitive/3d_lattice.json"}],"properties":{"type":{"description":"Bravais lattice type in short notation","$ref":"type_enum.json"},"units":{"type":"object","properties":{"length":{"type":"string","enum":["angstrom","bohr"]},"angle":{"type":"string","enum":["degree","radian"]}}}},"required":["type"]}
{"$id":"properties-directory/structural/elemental-ratio","$schema":"http://json-schema.org/draft-07/schema#","title":"elemental-ratio","description":"ration of this element in the compound","type":"object","allOf":[{"$ref":"../../core/primitive/scalar.json"}],"properties":{"name":{"enum":["elemental_ratio"]},"value":{"type":"number","minimum":0,"maximum":1},"element":{"type":"string","description":"the element this ratio is for"}}}
The magnetic moment of ferromagnetic materials can also be computed.
1 2 3 4 5 6 7 8 91011121314151617181920
{"$id":"properties-directory/structural/magnetic-moments","$schema":"http://json-schema.org/draft-07/schema#","title":"magnetic moments","description":"magnetization on each ion","type":"object","properties":{"name":{"enum":["magnetic_moments"]},"values":{"$ref":"../../core/reusable/atomic_vectors.json"},"units":{"$ref":"../../definitions/units.json#/magnetic"}}}
The P norm measures how homogeneous a material is in terms of its chemical composition.
1 2 3 4 5 6 7 8 91011121314151617181920212223
{"$id":"properties-directory/structural/p-norm","$schema":"http://json-schema.org/draft-07/schema#","title":"p_norm","description":"https://en.wikipedia.org/wiki/Norm_(mathematics)#p-norm","type":"object","allOf":[{"$ref":"../../core/primitive/scalar.json"}],"properties":{"name":{"enum":["p-norm"]},"degree":{"type":"integer","description":"degree of the dimensionality of the norm"}}}
{"$id":"properties-directory/structural/symmetry","$schema":"http://json-schema.org/draft-07/schema#","title":"symmetry schema","type":"object","properties":{"pointGroupSymbol":{"description":"point group symbol in Schoenflies notation","type":"string"},"spaceGroupSymbol":{"description":"space group symbol in Hermann–Mauguin notation","type":"string"},"tolerance":{"type":"object","description":"tolerance used for symmetry calculation","allOf":[{"$ref":"../../core/primitive/scalar.json"}],"properties":{"units":{"enum":["angstrom"]}}},"name":{"enum":["symmetry"]}}}