Targets

Materials, grades, product forms, equipment components, weld regions, sides, services, and fabrication states to which a rule can apply.

$defs.targets · 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": {        "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

FieldTypeStatusMeaning
materialobjectOptionalMaterial-family, specification, grade, type, class, UNS, or related selectors identifying the affected material.
product_formsarrayOptionalAffected product forms, such as plate, pipe, tube, forging, casting, bar, bolting, fitting, or consumable.
componentsarrayOptionalEquipment components to which the rule applies.
regionsarrayOptionalMaterial or weld regions to which the rule applies, such as base metal, weld metal, HAZ, overlay, cladding, or bend.
pressure_retainingbooleanOptionalWhether the target must be a pressure-retaining item.
process_wettedbooleanOptionalWhether the target must contact the process fluid.
joint_typesarrayOptionalWeld or joint configurations to which the rule applies.
weld_processesarrayOptionalWelding processes to which the rule applies.
servicesarrayOptionalNamed services or environmental conditions that select the rule.
service_sidesarrayOptionalEquipment side or fluid circuit to which the rule applies.
conditionsarrayOptionalAdditional controlled or source-preserved target conditions.