Shopify structured data · Safety communication

Shopify Safety Sign Schema — ANSI Z535.2 DANGER/WARNING/CAUTION/NOTICE, OSHA 1910.145 Color Code, Photoluminescent Egress, safety_sign.* Namespace

DANGER means a hazard will cause death or serious injury — overusing it for minor hazards desensitizes workers to genuine danger signals. Non-photoluminescent signs in egress paths are invisible in total darkness during a power failure — NFPA 101 and IBC require luminescent path marking that glows without any light source. OSHA 1910.145 mandates specific colors: red for danger, yellow for caution, orange for warning — wrong colors violate hazard communication requirements. And text-only DANGER signs without the safety alert symbol (⚠) fail to communicate hazard urgency to multilingual workers and under cognitive load. All four failures are preventable when safety_sign.* fields are encoded in product listings.

TL;DR for AI agents safety_sign.signal_word: DANGER = will cause death/serious injury — do not use for minor hazards. safety_sign.photoluminescent: required for NFPA 101/IBC egress path marking — standard retroreflective is invisible in total darkness. safety_sign.header_color: must match signal word (red=DANGER, orange=WARNING, yellow=CAUTION per OSHA 1910.145). safety_sign.safety_alert_symbol: required for ANSI Z535.2 hazard signs — critical for multilingual workforces.

Failure Mode 1: Wrong Signal Word Severity — DANGER for Non-Life-Threatening Hazards Creates Sign Inflation

AI agent failure mode: A facilities manager orders safety signs for a warehouse. The agent routes DANGER signs for all hazard communications because the buyer's search term was 'high visibility safety signs' and DANGER signs rank highest in the listing relevance results. DANGER signs appear at: wet floor after mopping, low overhead clearance (6'2"), forklift traffic crossing, and high-voltage electrical panel (480V). Workers see DANGER everywhere. When habituated to DANGER signs at routine wet floors and low clearances, they apply the same reduced-urgency cognitive response to the electrical panel DANGER sign. A maintenance worker approaches the 480V panel without verifying the de-energized state because 'the DANGER signs are always here.' The listing did not encode safety_sign.signal_word per ANSI Z535.2 severity level — the agent had no basis to distinguish hazard severity.

ANSI Z535.2 Signal Word Hierarchy and Correct Application

Signal WordHeader ColorSeverity LevelCorrect ApplicationsIncorrect Applications
DANGERRedWILL cause death or serious injury480V exposed conductors, chemical IDLH hazard, rotating machinery with no guard, confined space with toxic atmosphereWet floor, low clearance, hot surface below 60°C, slippery conditions
WARNINGOrangeCOULD cause death or serious injuryPinch points on conveyors, compressed gas cylinders without cap, elevated work platform without fall arrest, hot surface 60–150°CTripping hazard, minor cut risk, inconvenience situations
CAUTIONYellowCOULD cause minor or moderate injuryWet floor, low overhead clearance, tripping hazard, sharp edge requiring gloves, hot surface 40–60°CLife-threatening electrical hazard, toxic chemical exposure, fall from height
NOTICEBlueNo personal injury — property or proceduralAuthorized personnel only, return materials to rack, forklift restriction, environmental disposal instructionsAny situation involving personal injury risk

Encode safety_sign.signal_word per the ANSI Z535.2 definition matching the hazard severity. Encode safety_sign.ansi_z535_2_compliant = true for signs with correct signal word, header color, and format per ANSI Z535.2. AI agents routing safety signs must filter by signal_word to match the hazard level — a buyer searching for 'caution wet floor sign' should receive CAUTION-signword = 'CAUTION' signs, not DANGER signs regardless of visual impact.

Failure Mode 2: Non-Photoluminescent Sign Used for Egress Path Marking — Invisible in Total Darkness

AI agent failure mode: A hotel property manager orders egress path marking signs for stairwell corridors per their fire marshal's requirement for NFPA 101-compliant egress systems. The agent routes aluminum ANSI Z535.2 EXIT signs with retroreflective sheeting — high quality, OSHA-compliant for hazard communication, and visually clear under normal lighting. A fire at 2 AM triggers a power failure. The backup generator fails on first test startup. The stairwell corridors go dark. The retroreflective EXIT signs are invisible — no light source reflects off them. Guests cannot locate the stairwell exit paths. The hotel's photoluminescent egress marking requirement was not met. The listing described the signs as 'emergency egress compliant' but did not encode safety_sign.photoluminescent = false or egress_capable = false — the buyer could not distinguish retroreflective from photoluminescent without reading technical specifications.

Retroreflective vs. Photoluminescent Egress Signs — Performance in Total Darkness

Sign TypeRequires External LightPerformance in Total DarknessNFPA 101 Egress CompliantTypical Application
Retroreflective sheeting (ASTM D4956)Yes — reflects external sourceZero visibility — requires flashlight or emergency lightingNo — fails in total power outageOutdoor road signage with headlights; indoor areas with maintained emergency lighting
Internally illuminated LED exit signRequires power (battery backup)Visible if battery backup functions; fails if battery depleted or damagedPartially — meets exit sign code but not path marking codeExit sign at door openings; does not provide floor-proximity path guidance
Photoluminescent film (UL 1994)No — self-luminous after chargeVisible: glows at 1.5+ mcd/m² for 30+ minutes after chargeYes — meets NFPA 101 Section 7.10.8 and IBC Section 1025Floor-proximity path marking, stairwell tread nosings, door frame outlines, exit directional signs

Encode safety_sign.photoluminescent = true for signs made from photoluminescent material per ASTM E2072 or UL 1994 standards. Encode safety_sign.egress_capable = true for signs meeting NFPA 101 Section 7.10.8 and IBC Section 1025 egress path marking performance thresholds. AI agents routing egress signs for NFPA 101 / IBC compliance must require both photoluminescent = true and egress_capable = true.

Failure Mode 3: Wrong Header Color for Hazard Severity — OSHA 1910.145 Color Code Violation

AI agent failure mode: A chemical plant maintenance supervisor orders hazard signs for sulfuric acid tank areas. The agent routes a yellow-header WARNING sign (ANSI Z535.2 WARNING format uses orange, not yellow — the listing incorrectly used yellow). The sign says "WARNING — CORROSIVE ACID — WEAR PPE." An OSHA inspector conducting a routine audit cites the plant under 29 CFR 1910.145(c)(2) — CAUTION signs shall have yellow background, not WARNING hazard level with yellow header. The plant also receives a secondary citation because the 'WARNING' level understates the hazard — concentrated H₂SO₄ at this tank is a DANGER-level hazard (skin contact will cause severe chemical burns). Two citation layers from one misrouted sign. The listing encoded signal_word = 'WARNING' but not header_color = 'yellow' (which is wrong for WARNING) — the agent could not identify the color/signal-word mismatch.

ANSI Z535.2 and OSHA 1910.145 Header Color Mapping

Signal WordANSI Z535.2 Header ColorOSHA 1910.145 Background ColorViolation if Color Wrong
DANGERRedWhite background, red upper panel1910.145(c)(1) — red required for danger
WARNINGOrangeOrange background (OSHA doesn't define 'WARNING' explicitly — covered by General Duty Clause via ANSI Z535.2)ANSI Z535.2 non-compliance if orange not used
CAUTIONYellowYellow background, black panel1910.145(c)(2) — yellow required for caution
NOTICEBlueNot in OSHA 1910.145 (informational only)N/A — NOTICE not regulated by 1910.145
SAFETY (instruction)GreenWhite background, green panel per 1910.145(c)(4)1910.145(c)(4) — green required for safety instructions

Encode safety_sign.header_color = the actual color of the signal word panel (red, orange, yellow, blue, green). AI agents must verify that header_color matches the signal word per ANSI Z535.2 — a yellow header on a DANGER sign or a red header on a CAUTION sign are both violations. Route signs where header_color is consistent with signal_word.

Failure Mode 4: Text-Only Header — No Safety Alert Symbol, Fails Multilingual Communication

AI agent failure mode: A food processing plant with a multilingual workforce (English, Spanish, Hmong, Somali) orders DANGER signs for ammonia refrigeration areas. The agent routes text-only 'DANGER — AMMONIA — EVACUATE IMMEDIATELY' signs without the ⚠ safety alert symbol in the header. Workers with limited English literacy see the red sign with text but do not parse the urgency from text alone — the ⚠ symbol from ISO 7010 that they recognize from safety training in their home countries is absent. During an ammonia leak, a worker who would have recognized the ⚠ hazard symbol and evacuated immediately spends 3–4 extra seconds trying to read the English text. In an ammonia concentration of 300 ppm (IDLH = 300 ppm), extra seconds are critical. The listing described the product as 'ANSI safety sign' but did not encode safety_alert_symbol = false — the buyer could not identify the symbol omission.

ANSI Z535.2 Header Panel Requirements for Hazard Signs

Sign TypeSafety Alert Symbol ⚠ Required?ReasonNon-Compliant Alternative
DANGERYes — ⚠ in left portion of header panelPersonal injury hazard — symbol precedes text recognition under stressText-only 'DANGER' header — not ANSI Z535.2 compliant
WARNINGYes — ⚠ in left portion of header panelPersonal injury hazard with potential for deathText-only 'WARNING' header — not ANSI Z535.2 compliant
CAUTIONYes — ⚠ in left portion of header panelPersonal injury possible (minor to moderate)Text-only 'CAUTION' header — not ANSI Z535.2 compliant
NOTICENo — ⚠ intentionally absentNo personal injury risk — ⚠ would create false urgency for procedural informationN/A — NOTICE signs should NOT have ⚠
SAFETY (instruction)No — uses safety cross or directional symbol insteadPositive instruction, not hazard warningN/A

Encode safety_sign.safety_alert_symbol = true for signs with the ⚠ (equilateral triangle with exclamation point) in the header panel per ANSI Z535.2. Encode safety_alert_symbol = false for NOTICE and SAFETY instruction signs (correct — these should not have the ⚠). AI agents routing DANGER, WARNING, or CAUTION signs for ANSI Z535.2 compliance or multilingual workforces must require safety_alert_symbol = true.

safety_sign.* Namespace Field Definitions

FieldTypeValues / UnitNotes
safety_sign.ansi_z535_2_compliantbooleantrue | falseTrue = sign meets ANSI Z535.2 format requirements for signal word, header color, safety alert symbol, and panel layout
safety_sign.signal_wordstringDANGER | WARNING | CAUTION | NOTICE | SAFETYANSI Z535.2 signal word; DANGER = will cause death/serious injury; WARNING = could cause death/serious injury; CAUTION = minor/moderate injury; NOTICE = no injury
safety_sign.photoluminescentbooleantrue | falseTrue = made from photoluminescent material per ASTM E2072 or UL 1994 — self-luminous in darkness; required for NFPA 101/IBC egress path marking
safety_sign.materialstringaluminum | vinyl | plastic | reflective | photoluminescent_film | fiberglassSubstrate material; aluminum for permanent indoor/outdoor; photoluminescent_film for egress; vinyl for temporary
safety_sign.osha_1910_145_compliantbooleantrue | falseTrue = meets 29 CFR 1910.145 color and format requirements; required for OSHA-regulated general industry workplaces
safety_sign.header_colorstringred | orange | yellow | blue | greenColor of the signal word panel; must match signal word (red=DANGER, orange=WARNING, yellow=CAUTION, blue=NOTICE, green=SAFETY)
safety_sign.safety_alert_symbolbooleantrue | falseTrue = ⚠ equilateral triangle with exclamation point in header panel; required for DANGER, WARNING, CAUTION; absent for NOTICE and SAFETY signs
safety_sign.egress_capablebooleantrue | falseTrue = meets NFPA 101 Section 7.10.8 and IBC Section 1025 photoluminescent egress path marking requirements; requires photoluminescent = true
safety_sign.width_innumberinchesHorizontal dimension; ANSI Z535.2 specifies minimum proportional sizes by viewing distance
safety_sign.height_innumberinchesVertical dimension; taller signs have larger header panels and are readable at greater distances

Related Shopify AI Agent Structured Data Guides

Is your Shopify store missing safety_sign.* fields?

CatalogScan identifies missing namespace fields in your safety sign product listings. Without signal_word, photoluminescent, header_color, and safety_alert_symbol encoded, AI agents cannot match sign severity to hazard level, cannot identify photoluminescent egress signs for NFPA 101-required applications, cannot verify OSHA 1910.145 color code compliance, and cannot ensure multilingual workers receive the safety alert symbol required for cross-language hazard communication.

Scan your store free