Value

One acceptance bound. Either min or max may be null; a citation is mandatory.

$defs.value · object

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",
    "description": "One acceptance bound. Either min or max may be null; a citation is mandatory.",
    "required": [        "unit",
        "source"    ],
    "additionalProperties": false,
    "properties": {        "min": {            "type": [                "number",
                "null"            ]        },
        "max": {            "type": [                "number",
                "null"            ]        },
        "unit": {            "$ref": "#/$defs/unit"        },
        "source": {            "type": "string",
            "minLength": 1        },
        "basis": {            "enum": [                "heat",
                "product",
                "both"            ]        },
        "applies_when": {            "$ref": "#/$defs/applies_when"        },
        "notes": {            "type": "array",
            "items": {                "type": "string"            }        },
        "balance": {            "type": "boolean",
            "description": "Element makes up the remainder. min and max do not apply and must be null."        }    },
    "allOf": [        {            "if": {                "properties": {                    "balance": {                        "const": true                    }                },
                "required": [                    "balance"                ]            },
            "then": {                "properties": {                    "min": {                        "type": "null"                    },
                    "max": {                        "type": "null"                    }                }            }        }    ]}

Fields

FieldTypeStatusMeaning
minnumber or nullOptionalMinimum accepted value. Null means the source states no lower bound for this value.
maxnumber or nullOptionalMaximum accepted value. Null means the source states no upper bound for this value.
unitUnitRequiredControlled units permitted for structured acceptance values.
sourcestringRequiredClause, table, note, or other locator supporting this individual acceptance value.
basisenum — "heat", "product", "both"OptionalWhether the limit applies to heat analysis, product analysis, or both.
applies_whenApplies whenOptionalSelectors that must match before this acceptance value is used.
notesarrayOptionalIdentifiers of reusable notes that qualify or explain this value.
balancebooleanOptionalElement makes up the remainder. min and max do not apply and must be null.