Properties Data¶
We make use of the data convention, introduced in this page, to organize the information related to properties.
JSON Schemas and Examples¶
We provide below an example of a JSON schema for a material property. The reader is referred to the JSON external documentation 1 2 for the explanation of the primitive types and schema keywords.
Also listed below, is an example of a JSON representation of the total energy, which can validated by the schema. It consists in a scalar numerical value, which is expressed in units of electronVolts (eV).
Data Convention
``` json { "\(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" ] } } }
```
``` json { "name": "total_energy", "units": "eV", "value": -123.43573079 }
```
Core Schema Types¶
In addition to the default primitive types for JSON Schemas, we construct additional types used for constructing the representations of properties. A list of available schema types are provided in this page.
List of Schemas¶
In this section, we offer a full list of schemas and examples relevant for properties. The properties relevant for each element in the Periodic Table are also listed separately.