Definition JSON
This fragment is shown exactly as published. Use the chevrons to fold objects and arrays; linked $ref values return to their targets in the complete schema.
{ "type": "object",
"additionalProperties": false,
"required": [ "id",
"expression",
"inputs" ],
"properties": { "id": { "type": "string" },
"expression": { "type": "string" },
"inputs": { "type": "array",
"items": { "type": "string" } },
"result_unit": { "type": "string" },
"source": { "$ref": "#/$defs/source_ref" } }}Fields
| Field | Type | Status | Meaning |
|---|---|---|---|
id | string | Required | Stable identifier for the calculation or formula. |
expression | string | Required | Machine-readable or source-preserved mathematical expression. |
inputs | array | Required | Required chemistry, design, service, dimensional, or other input paths. |
result_unit | string | Optional | Unit of the calculated result. |
source | Source ref | Optional | Source location defining the formula and its use. |