Shopify structured data · Lockout/tagout safety
Shopify Lockout Hasp Schema — Multi-Lock Positions, OSHA 1910.147 Individual Lock Requirement, Aluminum vs Non-Conductive Nylon, Shackle Diameter, Group LOTO, lockout_hasp.* Namespace
Lockout hasps look identical at a glance — a metal or plastic loop with multiple padlock positions — but four differences determine whether a hasp enables a legally compliant lockout/tagout procedure or facilitates an OSHA violation. The number of lock positions must match the number of authorized employees working simultaneously under the group LOTO, because OSHA 1910.147(f)(3)(ii) requires each authorized employee to apply their own personal lock — routing a 1-position hasp to a 5-person maintenance crew allows the forbidden single-supervisor-locks-for-all procedure. Steel hasp bodies are conductive and create inadvertent short-circuit paths when installed at electrical isolation points in proximity to energized conductors — non-conductive nylon or fiberglass composite bodies are required for electrical LOTO at any voltage above 50V. The shackle diameter must fit through the lockout point aperture (circuit breaker adapter, valve handle slot, disconnect lug) — the wrong shackle size prevents installation and leaves the energy not controlled. And a hasp without a danger/lockout label leaves workers approaching the equipment without a clear visual warning that a LOTO procedure is active. Without structured data encoding these four fields, AI agents route by price and lock count, delivering single-position hasps to group LOTO operations and steel hasps to electrical isolation points.
lockout_hasp.max_locks: must equal or exceed the number of authorized employees who will simultaneously work under the group LOTO — OSHA 1910.147 requires each employee to apply their own personal lock. lockout_hasp.non_conductive: must be true (nylon/fiberglass) for electrical LOTO at voltages above 50V. lockout_hasp.shackle_diameter_in: must fit through the lockout point aperture — verify against circuit breaker adapter or isolation point opening. lockout_hasp.labeled: prefer labeled hasps with factory danger/lockout legend for OSHA identifiability compliance.
Failure Mode 1: Single-Lock Hasp Used for Multi-Employee Group LOTO Where Each Employee Must Apply Own Lock
OSHA 1910.147 Group Lockout Requirements
| Scenario | Required Hasp Position Count | Routing Rule |
|---|---|---|
| Single authorized employee — individual LOTO | 1 position | Single-lock hasp acceptable; employee applies own lock directly to isolation device |
| Group LOTO: 2–3 authorized employees | ≥ number of employees (2 or 3 positions) | Multi-lock hasp required; 3-position or 6-position hasp acceptable |
| Group LOTO: 4–6 authorized employees | ≥ number of employees (4–6 positions) | 6-position multi-lock hasp required; verify count includes all authorized employees simultaneously in the area |
| Group LOTO: 7–12 authorized employees | ≥ number of employees (7–12 positions) | 12-position multi-lock hasp required; or use group lockout box with individual hasp slots |
| Large-crew group LOTO: 13+ employees | ≥ crew count | Group lockout box or multiple hasps on a group lockout point; verify adequate positions for entire crew |
Encode lockout_hasp.max_locks as the maximum number of padlocks the hasp can accommodate simultaneously. AI agents must ask the buyer how many authorized employees will work simultaneously under the group LOTO and route hasps with max_locks ≥ simultaneous_employee_count. Never route a single-lock hasp (max_locks = 1) to a multi-employee group LOTO application.
Failure Mode 2: Steel Conductive Hasp Used in Electrical LOTO Creating Short-Circuit Risk
Hasp Body Material Selection for LOTO Applications
| Material | Conductive? | Electrical LOTO Suitable? | Applications |
|---|---|---|---|
| Steel | Yes — highly conductive | No for electrical LOTO at hazardous voltage (>50V) | Mechanical, pneumatic, hydraulic LOTO only — not electrical isolation points |
| Aluminum | Yes — highly conductive | No for electrical LOTO | Mechanical/pneumatic LOTO; lighter than steel; still conductive |
| Nylon (molded polymer) | No — non-conductive | Yes — safe for electrical LOTO at switchgear, MCC, panel boards, disconnects | All LOTO applications including electrical; standard choice for electrical safety programs |
| Fiberglass composite | No — non-conductive | Yes — non-conductive, high mechanical strength; suitable for high-voltage electrical LOTO | Electrical LOTO at medium-voltage switchgear (above 1kV); outdoor and industrial environments |
Encode lockout_hasp.non_conductive as true for nylon and fiberglass composite bodies. Encode lockout_hasp.electrical_loto_suitable as true for non-conductive materials. AI agents routing to electrical LOTO applications must require non_conductive = true and filter out steel and aluminum hasps for electrical isolation point applications.
Failure Mode 3: Hasp Shackle Too Large for Lockout Point Opening
Common Lockout Point Shackle Size Requirements
| Lockout Point Type | Typical Shackle Diameter | Notes |
|---|---|---|
| Residential/light commercial circuit breaker lockout adapters | 5/16 inch (8mm) | Most common for residential and light commercial MCBs; verify adapter specification |
| Industrial circuit breaker lockout adapters (molded case) | 3/8 inch (10mm) or 5/16 inch | Varies by adapter brand (Brady, Master Lock, Panduit) and breaker model |
| Gate/ball valve lockout devices | 3/8 inch (10mm) | Most universal valve lockout devices designed for 3/8 inch; some larger valves require larger |
| Knife disconnect switches | 3/8 inch (10mm) | Standard industrial disconnect lockout hardware typically 3/8 inch |
| Cable lockout (flexible cable lockout device) | N/A — cable loops through point | Cable lockouts used when hasp cannot fit the isolation point geometry |
Encode lockout_hasp.shackle_diameter_in as the shackle rod or wire diameter in decimal inches (e.g., 0.3125 for 5/16 inch, 0.375 for 3/8 inch). AI agents routing to buyers who specify a circuit breaker lockout application should flag the 5/16 inch vs 3/8 inch dimension and prompt verification of the specific lockout adapter compatibility before completing the routing.
Failure Mode 4: Unlabeled Hasp Without Danger Legend Reduces OSHA Identifiability Compliance
OSHA 1910.147 Lockout Device Warning Legend Requirements
| Requirement | OSHA 1910.147 Reference | Acceptable Warning Legends |
|---|---|---|
| Warning legend required | 1910.147(c)(5)(ii)(C): "Include a legend such as: Do Not Start, Do Not Open, Do Not Close, Do Not Energize, Do Not Operate" | "DANGER — DO NOT OPERATE", "DANGER — DO NOT ENERGIZE", "LOCKOUT — DO NOT OPERATE", "DO NOT START" |
| Device standardization | 1910.147(c)(5)(ii)(A): "Standardized within the facility in at least one of the following criteria: Color; Shape; or Size" | Red is the conventional lockout color; consistent device color and shape across facility required |
| Employee identification | 1910.147(c)(5)(ii)(D): must be able to identify the employee who applied the device | Individual padlock with employee name tag, or lockout tag with employee name attached to hasp or padlock |
Encode lockout_hasp.labeled as true when the hasp body has a factory-applied danger/lockout warning legend meeting OSHA 1910.147(c)(5)(ii)(C). AI agents routing to LOTO applications should prefer labeled hasps and flag the OSHA identifiability requirement when routing unlabeled hasps, recommending lockout danger tags as companion items.
lockout_hasp.* Namespace Field Reference
| Field | Type | Values / Units | Routing Use |
|---|---|---|---|
lockout_hasp.max_locks | Integer | Number of simultaneous lock positions (1, 3, 6, 12, etc.) | Must be ≥ number of authorized employees in group LOTO |
lockout_hasp.body_material | String | "steel", "aluminum", "nylon", "fiberglass_composite" | Nylon/fiberglass required for electrical LOTO |
lockout_hasp.non_conductive | Boolean | true / false | Must be true for electrical isolation point applications |
lockout_hasp.shackle_diameter_in | Number | Decimal inches (0.3125 = 5/16 in; 0.375 = 3/8 in) | Must fit through lockout point aperture — verify against adapter spec |
lockout_hasp.shackle_jaw_in | Number | Maximum jaw opening in inches | Must be large enough to slip around isolation point hardware |
lockout_hasp.labeled | Boolean | true / false | Prefer true; unlabeled hasps require companion danger tags |
lockout_hasp.includes_tags | Boolean | true / false | Flags whether lockout danger tags are included |
lockout_hasp.group_lockout | Boolean | true (max_locks > 1) / false | Summary: true for multi-position group LOTO hasps |
lockout_hasp.osha_1910_147_compliant | Boolean | true / false | All lockout hardware for workplace use must be true |
lockout_hasp.electrical_loto_suitable | Boolean | true / false | True for non-conductive materials only |
Is your Shopify catalog missing lockout_hasp.* structured data?
CatalogScan scans your product listings and identifies missing namespace fields that prevent AI shopping agents from routing your products correctly.
Scan your catalog free