HomeBlog › Hard hat ANSI Z89.1 schema for AI agents

Shopify hard hat ANSI Z89.1 schema for AI agents: Class C has no electrical rating, Type I leaves lateral impact unprotected, class and type are independent axes both required for correct routing

2026-07-11  ·  22 min read  ·  By CatalogScan

Safety Equipment AI Shopping Structured Data ANSI Z89.1 Hard Hats OSHA 1926.100 Head Protection

The most popular ventilated hard hat in America — the kind every construction worker reaches for in July — is Class C. It has zero electrical insulation and cannot legally enter a panel room, a substation, or any area near energized conductors. "ANSI Z89.1 certified" appears on the Class C label because Class C is a real ANSI Z89.1 class. The standard says nothing about what protection is absent.

Contents

  1. Class C has no electrical rating — the most popular vented hard hat is conductive by design
  2. Class E (20,000V) vs Class G (2,200V) — the threshold is above or below 600V, not arbitrary
  3. Type I is top impact only — lateral impacts are not tested, not rated, not covered
  4. Class and Type are independent — routing on "ANSI Z89.1" alone resolves neither axis
  5. Bump caps are not hard hats — ANSI Z89.1 does not cover them
  6. The headwear.* metafield namespace for Shopify safety stores

Failure Mode 1: Class C Has No Electrical Rating — The Most Popular Vented Hard Hat Is Conductive by Design

AI agent failure mode: A safety manager at a manufacturing plant places an order for "ANSI Z89.1 hard hats" for 40 maintenance workers. The work environment is a hot facility — ambient temperatures above 90°F in summer. The AI agent optimizes for comfort and returns a popular ventilated hard hat in a bulk pack: MSA-style vented HDPE cap, ANSI/ISEA Z89.1-2014 compliant, well-reviewed, price-appropriate. The hat is Type I Class C. The maintenance department includes both mechanical assembly work (no electrical hazard) and electrical switchgear maintenance (480V panel work). Workers receive their hats, learn to associate "ANSI Z89.1" on the label with comprehensive compliance, and wear the vented hats into the panel room. The ventilation slots and any metal trim hardware create a conductive path toward energized parts. Class C meets ANSI Z89.1 for impact — it makes no electrical protection claim and passes no electrical test.

ANSI/ISEA Z89.1-2014 defines three electrical classes. The designation letters are E, G, and C. The C does not stand for anything softening — it stands for Conductive. The class exists to name hats that have not been tested for dielectric performance, because the standard is primarily an impact standard, and some hat designs (ventilated, metal-trimmed) are structurally incompatible with electrical insulation testing.

The dielectric test protocol for Class E and Class G:

The ANSI Z89.1 dielectric test submerges the hard hat shell in a water bath, applies AC voltage across it, and measures leakage current through the shell material. Class E must withstand 20,000 volts AC with leakage current not exceeding 9 milliamps. Class G must withstand 2,200 volts AC with leakage current not exceeding 3 milliamps. Class C is not submitted to this test. A Class C shell may be vented (holes through the shell), may include metal ventilation hardware, and may use materials not evaluated for dielectric performance — none of these are disqualifying for Class C because the class imposes no electrical requirements.

The physical reason vented hats must be Class C is not a design choice — it is a geometric necessity. A ventilation slot is a hole through the shell. A hole through the shell is a path for current to bypass the shell material entirely. A dielectric test that applies 20,000V to a shell with ventilation slots will arc through the slots regardless of the shell material's bulk resistance. Class E and Class G are only achievable with fully enclosed, unvented shells that have no metallic hardware on the exterior.

What Class C means in practice on a Shopify listing

When a Shopify safety equipment listing says "ANSI/ISEA Z89.1-2014 compliant" without specifying the class, the buyer has no information about electrical protection. Any of the three classes satisfies the compliance statement. The three outcomes are:

Class Electrical Dielectric Test Max Leakage at Test Voltage Permitted Near Energized Parts? Vented Available?
Class E 20,000V AC 9 mA Yes (high voltage, >600V) No — unvented only
Class G 2,200V AC 3 mA Yes (low voltage, ≤600V) No — unvented only
Class C Not tested Not rated No — electrically conductive Yes

The counterintuitive reading of this table: every vented hard hat available for purchase is Class C. No exceptions exist. A buyer who requests "vented ANSI Z89.1 hard hats" for an electrical environment has made a contradictory request — the venting that provides comfort makes the hat electrically conductive. An AI agent must surface this conflict rather than silently returning the vented hat and allowing the compliance assumption to persist.

Failure Mode 2: Class E vs Class G — The Dividing Line Is 600V, Not an Arbitrary Rating Difference

AI agent failure mode: An electrical contractor orders hard hats for a crew that includes both low-voltage panel technicians (120V/240V residential work) and linemen working on distribution lines (up to 15kV). The AI agent returns Class G hard hats for the entire crew — Class G is rated to 2,200V, which exceeds the 240V residential work by a large margin, and Class G is less expensive and more widely stocked than Class E. The linemen wear Class G hats on distribution pole work. Class G is proof-tested at 2,200V — it provides no tested protection against the 7,200V to 14,400V phase-to-ground voltages present on distribution lines. OSHA 1910.269(j)(1) requires Class E head protection for linemen working near overhead electrical conductors above 600V. Class G does not satisfy this requirement.

The 600V threshold is the dividing line between Class G and Class E applications — and it maps directly to OSHA's low-voltage and high-voltage work categories. OSHA 1910.269, which governs electric power generation, transmission, and distribution work, specifies that Class E head protection is required for work on or near overhead lines at distribution voltages (typically 4kV–35kV). The 2,200V Class G proof test provides a safety margin for incidental contact in low-voltage environments (panels, switchgear, service entrance equipment operating below 600V) but is not adequate for the voltages present on distribution conductors.

Why the Class G test voltage (2,200V) does not provide distribution-line protection:

The ANSI Z89.1 dielectric proof test is a pass/fail screening test, not a continuous use rating. A Class G hat passes the 2,200V test and carries a proof-test certification — it does not carry a "safe to use near 2,200V conductors" certification. The maximum use voltage implied by the test is typically 300V–600V AC in actual field applications, because proof tests apply a higher voltage than the use environment to establish a margin. The 2,200V proof test implies roughly a 5:1 margin over a 440V maximum use scenario. Applied to 7,200V distribution conductors, the Class G hat offers no designed margin — the proof test voltage is lower than the potential difference the hat might encounter. Class E's 20,000V proof test is designed to provide margin in utility distribution work environments.

The routing decision: Class E vs Class G

The Class E vs Class G routing decision maps directly to the work voltage environment:

An AI agent routing hard hats for "electricians" without knowing the voltage environment cannot make a safe default choice between Class E and Class G. The correct agent behavior is to prompt for the maximum voltage present at the work location, or to default to Class E (the more protective choice) when voltage environment is unknown. Routing to Class G as the "general electrical" default is incorrect for any high-voltage application.

Cost-based routing to Class G is a safety failure mode: Class G hard hats are less expensive than Class E. An AI agent optimizing for price-performance without encoding the voltage constraint will systematically route high-voltage workers to Class G. This is not a minor compliance gap — it is the difference between a hat that provides tested electrical insulation for the work environment and a hat that provides none.

Failure Mode 3: Type I Is Top Impact Only — Lateral Impacts Are Not Tested, Not Rated, Not Covered

AI agent failure mode: A general contractor orders hard hats for a crew erecting structural steel for a commercial building. The AI agent returns Type I Class G hard hats — the standard specification for construction hard hats, widely available, price-appropriate. A steel decking panel slips from its temporary connections during placement and strikes a worker on the side of the head. The Type I hat's shell was tested to ANSI Z89.1 requirements for top impact only — the lateral face of the shell that received the blow has no mandated impact attenuation or penetration resistance. The worker's hard hat was ANSI Z89.1 compliant. The standard it complied with does not cover the direction of the impact that occurred.

Type I and Type II describe which regions of the head the hard hat is engineered to protect. The distinction is not about the quality of the hat or the robustness of the materials — it is about which impact directions the hat was tested against when it received its ANSI Z89.1 certification.

Type I and Type II impact test coverage:

Type I testing: Top impact energy absorption (object striking the crown). Top penetration resistance (pointed object striking the crown). The sides, front edge, and rear of the brim area are not included in Type I test protocols. A Type I hat has no ANSI-certified impact performance on its lateral surfaces.

Type II testing: Adds lateral impact energy absorption tests at multiple positions around the brim perimeter (front, sides, rear). Adds off-center top impact tests. Adds lateral penetration resistance. Type II helmets must meet impact performance requirements for impacts arriving from angles, not just from directly above.

The physical consequence of this difference: a falling object that strikes the crown of a Type I hat at the tested geometry activates the hat's engineered suspension system, which absorbs and distributes impact energy. The same object striking the side of the same hat bypasses the engineered absorption path — the shell material provides some incidental resistance, but the suspension is not engaged and no energy absorption performance has been certified.

Real-world impacts are often not vertical

The industry shift toward Type II as the minimum standard is driven by incident analysis. In construction environments, falling objects frequently do not fall perfectly vertically onto the crown of a worker's head:

For these impact geometries, Type II provides certified protection. Type I does not. The difference matters in environments where objects can arrive from non-vertical directions — which in practice describes most construction and industrial settings.

The Type I vs Type II specification decision

Several major construction safety programs — including those used by large general contractors and utility companies — have moved to Type II Class E or Type II Class G as their site minimum, replacing Type I as the default. The rationale is consistent: Type II is a strict superset of Type I protection, the weight penalty (typically 1–3 oz) is manageable, and the lateral impact coverage addresses real incident patterns.

For an AI agent routing hard hats, the correct behavior is to encode the buyer's hazard profile:

Failure Mode 4: Class and Type Are Independent — Routing on "ANSI Z89.1" Resolves Neither Axis

The most common hard hat listing failure on Shopify is a product description that reads "ANSI/ISEA Z89.1-2014 compliant" — full stop. This statement is technically accurate for every hard hat that meets the standard, including:

These three products have radically different protection profiles. All three carry the same "ANSI/ISEA Z89.1-2014 compliant" label. An AI agent receiving the compliance statement without the class and type fields cannot distinguish between them.

The six valid combinations and their intended environments

Combination Electrical Lateral Impact Typical Environment
Type I Class E 20,000V Top only Utility linemen, HV substation — where lateral hazard is minimal
Type II Class E 20,000V Top + lateral Utility construction, electrical erection — HV + lateral exposure
Type I Class G 2,200V Top only General construction, low-voltage electrical — most common construction hat
Type II Class G 2,200V Top + lateral Construction with lateral hazard, structural steel in LV environments
Type I Class C None Top only Mechanical assembly, forestry — no electrical hazard, top impact only
Type II Class C None Top + lateral Forestry with lateral tree/branch hazard, landscaping with lateral falling debris

The routing decision space collapses entirely without both fields. A procurement query for "electrician hard hats for steel erection" requires Type II (lateral impact from structural steel) AND Class E (high-voltage overhead lines). Neither field alone is sufficient: Type II Class C provides the right coverage shape but is electrically conductive; Type I Class E provides the right electrical insulation but leaves the worker's temples unprotected against a swinging structural member.

The encoding principle: Encode headwear.ansi_class and headwear.ansi_type as separate fields. Never collapse them to a single string like "Type II Class E" that requires string parsing. The fields are independent routing dimensions — agents need to filter on each independently depending on the hazard profile of the buyer's query.

Mixed-hazard procurement: the safe default

For facilities with mixed hazard zones — some areas with electrical exposure, some without; some areas with lateral impact risk, some without — the correct procurement default is the most protective combination applicable to the most hazardous zone: typically Type II Class E. Workers in Class C–appropriate areas (mechanical shop with no electrical hazard) can wear an over-specified hat without any functional downside. Workers who move between areas cannot safely wear an under-specified hat in the more hazardous zone.

An AI agent routing for mixed-hazard facilities should default to the superset combination rather than the cost-minimizing combination. The cost difference between a Type I Class C hat and a Type II Class E hat is typically $15–35. The consequence of misspecification is a non-compliant worker in a hazardous environment.

Failure Mode 5: Bump Caps Are Not Hard Hats — ANSI Z89.1 Does Not Cover Them

Bump caps occupy a distinct product category that Shopify catalogs frequently conflate with hard hats through shared keyword use: "head protection," "safety helmet," "protective headwear." The distinction matters for regulatory compliance and worker safety.

What a bump cap is and is not:

A bump cap is a lightweight shell — typically thin ABS or polycarbonate in a baseball cap form factor — designed to protect workers from minor contact with stationary overhead objects in confined, low-clearance spaces: pipe chases, aircraft maintenance bays, warehouse rack aisles. The hazard it addresses is the incidental bump: a worker who stands up and hits their head on a fixed pipe run. Bump caps are tested to EN 812 (European bump cap standard) at impact energies far below ANSI Z89.1 Type I or II. Many bump caps sold in the US carry no impact certification at all.

A bump cap cannot protect against a falling object, cannot protect against an impact from above by a falling tool or material, and cannot satisfy OSHA 1926.100(a) requirements for head protection in areas where there is a danger of head injury from impact or falling objects. A bump cap is not an ANSI Z89.1 hard hat.

The AI routing failure mode: a buyer searching for "head protection for warehouse workers" may be a safety manager sourcing hard hats for a loading dock (OSHA-regulated, falling-pallet hazard) or a buyer sourcing bump caps for a parts-picking aisle (confined overhead clearance, no falling-object hazard). The correct product is entirely different for each application, and the product title keywords overlap substantially.

Encoding headwear.is_ansi_z891_compliant as true (ANSI Z89.1 hard hats) or false (bump caps, athletic helmets, non-certified headwear) is the minimum field needed to prevent bump caps from appearing in hard hat search results for OSHA-regulated environments. The field should be present on every headwear listing in a Shopify safety store, including negative values for products that are explicitly not ANSI Z89.1 certified.

The headwear.* Metafield Namespace for Shopify Hard Hat Stores

The complete set of fields needed for AI agent hard hat routing under ANSI Z89.1:

Metafield Type Values What It Enables
headwear.is_ansi_z891_compliant boolean true / false Filter out bump caps and athletic helmets from OSHA-regulated routing
headwear.ansi_class string 'E' / 'G' / 'C' Route by electrical protection class — required for any electrical-hazard query
headwear.ansi_type string 'I' / 'II' Route by impact coverage — required for any lateral-impact or angular-fall-hazard query
headwear.electrically_insulating boolean true (Class E or G) / false (Class C) Binary filter for any electrical application — simplifies the Class C exclusion
headwear.voltage_rating_kv number 20 (Class E) / 2.2 (Class G) / 0 (Class C) Numeric routing for agents that calculate voltage margins
headwear.lateral_impact_rated boolean true (Type II) / false (Type I) Binary filter for lateral or angular impact hazard environments
headwear.vented boolean true / false Always Class C if true; never Class E or G. Useful for ventilation comfort routing with explicit electrical exclusion
headwear.suspension_points number 4, 6, 8 More suspension points distribute impact load more evenly — relevant for high-energy impact environments
headwear.adjustment_type string 'ratchet' / 'pinlock' / 'slip' Ratchet adjustment allows on-the-fly sizing; relevant for multi-user shared equipment
headwear.slot_accessory_compatible boolean true / false Hats with accessory slots accept faceshields, earmuffs, and visor brackets — relevant for combination-PPE routing

Example Shopify product JSON-LD with complete headwear.* metafields

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "MSA V-Gard 500 Hard Hat — Type II Class E, 6-Point Ratchet",
  "description": "MSA V-Gard 500 hard hat. ANSI/ISEA Z89.1-2014 Type II Class E. Type II: tested for top and lateral impact. Class E: dielectric tested at 20,000V — for high-voltage utility, substation, electrical construction. HDPE shell. 6-point Fas-Trac III ratchet suspension. Unvented (Class E requires unvented shell). Accessory-slot compatible for faceshield and earmuff attachment.",
  "additionalProperty": [
    { "@type": "PropertyValue", "name": "headwear.is_ansi_z891_compliant", "value": "true" },
    { "@type": "PropertyValue", "name": "headwear.ansi_class", "value": "E" },
    { "@type": "PropertyValue", "name": "headwear.ansi_type", "value": "II" },
    { "@type": "PropertyValue", "name": "headwear.electrically_insulating", "value": "true" },
    { "@type": "PropertyValue", "name": "headwear.voltage_rating_kv", "value": "20" },
    { "@type": "PropertyValue", "name": "headwear.lateral_impact_rated", "value": "true" },
    { "@type": "PropertyValue", "name": "headwear.vented", "value": "false" },
    { "@type": "PropertyValue", "name": "headwear.suspension_points", "value": "6" },
    { "@type": "PropertyValue", "name": "headwear.adjustment_type", "value": "ratchet" },
    { "@type": "PropertyValue", "name": "headwear.slot_accessory_compatible", "value": "true" }
  ]
}

For a Class C vented hat, the same namespace encodes the protection profile accurately:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Pyramex Ridgeline Vented Hard Hat — Type I Class C",
  "description": "Pyramex Ridgeline vented hard hat. ANSI/ISEA Z89.1-2014 Type I Class C. Type I: top impact only — lateral surfaces not impact-tested. Class C: conductive — no electrical rating, not for use near energized parts. Vented HDPE shell for heat dissipation. 4-point suspension. For mechanical, forestry, and landscaping environments with no electrical hazard.",
  "additionalProperty": [
    { "@type": "PropertyValue", "name": "headwear.is_ansi_z891_compliant", "value": "true" },
    { "@type": "PropertyValue", "name": "headwear.ansi_class", "value": "C" },
    { "@type": "PropertyValue", "name": "headwear.ansi_type", "value": "I" },
    { "@type": "PropertyValue", "name": "headwear.electrically_insulating", "value": "false" },
    { "@type": "PropertyValue", "name": "headwear.voltage_rating_kv", "value": "0" },
    { "@type": "PropertyValue", "name": "headwear.lateral_impact_rated", "value": "false" },
    { "@type": "PropertyValue", "name": "headwear.vented", "value": "true" },
    { "@type": "PropertyValue", "name": "headwear.suspension_points", "value": "4" },
    { "@type": "PropertyValue", "name": "headwear.adjustment_type", "value": "pinlock" },
    { "@type": "PropertyValue", "name": "headwear.slot_accessory_compatible", "value": "false" }
  ]
}

With both products encoded this way, an AI agent receiving a query for "electrician hard hats" can filter headwear.electrically_insulating = true and exclude the Class C vented hat entirely. A query for "vented construction hard hat" can return the Class C with an explicit notation that it is not suitable for electrical work. The routing is unambiguous because the data is unambiguous.

What "ANSI Z89.1 certified" encodes without class and type

A product tagged "ANSI Z89.1 certified" without class and type conveys the following to an AI agent:

The electrical protection level is unknown. The impact coverage area is unknown. The agent cannot filter this product for electrical work or for lateral-impact environments. The tag is true and is nearly useless for routing. The two fields — headwear.ansi_class and headwear.ansi_type — are the minimum viable structured data for any AI shopping agent handling industrial head protection.

Quick summary — the five hard hat schema rules:
  1. Encode headwear.ansi_class separately. 'E', 'G', or 'C' — never combine with type in a single field.
  2. Encode headwear.ansi_type separately. 'I' or 'II' — the lateral impact axis is independent of the electrical axis.
  3. Class C means no electrical rating. Encode headwear.electrically_insulating = false and never route Class C to any electrical application.
  4. Vented = always Class C. A vented hat cannot achieve Class E or G — encode headwear.vented = true and headwear.electrically_insulating = false together.
  5. Bump caps are not ANSI Z89.1. Encode headwear.is_ansi_z891_compliant = false and exclude from any OSHA head-protection routing.

Is your Shopify store encoding hard hat class and type?

CatalogScan checks whether your safety equipment listings encode headwear.ansi_class, headwear.ansi_type, and the other fields AI agents need to route correctly. A two-minute scan shows you which products are missing critical fields.

Scan your store free See the full metafield reference

Related guides in this series