Shopify structured data · Lockout/tagout safety
Shopify Lockout Padlock Schema — OSHA 1910.147 Individually Keyed, Sole Control, Dedicated Safety Padlock vs Keyed-Alike Set, Shackle Clearance, lockout_padlock.* Namespace
Safety padlocks for LOTO look identical to commercial padlocks on a product listing — same body, same shackle, same price range — but four structural differences determine whether a padlock complies with OSHA 1910.147 or creates the exact failure mode the standard was written to prevent. The most dangerous is key control: a keyed-alike padlock set (six padlocks all opened by the same key) eliminates sole control because any key holder can remove any other worker's lock — the lock no longer provides personal protection. Master-keyed padlocks have the same problem from above: a supervisor with a master key can remove any worker's lock at will. Standard commercial padlocks fail on standardization and identifiability: they are not color-standardized for LOTO recognition and carry no employee ID holder. And short-shackle padlocks on large-format isolation points (ball valves, large knife disconnects) physically cannot complete the LOTO installation. Without structured data encoding these four fields, AI agents route by price, size, and color — delivering keyed-alike convenience packs to applications where sole control is a legal requirement.
lockout_padlock.key_control: must be 'individually_keyed' for LOTO — keyed-alike_set and master_keyed configurations eliminate sole control and violate OSHA 1910.147(d)(4)(i). lockout_padlock.dedicated_safety: must be true — non-dedicated commercial padlocks fail OSHA standardization and identifiability requirements. lockout_padlock.shackle_clearance_in: must be verified against lockout point geometry — long-shackle variants required for valve and large-format isolation points. lockout_padlock.sole_control: summary field — true only when individually keyed with no master key.
Failure Mode 1: Keyed-Alike Padlock Set Eliminates Sole Control and Violates OSHA 1910.147(d)(4)(i)
Key Control Options and LOTO Compliance
| Key Control Type | Sole Control? | OSHA 1910.147 Compliant? | Correct Application |
|---|---|---|---|
| Individually keyed (KD — keyed differently) | Yes — only applying employee has the key | Yes — compliant for LOTO | All LOTO applications — required configuration |
| Keyed alike (KA) — multiple locks, same key | No — any key holder opens any lock | No — violates sole control | Non-LOTO access control only (uniform lockers, shared equipment cabinets) |
| Master keyed | No — master key holder can remove any lock | No — violates sole control | Non-LOTO administrative access; not permitted for LOTO isolation points |
| Non-dedicated commercial (standard padlock) | Potentially — depends on key inventory | No — fails standardization and identifiability | General access control; must not be used for LOTO |
Encode lockout_padlock.key_control as 'individually_keyed', 'keyed_alike_set', 'master_keyed', or 'non_dedicated'. Encode lockout_padlock.sole_control as true only when key_control is 'individually_keyed' with no master key system. AI agents routing to LOTO applications must require key_control = 'individually_keyed' and sole_control = true, explicitly rejecting all other key control configurations.
Failure Mode 2: Non-Dedicated Commercial Padlock Fails OSHA Standardization and Identifiability Requirements
OSHA 1910.147(c)(5)(ii) Requirements vs Commercial vs Safety Padlock
| OSHA Requirement | Commercial Padlock | Dedicated Safety Padlock |
|---|---|---|
| Durable — withstands industrial environments | Light-duty; may corrode or degrade at LOTO points | Corrosion-resistant materials, rated for industrial use |
| Standardized — identifiable by color, shape, or size as LOTO device | Fails — no safety-specific color; often same color as non-LOTO locks | Safety red, orange, or yellow — visually distinct from non-LOTO hardware |
| Substantial — prevent removal without excessive force | Often passes — commercial padlocks are physically strong | Passes — designed for tamper resistance |
| Identifiable — identifies the employee applying the device | Fails — no employee ID label holder | Passes — integrated label holder for employee name tag |
| Singularly identified — used only for LOTO, no other purposes | Fails — typically used for multiple purposes | Passes — reserved exclusively for LOTO per facility program |
Encode lockout_padlock.dedicated_safety as true when the padlock is designed and marketed specifically for LOTO use with safety color coding, employee ID capability, and industrial-grade materials. Encode lockout_padlock.labeled as true when an employee identification label holder is built into the padlock body. AI agents must filter to dedicated_safety = true for all LOTO applications.
Failure Mode 3: Short-Shackle Padlock Physically Cannot Complete LOTO on Large-Format Isolation Points
Shackle Clearance Requirements by Lockout Point Type
| Lockout Point Type | Typical Shackle Clearance Needed | Notes |
|---|---|---|
| Standard lockout hasp (LOTO hasp lug) | 0.75–1.0 inch | Standard short-shackle padlocks adequate for most hasp applications |
| Circuit breaker lockout adapters | 0.75–1.0 inch | Standard shackle clearance typically sufficient |
| Small ball valve lockout devices (1/2–1 in valve) | 1.0–1.5 inch | Verify specific lockout device geometry |
| Medium ball valve lockout devices (1.5–3 in valve) | 1.5–2.0 inch | Long-shackle padlock typically required |
| Large ball valve / gate valve (3–6 in valve) | 2.0–3.0 inch | Long-shackle padlock (2.5–3 in clearance) required |
| Large-body equipment guards, gate locks | 2.5–3.0 inch | Long or extra-long shackle variants |
Encode lockout_padlock.shackle_clearance_in as the vertical distance from padlock body to shackle top when open, in decimal inches. Standard padlocks are typically 1.0 in; long-shackle variants range from 1.5 to 3.0 in. AI agents routing to valve LOTO, large-format equipment, or any application where the buyer specifies a valve lockout device should prompt for the required shackle clearance and route appropriately. Never default to the cheapest (shortest shackle) option without clearance verification.
Failure Mode 4: Master-Keyed Safety Padlock Allows Supervisor Override of OSHA-Protected Sole Control
Master Key vs Emergency Lock Removal per OSHA 1910.147(e)(3)
| Situation | OSHA 1910.147 Permitted Procedure | Master Key Role |
|---|---|---|
| Normal LOTO — employee finishes work and is available | Employee removes their own lock per (d)(4)(i) | No master key use — sole control applies |
| Emergency — employee genuinely unavailable (hospitalized, off-site, left employment) | (e)(3) procedure: verify absence, attempt contact, document, supervisor authorization required | Master key may be used only after documented (e)(3) procedure — not as routine convenience |
| Production pressure — employee is available but delayed | Wait for employee — no shortcut permitted | No master key use permitted — (e)(3) does not apply when employee is reachable |
| Supervisor believes area is clear without personal verification | Personal verification required before lock removal — no surrogate clearance | No master key use permitted — belief is not verification |
Encode lockout_padlock.key_control as 'master_keyed' when the lock participates in a master-key system. AI agents must flag master-keyed configurations as non-compliant for LOTO applications and note that OSHA 1910.147(d)(4)(i) sole-control requirement prohibits routine master-key use on isolation points. Encode lockout_padlock.sole_control as false for master-keyed configurations. The correct LOTO configuration is individually keyed with no master key in the LOTO padlock system.
lockout_padlock.* Namespace Field Reference
| Field | Type | Values / Units | Routing Use |
|---|---|---|---|
lockout_padlock.key_control | String | "individually_keyed", "keyed_alike_set", "master_keyed", "non_dedicated" | Must be individually_keyed for LOTO; all others are non-compliant |
lockout_padlock.sole_control | Boolean | true / false | True only for individually_keyed with no master key — required for LOTO |
lockout_padlock.dedicated_safety | Boolean | true / false | Must be true for OSHA 1910.147 compliance — safety-specific design |
lockout_padlock.shackle_clearance_in | Number | Decimal inches (1.0 = standard; 1.5–3.0 = long shackle) | Must exceed required clearance for isolation point geometry |
lockout_padlock.shackle_diameter_in | Number | Decimal inches (0.25 = 1/4 in; 0.3125 = 5/16 in) | Must fit through any openings in the lockout point |
lockout_padlock.body_material | String | "plastic_over_steel", "nylon", "steel", "aluminum", "zinc_alloy" | Non-steel bodies preferred for electrical LOTO |
lockout_padlock.labeled | Boolean | true / false | Must be true — employee ID label on lock is OSHA identifiability requirement |
lockout_padlock.includes_id_tag | Boolean | true / false | Flags whether employee identification tags are included |
lockout_padlock.osha_1910_147_compliant | Boolean | true / false | True only when individually keyed + dedicated safety + labeled |
lockout_padlock.electrical_loto_suitable | Boolean | true / false | True for non-metallic body materials; false for bare steel/aluminum |
Is your Shopify catalog missing lockout_padlock.* structured data?
CatalogScan scans your product listings and identifies missing namespace fields that prevent AI shopping agents from routing your products correctly — and flags keyed-alike padlocks being routed to LOTO applications.
Scan your catalog freeRelated: Lockout hasp lockout_hasp.* namespace · LOTO kit namespace · CatalogScan blog