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": { "material": { "type": "object",
"additionalProperties": false,
"properties": { "families": { "type": "array",
"items": { "type": "string" } },
"specifications": { "type": "array",
"items": { "type": "string" } },
"grades": { "type": "array",
"items": { "type": "string" } },
"uns": { "type": "array",
"items": { "type": "string" } } } },
"product_forms": { "type": "array",
"items": { "type": "string" } },
"components": { "type": "array",
"items": { "type": "string" } },
"regions": { "type": "array",
"items": { "type": "string" } },
"pressure_retaining": { "type": "boolean" },
"process_wetted": { "type": "boolean" },
"joint_types": { "type": "array",
"items": { "type": "string" } },
"weld_processes": { "type": "array",
"items": { "type": "string" } },
"services": { "type": "array",
"items": { "type": "string" } },
"service_sides": { "type": "array",
"items": { "type": "string" } },
"conditions": { "type": "array",
"items": { "type": "string" } } }}Fields
| Field | Type | Status | Meaning |
|---|---|---|---|
material | object | Optional | Material-family, specification, grade, type, class, UNS, or related selectors identifying the affected material. |
product_forms | array | Optional | Affected product forms, such as plate, pipe, tube, forging, casting, bar, bolting, fitting, or consumable. |
components | array | Optional | Equipment components to which the rule applies. |
regions | array | Optional | Material or weld regions to which the rule applies, such as base metal, weld metal, HAZ, overlay, cladding, or bend. |
pressure_retaining | boolean | Optional | Whether the target must be a pressure-retaining item. |
process_wetted | boolean | Optional | Whether the target must contact the process fluid. |
joint_types | array | Optional | Weld or joint configurations to which the rule applies. |
weld_processes | array | Optional | Welding processes to which the rule applies. |
services | array | Optional | Named services or environmental conditions that select the rule. |
service_sides | array | Optional | Equipment side or fluid circuit to which the rule applies. |
conditions | array | Optional | Additional controlled or source-preserved target conditions. |