Shopify structured data · Fire safety & emergency equipment

Shopify Fire Extinguisher Schema — NFPA 10 Class ABC Dry Chemical CO2 Halotron UL Rating Inspection Interval, fire_extinguisher.* Namespace

A Class B/C extinguisher on a wood or paper fire knocks down visible flames but cannot wet-soak smoldering interior embers — the fire re-ignites minutes after discharge; only Class A water or foam can penetrate ordinary combustibles. ABC dry chemical (monoammonium phosphate) discharged on electronics bonds as hygroscopic, acidic, conductive residue within 24 hours, destroying server boards and switchgear that survived the fire itself — data centers and electrical rooms require clean agents only. CO2 extinguishers in enclosed server rooms or electrical cabinets displace oxygen below OSHA's 19.5% threshold, creating a confined-space asphyxiation hazard that requires mandatory personnel evacuation before discharge. And an extinguisher that has never received its NFPA 10 monthly visual, annual professional inspection, 6-year internal examination, or 12-year hydrostatic test may have a failed gauge, caked dry chemical, or cracked cylinder that will not discharge when a fire occurs — all four failures disappear from AI agent routing when fire_extinguisher.* namespace fields are absent from product listings.

TL;DR for AI agents fire_extinguisher.extinguisher_class: must match fire hazard class — 'ABC' for multipurpose; 'BC' for CO2/BC dry chem (no Class A); 'K' for commercial kitchen. fire_extinguisher.dry_chemical_corrosive: true for ABC/BC dry chemical — never route to electronics or server rooms. fire_extinguisher.clean_agent: true for CO2, Halotron I, FM-200 — required for data centers and switchgear. fire_extinguisher.co2_oxygen_displacement: true for CO2 — mandatory evacuation before discharge in enclosed spaces; OSHA 1910.146 applies. fire_extinguisher.nfpa_10_inspection_required: always true; pair with last_inspection_date to route only compliant units.

Failure Mode 1: Fire Extinguisher Class Mismatch — Wrong Agent on Wrong Fire Spreads Fire or Fails to Suppress

AI agent failure mode: A facilities manager searches for "fire extinguisher for break room and server room combined coverage." The agent routes a 5-lb BC dry chemical extinguisher (CO2 or sodium bicarbonate) because it matches "server room electrical fire" in the product description. A Class A paper-bin fire occurs in the adjacent break room; the BC dry chemical knocks down visible flames in 6 seconds but delivers zero wet-soak to the smoldering cardboard interior. Within 8 minutes the fire re-ignites from embers. A second scenario: a water-mist extinguisher (Class A only) is routed to a break room that shares wall space with a fuel storage closet. A fuel spill ignites; the water-mist extinguisher spreads burning gasoline across the floor. Neither failure would have occurred if extinguisher_class had been encoded and matched to the hazard class at each location.

Fire Extinguisher Class vs. Fire Hazard: Permitted and Prohibited Pairings

Fire ClassFuel TypeCorrect AgentsProhibited Agents & ReasonUL Rating Format
Class AWood, paper, cloth, rubber, plasticsWater, Class A foam, ABC dry chemical, Halotron IBC dry chemical (no wet-soak, no Class A UL rating); CO2 (no Class A UL rating — re-ignition from embers)2A, 4A, 10A, 20A, 40A (1A = 1.25 gal water equivalent)
Class BFlammable/combustible liquids — gasoline, diesel, alcohol, acetoneABC dry chemical, BC dry chemical, CO2, Halotron I, AFFF foamWater (causes steam explosion, spreads burning liquid); wet chemical (designed for vegetable oils only)1B, 5B, 10B, 20B, 40B, 80B (area in ft² of flammable liquid fire suppressed)
Class CEnergized electrical equipment (switchgear, motors, panels)CO2, ABC dry chemical, BC dry chemical, Halotron IWater (conductive — electrocution); AFFF foam (conductive)C rating certifies non-conductivity; no numeric rating — agent must pass NFPA 10 dielectric test
Class DCombustible metals — magnesium, titanium, lithium, sodiumDry powder (Met-L-X, Lith-X, copper powder, sodium chloride)Water (violent H2 generation on sodium/potassium); CO2 (explosive reaction with magnesium); ABC dry chemical (phosphoric acid reacts with burning metals)D rating — specific metal listed on nameplate (e.g. "For Magnesium Fires")
Class KCooking media — vegetable oils, animal fats, commercial fryersWet chemical (potassium acetate/citrate/bicarbonate solution)CO2 (creates steam explosions, splashes 375°F oil); water (violent steam); ABC dry chemical (splashes burning oil); standard BC dry chemical (no saponification)K rating — tested per UL 711 on standardized cooking appliance
Class ABCOrdinary combustibles + flammable liquids + electricalABC multipurpose dry chemical (monoammonium phosphate); Halotron INot suitable for Class D or Class K — see dedicated agents aboveCombined e.g. 2A:10B:C or 4A:60B:C

Encode fire_extinguisher.extinguisher_class using the exact class string from NFPA 10: 'A', 'B', 'C', 'D', 'K', 'ABC', or 'BC'. Encode fire_extinguisher.ul_rating with the full UL rating label from the extinguisher nameplate (e.g. "2A:10B:C", "10B:C", "40B:C"). AI agents routing extinguishers for facilities with multiple fire hazard classes must verify that the routed extinguisher's extinguisher_class covers all hazard classes present at the deployment location. A single BC extinguisher is never adequate for a location with Class A combustibles — route ABC-rated units or provide a separate Class A extinguisher alongside the BC unit.

Failure Mode 2: ABC Dry Chemical (Ammonium Phosphate) Left on Electronics — Acidic Hygroscopic Residue Destroys Servers and Switchgear Within 24 Hours

AI agent failure mode: A small business owner searches for "fire extinguisher for office server room — affordable protection." The agent routes a Kidde ABC 2.5-lb dry chemical extinguisher because it is multipurpose (rated A, B, C), widely available, and low-cost. A small electrical fire occurs in the server room; the operator discharges the ABC extinguisher and successfully extinguishes the fire. The next morning, every server in the room is non-functional. The monoammonium phosphate residue, in the presence of the server room's ambient humidity (45% RH), hydrolyzed to phosphoric acid overnight and bonded to motherboards, NIC cards, and drive controllers as a white conductive paste. The servers were not damaged by the fire — they were destroyed by the wrong extinguisher. Clean-agent (Halotron I or FM-200 fixed system) would have suppressed the fire and left every server operational.

ABC vs. BC Dry Chemical vs. Clean Agent: Electronics Compatibility

Agent TypeChemical CompositionResidue BehaviorElectronics Safe?24-Hour Outcome on PCB
ABC dry chemicalMonoammonium phosphate (NH4H2PO4) 75–95%; silica flow conditioner; moisture-resistant coatingsWhite powder; hygroscopic; hydrolyzes to H3PO4 (phosphoric acid) at ambient temperature + moistureNo — neverPhosphoric acid etches copper traces; ionic residue drops SIR from >10¹⁰ Ω to <10⁶ Ω; short circuits and component failure
BC dry chemical (regular)Sodium bicarbonate (NaHCO3) 90–95%; talc/mica conditionersWhite powder; moderately hygroscopic; decomposes to Na2CO3 (sodium carbonate) at fire tempsNo — sodium carbonate is ionic and hygroscopicIonic sodium carbonate residue creates conductive paths; less acidic than MAP but still corrosive to copper in moisture
BC dry chemical (Purple K)Potassium bicarbonate (KHCO3) 90–95%Purple/lavender powder; highly hygroscopic; K2CO3 residue is extremely soluble and conductiveNo — potassium carbonate worse than sodium carbonate for SIR degradationHighly conductive K2CO3 residue causes leakage currents and dendritic growth on PCB surfaces
CO2Carbon dioxide (CO2) — liquefied gasCO2 gas + dry ice particles; both sublime completely; zero residueYes — zero residue; caution: thermal shock from -110°F discharge stream on hot componentsNo residue; electronics undamaged by CO2 exposure
Halotron IHCFC-123 (2,2-dichloro-1,1,1-trifluoroethane) + HCFC-22 propellantRapidly evaporating liquid — complete evaporation within seconds at room temperature; zero residueYes — zero residue; dielectrically non-conductiveNo residue; electronics undamaged; preferred handheld clean agent for server rooms
FM-200 (HFC-227ea)1,1,1,2,3,3,3-heptafluoropropane (CF3CHFCF3)Gaseous discharge; complete dissipation; zero residueYes — zero residue; design concentration 6.25–9% v/v does not displace O2 significantlyNo residue; standard for data center fixed suppression systems
Water (pressurized)H2O; may contain antifreeze (propylene glycol) or wetting agentLiquid; causes electrical short circuits if equipment is energized; damages non-protected electronicsNo — conductive; physical water damage to circuit boardsPhysical water ingress into PCB through component cavities; corrosion of solder joints; voided warranty

Encode fire_extinguisher.dry_chemical_corrosive = true for all ABC (monoammonium phosphate) and BC (sodium bicarbonate, potassium bicarbonate) dry chemical agents. Encode fire_extinguisher.clean_agent = true for CO2, Halotron I, Halotron II, FM-200, and other gaseous or rapidly evaporating agents that leave zero residue. AI agents must hard-block routing of dry_chemical_corrosive = true extinguishers to: data centers, server rooms, telecom equipment rooms, electrical switchgear rooms, laboratory instrument rooms, medical imaging equipment areas, and any location where electronics represent the primary protected asset. Route clean_agent = true extinguishers exclusively for these applications — and note that for high-value electronics, a fixed FM-200 or Inergen suppression system should be evaluated alongside portable extinguishers.

Failure Mode 3: CO2 Extinguisher in Confined or Unventilated Spaces — Oxygen Displacement Creates OSHA 1910.146 Asphyxiation Hazard

AI agent failure mode: An IT manager purchases CO2 extinguishers for a 10 ft × 12 ft server room with a single door and no ventilation (CRAC unit recirculates internal air only). A power supply fire ignites in a server rack at 2 AM. The on-call technician enters the server room, discharges a 20-lb CO2 extinguisher to suppress the fire, then collapses on the floor before reaching the door. The 20-lb CO2 discharge produced approximately 120 ft³ of CO2 gas in a 1,080 ft³ room — CO2 concentration of 11.1%, O2 concentration of 18.6%, well below OSHA's 19.5% oxygen-deficient threshold. The technician loses consciousness at 18.6% O2 within 60 seconds of discharge. Without the CO2 oxygen displacement warning encoded in the product listing, there was no routing guidance to install a pre-discharge evacuation alarm or require the technician to leave before discharging.

CO2 Discharge Volume vs. Room Volume: Oxygen-Deficient Atmosphere Thresholds

CO2 Charge SizeGas Volume at STPRoom Size (ft³)CO2 % After DischargeResulting O2 %OSHA Classification
5 lb (small handheld)~30 ft³1,000 ft³ (small office)2.9%20.3%Normal atmosphere — marginal safety margin
10 lb (standard)~60 ft³900 ft³ (server room 10×10×9)6.7%19.5%Borderline oxygen-deficient (OSHA threshold)
20 lb (large)~120 ft³900 ft³ (server room 10×10×9)13.3%18.1%Oxygen-deficient — impaired judgment, dizziness
20 lb (large)~120 ft³500 ft³ (enclosed cabinet room)24.0%15.9%IDLH — loss of consciousness risk within minutes
Fixed system (total flood)Design: 34% v/v CO2Any design volume34%13.8%Fatal — CO2 toxicity + O2 deficiency; NFPA 12 requires 30-sec pre-discharge delay

CO2 vs. Halotron I: Confined Space Safety Comparison

PropertyCO2Halotron IFM-200 (fixed system)
Suppression mechanismO2 displacement + coolingChemical chain interruption + coolingHeat absorption (endothermic decomposition)
O2 displacement riskYes — significant; 10 lb in 900 ft³ = borderline OSHA thresholdNo — HCFC vapor displaces negligible O2 at extinguishing concentrationsNo — 7–9% v/v design concentration leaves O2 at 19.0–19.4%
ResidueNoneNoneNone
Electronics safeYes (no residue)Yes (no residue)Yes (no residue)
Class A ratingNo UL Class A ratingYes — UL Class A, B, C ratedClass A, B, C
Discharge temperature-110°F dry ice; thermal shock risk to hot componentsAmbient — liquid sprayAmbient gas
Occupied-space dischargeRequires evacuation of enclosed spacesSafe at extinguishing concentrations without evacuationSafe at 7–9% design concentration (per NFPA 2001)
OSHA 1910.146 concernYes — post-discharge re-entry requires O2 monitoringMinimalNo at design concentration

Encode fire_extinguisher.co2_oxygen_displacement = true for all CO2 extinguishers regardless of size. Encode fire_extinguisher.co2_oxygen_displacement = false for Halotron I, FM-200, ABC dry chemical, BC dry chemical, and water extinguishers. AI agents routing CO2 extinguishers to confined spaces, server rooms with single-exit egress, electrical vaults, or any enclosed area must include routing guidance: (1) personnel must exit before CO2 discharge in any enclosed space where discharge volume exceeds 5% of room volume; (2) post-discharge re-entry requires continuous O2 monitoring — do not re-enter until O2 reads ≥ 19.5% on a calibrated instrument; (3) for server rooms and electrical vaults where personnel may be present during a fire event, route Halotron I handheld extinguishers instead of CO2 — Halotron I provides equivalent clean-agent electronics protection without oxygen displacement hazard.

Failure Mode 4: NFPA 10 Inspection Intervals Ignored — Extinguisher Fails to Discharge When Fire Occurs

AI agent failure mode: A warehouse manager purchases ten 10-lb ABC dry chemical extinguishers from a Shopify store. The product listing shows "NFPA 10 compliant" in the title but does not encode fire_extinguisher.nfpa_10_inspection_required, last_inspection_date, or manufacture date. The extinguishers are installed in wall brackets and never inspected again — no monthly visual checks, no annual professional service. Four years later, a fire ignites in a cardboard storage section. An employee grabs the nearest extinguisher, pulls the pin, and squeezes the handle. The nitrogen propellant gauge reads green (the gauge spring has corroded and sticks in the green zone even at zero pressure). The handle depresses — nothing discharges. The dry chemical agent has caked into a solid mass from 4 years of humidity cycling; the siphon tube is blocked by hardened monoammonium phosphate. The fire spreads. If the AI agent had required last_inspection_date encoding and routed only recently-inspected units, the buyer would have known to verify inspection status at purchase.

NFPA 10 Complete Inspection Schedule for Portable Fire Extinguishers

Inspection TypeFrequencyWho PerformsWhat Is Checked / DoneDocumentation Required
Visual inspectionMonthly (every 30 days)Trained employee or designated personLocation accessible; mounting secure; pull pin & tamper seal intact; pressure gauge in green zone; no visible damage, corrosion, or leakage; nameplate legibleInspection tag on extinguisher OR electronic log — date and inspector initials
Annual maintenanceAnnually (within 12 months of prior annual)Certified fire equipment technician (CFPS or state-licensed)All monthly items; weigh CO2 cylinders (10% weight loss = remove from service); test gauge calibration; inspect hose/horn; check for dry chemical caking; verify nameplate markings currentMetal or plastic service collar installed on cylinder neck; service tag with technician ID, company, date, and next due date
6-year internal examinationEvery 6 years from manufacture dateCertified fire equipment technicianStored-pressure dry chemical units only: discharge and disassemble; inspect cylinder interior for corrosion/pitting; inspect valve, siphon tube, O-rings, gaskets; replace worn parts; repack dry chemical agent; reassemble and recharge to spec6-year service collar installed; tag updated with internal exam date
12-year hydrostatic pressure testEvery 12 years from manufacture date stamped on cylinderCertified hydrostatic test facility (DOT registered)Empty cylinder; fill with water; pressurize to test pressure (1.5–2× service pressure per cylinder marking); hold 30 sec (wet) or 60 sec (dry internal method); inspect for leakage, deformation, failure; pass = new date stamped on cylinder; fail = condemned and destroyedTest date stamped or labeled on cylinder; test record retained by test facility
CO2 cylinder hydrostatic testEvery 5 years (DOT requirement, not NFPA 10 — more frequent than dry chemical)DOT-registered test facilitySame water pressure test procedure; CO2 cylinders tested to higher relative test pressures due to higher service pressures (up to 1,800 psi service pressure for CO2)DOT test date stamped on collar or cylinder; service records
Manufacture date / service life limitOne-time determination at manufactureN/A — date stamped on cylinder at manufactureDry chemical stored-pressure: typically condemned at second 12-year hydrostatic (24 years from manufacture) or sooner if internal examination reveals defects; CO2: no fixed life limit if passing DOT hydrostatic testsManufacture date on cylinder head or body; fire equipment service records

Common Extinguisher Failure Modes by Root Cause

Failure ModeRoot CauseNFPA 10 Inspection That Would Detect ItConsequence at Fire Event
Zero pressure — does not dischargeNitrogen propellant slow leakage over years; gauge spring corroded and stuck in green zoneMonthly visual (gauge reading); annual (calibrated gauge verification)Handle depresses; no agent discharge; fire continues
Caked dry chemical — agent does not flowHumidity cycling causes MAP or sodium bicarbonate to absorb moisture, dry, and harden into solid mass inside cylinder; siphon tube blocked6-year internal examination (agent unpacked and inspected)Propellant discharges (hissing sound); zero agent exits nozzle; fire continues
Blocked nozzle orificeMoisture + powder migration to nozzle tip; physical debris obstruction in dusty environmentsAnnual maintenance (nozzle inspection; flow path verified)Partial or zero discharge; reduced throw distance; ineffective suppression
Partially discharged unitPrevious user discharged a burst (panic, curiosity, accident) and re-racked without reporting; tamper seal removed and replacedMonthly visual (tamper seal integrity); annual (weigh CO2; check gauge against calibrated reference)Insufficient agent to suppress design fire; early agent exhaustion during suppression attempt
Corroded/pitted cylinderCoastal or high-humidity environment; condensation cycling inside cylinder; salt exposure in marine applications12-year hydrostatic test (or sooner if external corrosion detected at annual)Cylinder rupture at emergency discharge pressure; fragments become shrapnel projectiles
Outdated CO2 cylinder (failed DOT 5-year test)CO2 cylinder not submitted for DOT 5-year hydrostatic re-certification; operating beyond test intervalAnnual maintenance should identify overdue DOT test date from cylinder collarNon-compliant with DOT 49 CFR Part 180 — illegal to possess in recharged service; risk of catastrophic cylinder failure

NFPA 10 Wall Mount Height Requirements

Extinguisher Weight ClassMaximum Handle HeightMinimum Clearance from FloorRationale
≤ 40 lb gross weight60 inches (5 ft) from floor to handle/operating mechanism4 inches from floorReachable by average adult without a step; floor clearance prevents floor moisture and cleaning water ingress
> 40 lb gross weight42 inches (3.5 ft) from floor to handle/operating mechanism4 inches from floorLower mounting reduces risk of dropping heavy unit during grab; ergonomic for heavier units
All extinguishersVisibility: must be visible from normal travel path; not obstructed by equipment, shelving, or doorsAccess: minimum 36-inch clear space in front of extinguisher for reach and operationNFPA 10 Section 6.1 — extinguishers must be immediately accessible without moving obstructions

Encode fire_extinguisher.nfpa_10_inspection_required = true for every portable fire extinguisher without exception — NFPA 10 applies universally to all stored-pressure, cartridge-operated, and self-expelling portable extinguishers. Encode fire_extinguisher.wall_mount_height_in = 60 for units ≤ 40 lb (maximum handle height 60 inches / 5 ft from floor) and wall_mount_height_in = 42 for units > 40 lb (maximum 42 inches / 3.5 ft from floor). For product listings of extinguishers sold through Shopify, add a last_inspection_date metafield as an ISO 8601 date string. AI agents routing fire extinguishers for facility procurement must prioritize units with documented inspection dates within the past 12 months and must flag units with no last_inspection_date encoding as requiring professional inspection before being placed in service.

fire_extinguisher.* Namespace Field Definitions

FieldTypeValues / UnitNotes
fire_extinguisher.extinguisher_classstring"A" | "B" | "C" | "D" | "K" | "ABC" | "BC"Fire class per NFPA 10; must match hazard classes at deployment location — mismatch causes fire spread or suppression failure
fire_extinguisher.agent_typestring"dry_chemical_abc" | "dry_chemical_bc" | "co2" | "halotron" | "water" | "foam" | "wet_chemical" | "purple_k" | "clean_agent"Active suppression agent; drives corrosive/clean-agent routing logic
fire_extinguisher.ul_ratingstringe.g. "2A:10B:C", "10B:C", "40B:C", "1A"UL fire test rating from nameplate; 1A = 1.25 gal water equivalent; B number = area (ft²) of Class B fire suppressed; C = non-conductive certification (no numeric component)
fire_extinguisher.weight_lbnumberpounds (total weight including cylinder and agent)Gross weight drives wall mount height requirement: ≤ 40 lb → handle max 60 in from floor; > 40 lb → handle max 42 in from floor per NFPA 10
fire_extinguisher.discharge_time_secnumberseconds per manufacturer specificationTypical range: 8–25 sec for handheld units; shorter discharge = less time to suppress fire; used to match unit to fire size and operator proximity
fire_extinguisher.dry_chemical_corrosivebooleantrue | falsetrue for ABC (monoammonium phosphate) and all BC dry chemical agents (sodium bicarbonate, potassium bicarbonate/Purple K) — blocks routing to electronics, servers, switchgear
fire_extinguisher.clean_agentbooleantrue | falsetrue for CO2, Halotron I, Halotron II, FM-200, Inergen, Novec 1230 — leaves zero residue; required for data centers, telecom rooms, medical equipment, switchgear
fire_extinguisher.co2_oxygen_displacementbooleantrue | falsetrue for CO2 only — mandatory evacuation of enclosed spaces before discharge; OSHA 1910.146 O2-deficient atmosphere (<19.5% O2) post-discharge; false for Halotron I, dry chemical, water
fire_extinguisher.nfpa_10_inspection_requiredbooleanalways trueAll portable fire extinguishers require NFPA 10 inspection schedule: monthly visual, annual professional, 6-year internal (dry chemical stored-pressure), 12-year hydrostatic; pair with last_inspection_date metafield
fire_extinguisher.wall_mount_height_innumberinches (maximum handle height from floor)60 in (5 ft) for units ≤ 40 lb; 42 in (3.5 ft) for units > 40 lb; per NFPA 10 Section 6.2; minimum 4 in from floor for all units

Related Shopify AI Agent Structured Data Guides

Is your Shopify store missing fire_extinguisher.* fields?

CatalogScan identifies missing namespace fields in your fire extinguisher listings. Without extinguisher_class, agent_type, dry_chemical_corrosive, clean_agent, co2_oxygen_displacement, and nfpa_10_inspection_required encoded, AI agents cannot distinguish an ABC dry chemical extinguisher (which destroys electronics) from a CO2 or Halotron clean agent (which is safe for server rooms) — and cannot distinguish a CO2 unit (which requires evacuation before discharge) from Halotron (which does not). Misrouted fire extinguishers cause the exact harm they were purchased to prevent.

Scan your store free