Process stage

Process stage used by this schema object.

$defs.process_stage · 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",
    "additionalProperties": false,
    "properties": {        "id": {            "type": "string",
            "pattern": "^[A-Za-z][A-Za-z0-9._:-]*$",
            "minLength": 1,
            "description": "Record-local stable identifier. IDs are intended to be unique across the complete MatRecordJSON package."        },
        "action": {            "enum": [                "heat",
                "hold",
                "cool",
                "quench",
                "air_cool",
                "furnace_cool",
                "water_quench",
                "other"            ]        },
        "temperature": {            "$ref": "#/$defs/result_value"        },
        "duration": {            "$ref": "#/$defs/result_value"        },
        "rate": {            "$ref": "#/$defs/result_value"        },
        "cooling_medium": {            "type": "string"        },
        "atmosphere": {            "type": "string"        },
        "note": {            "type": "string"        },
        "evidence_refs": {            "type": "array",
            "items": {                "type": "string",
                "pattern": "^[A-Za-z][A-Za-z0-9._:-]*$"            },
            "minItems": 1,
            "uniqueItems": true        }    },
    "required": [        "id",
        "action",
        "evidence_refs"    ]}

Fields

FieldTypeStatusMeaning
idstring — pattern ^[A-Za-z][A-Za-z0-9._:-]*$RequiredRecord-local stable identifier. IDs are intended to be unique across the complete MatRecordJSON package.
actionenum — "heat", "hold", "cool", "quench", "air_cool", "furnace_cool", …RequiredAction used by this schema object.
temperatureResult valueOptionalTemperature used by this schema object.
durationResult valueOptionalDuration used by this schema object.
rateResult valueOptionalRate used by this schema object.
cooling_mediumstringOptionalCooling medium used by this schema object.
atmospherestringOptionalAtmosphere used by this schema object.
notestringOptionalNote used by this schema object.
evidence_refsarray — at least 1 item(s)RequiredEvidence refs used by this schema object.