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": [ "role",
"value",
"source_refs" ],
"properties": { "label": { "type": "string" },
"role": { "enum": [ "measured",
"calculated",
"declared",
"converted",
"observed",
"derived" ] },
"value": { "$ref": "https://matjson.org/schema/core/0.1/schema.json#/$defs/result_value" },
"normalized_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" } },
"notes": { "type": "array",
"items": { "type": "string" } } }}Fields
| Field | Type | Status | Meaning |
|---|---|---|---|
label | string | Optional | Label used by this schema object. |
role | enum — "measured", "calculated", "declared", "converted", "observed", "derived" | Required | Role used by this schema object. |
value | Result value | Required | The value supplied, required, reported, or compared at this location. |
normalized_value | Result value | Optional | Normalized value used by this schema object. |
source_refs | array — at least 1 item(s) | Required | Source refs used by this schema object. |
notes | array | Optional | Additional explanatory notes that do not replace the structured requirement. |