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": [ "name",
"value" ],
"properties": { "name": { "type": "string",
"pattern": "^[A-Za-z][A-Za-z0-9_]*$" },
"value": { "$ref": "https://matjson.org/schema/core/0.1/schema.json#/$defs/result_value" },
"source_refs": { "type": "array",
"minItems": 1,
"items": { "$ref": "https://matjson.org/schema/core/0.1/schema.json#/$defs/record_object_ref" } },
"conversion": { "$ref": "https://matjson.org/schema/core/0.1/schema.json#/$defs/unit_conversion" },
"notes": { "type": "array",
"items": { "type": "string" } } }}Fields
| Field | Type | Status | Meaning |
|---|---|---|---|
name | string — pattern ^[A-Za-z][A-Za-z0-9_]*$ | Required | Name used by this schema object. |
value | Result value | Required | The value supplied, required, reported, or compared at this location. |
source_refs | array — at least 1 item(s) | Optional | Source refs used by this schema object. |
conversion | Unit conversion | Optional | Conversion used by this schema object. |
notes | array | Optional | Additional explanatory notes that do not replace the structured requirement. |