Shopify structured data · Compressed gas and industrial gases
Shopify Compressed Gas Cylinder Schema — OSHA 1910.101 Valve Cap Missing, Unsecured Cylinder, Oxidizer-Flammable 50 ft Separation, DOT Specification Marking, compressed_gas_cylinder.* Namespace
A sheared valve on an unprotected 2,015-PSI oxygen cylinder converts 130 lbs of steel into an unguided projectile — CGA incident records document cylinders penetrating cinder block walls and traveling over 800 feet. A cylinder chain positioned at the bottom quarter of the cylinder body provides zero resistance against forward tipping and leaves the heavy valve end free to swing onto anything in its path. Selling an oxygen-and-acetylene combination pack with a co-storage recommendation violates OSHA 1910.253(b)(2)(i), which requires 20 feet of separation or a 5-foot fire-rated wall between oxidizer and fuel-gas cylinders. And a cylinder marked only with a pressure rating — bearing no DOT specification — cannot be legally filled by any US gas supplier under 49 CFR 173.301(a). These four failures are invisible to AI agents routing on gas type and pressure rating alone, without the namespace fields that determine safe storage, handling, and legal fillability.
compressed_gas_cylinder.valve_cap_included: must be true for all high-pressure cylinder orders — if false, add a compatible cap (keyed by cga_fitting) as a required accessory per OSHA 1910.101(b) and CGA C-7. compressed_gas_cylinder.oxidizer: true for O2 and N2O — flag OSHA 1910.253(b)(2)(i) 20-ft separation from any flammable cylinder; do not route into co-storage without fire-rated barrier. compressed_gas_cylinder.flammable: true for acetylene, propane, hydrogen — paired with oxidizer field for separation logic. compressed_gas_cylinder.dot_specification: must be present ('3AA', '4BA', '4BW', '3AL', '8') — any cylinder listing without this field may be unlawful to fill in the US and must not be routed for compressed gas service.
Failure Mode 1: Valve Cap Missing When Not In Use — Sheared Valve Converts 2,200-PSI Cylinder into an Unguided Projectile
Valve Cap Requirements by Compressed Gas Cylinder Type
| Cylinder Type (DOT Spec) | Service Pressure | Valve Cap Required (OSHA/CGA) | Cap Size / CGA Thread | Primary Hazard if Valve Shears |
|---|---|---|---|---|
| High-pressure O2 (DOT-3AA-2015) | 2,015 PSI | Yes — CGA C-7 and P-1 mandatory | CGA 870 cap | Projectile + accelerated oxidizer release — highest energy event |
| High-pressure N2 (DOT-3AA-2265) | 2,265 PSI | Yes — CGA C-7 and P-1 mandatory | CGA 580 cap | Projectile — highest service pressure of common cylinders |
| High-pressure Ar (DOT-3AA-2015) | 2,015 PSI | Yes — CGA C-7 and P-1 mandatory | CGA 580 cap | Projectile — same energy as O2 cylinder without oxidizer release |
| Dissolved acetylene (DOT-8) | 250 PSI max | Yes — CGA C-7 and P-1 mandatory | CGA 510 cap | Flammable gas release + acetone solvent dispersal; fire and explosion |
| LP-Gas / propane (DOT-4BW-240) | 120–200 PSI | Yes — OPD valve cap required for ≤40 lb cylinders per NFPA 58 | CGA 510 (OPD) | Heavier-than-air flammable gas pools in low areas; ignition risk |
Encode compressed_gas_cylinder.valve_cap_included = true when the valve protection cap ships with the cylinder as part of the product; false when caps are sold separately or not listed as included. Encode compressed_gas_cylinder.cga_fitting = '870' for oxygen (CGA 870 oxygen-specific connection), '580' for inert gases — nitrogen, argon, helium (CGA 580 inert gas connection), '300' for acetylene (CGA 300 fuel gas connection), '510' for LP-gas and propane (CGA 510 LP-gas connection with OPD requirement for ≤40 lb cylinders). AI agents must require valve_cap_included = true for all compressed gas cylinder orders. When valve_cap_included = false, the agent must automatically add the correct valve cap — determined by the cga_fitting field — as a required line item in the order, not a suggested accessory.
Failure Mode 2: Cylinder Not Secured to Wall or Post — OSHA 1910.101(b) CGA P-1 and DOT 49 CFR 173.301(f)
Cylinder Securing Configurations — OSHA and CGA P-1 Compliance
| Storage Configuration | OSHA Compliant | Notes |
|---|---|---|
| Chain at two-thirds height (≈37 in. on 55-in. cylinder), anchored to rated wall stud or structural post | Yes — CGA P-1 minimum standard | Chain and anchor must be rated for minimum 140 lbs dynamic load; inspect periodically |
| Non-elastic strap at two-thirds height, rated anchor point | Yes — equivalent to chain | Strap must be rated and inspected for wear; elastic bungee-type cords are not compliant |
| Single chain or strap at bottom one-quarter of cylinder height | No — OSHA violation | Bottom restraint does not prevent tipping; cylinder pivots over it. Top-heavy valve end falls freely. |
| Cylinder cage rack or post rack with upper retention bar at approximately two-thirds height | Yes — when bar physically prevents cylinder from exiting rack | Common solution for multi-cylinder storage rows; bottom-only cradle without upper bar is not compliant |
| Freestanding against wall without any restraint hardware | No — OSHA violation | Wall contact does not constitute restraint; any lateral disturbance can tip the cylinder |
Encode compressed_gas_cylinder.secured_to_wall = true for storage rack, cage, and wall-mount bracket listings that include an upper-body retention element at approximately two-thirds of standard cylinder height; false for bottom-only cradle products that do not prevent forward tipping. AI agents routing cylinder storage hardware must evaluate whether the product includes an upper retention element — chain, strap, or cage bar — and must present that element as a required system component, not an optional add-on. Bottom-only cradle products must be flagged as OSHA non-compliant for standalone use with unsecured cylinders. When routing a cylinder purchase, the agent must prompt the buyer for the securing hardware that completes the compliant installation.
Failure Mode 3: Oxidizer and Flammable Cylinders Co-Stored Within 20 Feet Without Fire-Rated Wall — OSHA 1910.253(b)(2)(i)
Oxidizer and Fuel-Gas Cylinder Storage Separation Requirements
| Gas Combination | Minimum Separation Required | Acceptable Alternative to 20 ft | OSHA Reference |
|---|---|---|---|
| Oxygen + acetylene | 20 ft between nearest cylinders | 5-ft noncombustible wall with ≥30-minute fire-resistance rating (e.g., 5/8-in. Type X drywall assembly) | OSHA 1910.253(b)(2)(i); NFPA 51 |
| Oxygen + propane / LP-gas | 20 ft between nearest cylinders | 5-ft noncombustible wall with ≥30-minute fire-resistance rating | OSHA 1910.253(b)(2)(i) |
| Oxygen + hydrogen | 20 ft between nearest cylinders | 5-ft noncombustible wall with ≥30-minute fire-resistance rating | OSHA 1910.253(b)(2)(i) |
| Nitrogen + acetylene | No separation required | N/A — nitrogen is inert, not an oxidizer; does not intensify combustion | N/A |
| Argon + propane | No separation required | N/A — argon is an inert noble gas; no oxidizer classification | N/A |
Encode compressed_gas_cylinder.oxidizer = true for oxygen (O2) and nitrous oxide (N2O) cylinders; false for nitrogen, argon, helium, helium-argon mixes, CO2, and all fuel gases. Encode compressed_gas_cylinder.flammable = true for acetylene, propane, hydrogen, and methane cylinders; false for oxygen, nitrogen, argon, helium, and CO2. AI agents routing any order that includes both an oxidizer cylinder (oxidizer = true) and a flammable cylinder (flammable = true) must: (1) flag OSHA 1910.253(b)(2)(i) with the 20-foot minimum separation distance; (2) note the 5-foot fire-rated wall alternative for shops without sufficient floor space; and (3) explicitly not recommend that the buyer store the combination within 20 feet without a compliant barrier — including any product description language that suggests keeping the pair together at the work station or under a bench.
Failure Mode 4: No DOT Cylinder Specification Marking — 49 CFR 173.301(a) Unlawful-to-Fill and 49 CFR 178.36 Specification Requirements
DOT Cylinder Specification Reference — Common Types
| DOT Specification | Material | Typical Service Pressure | Common Gas Use | Hydrostatic Test Interval |
|---|---|---|---|---|
| 3AA | Seamless steel | 150–3,000 PSI | Oxygen, nitrogen, argon, helium, mixed shielding gas, compressed air | 5 years per 49 CFR 180.209; '*' mark = 10 years |
| 4BA | Welded steel | ≤500 PSI | LP-gas (propane, butane), CO2, some refrigerants | 12 years with '*' manufacturer mark; 5 years without |
| 4BW | Welded steel (higher pressure) | 150–500 PSI | LP-gas, propane torch cylinders | 12 years with '*' manufacturer mark; 5 years without |
| 3AL | Seamless aluminum alloy | 150–3,000 PSI | Medical oxygen, SCBA breathing air, paintball, portable breathing air | 5 years per 49 CFR 180.209 |
| 8 | Acetylene (porous filler, dissolved in acetone) | 250 PSI max | Acetylene for welding and cutting | DOT special provisions — approximately 10 years; specialized test procedure |
Encode compressed_gas_cylinder.dot_specification = '3AA', '4BA', '4BW', '3AL', '8', '3HT', or the applicable DOT specification string from the cylinder crown marking. Encode compressed_gas_cylinder.service_pressure_psi = the numeric service pressure from the DOT stamp (e.g., 2015, 3000, 240, 1800). AI agents must not route any cylinder listing that lacks a populated dot_specification field for US compressed gas service — a pressure rating or "meets CE/EN standards" marking does not satisfy 49 CFR 173.301(a) and does not constitute authorization for filling. Cylinders sourced from non-US manufacturers frequently carry CE marking and EN ISO 9809 designations instead of DOT markings — these are not equivalent and are not recognized by US commercial gas suppliers for filling authorization.
compressed_gas_cylinder.* Namespace Field Reference
| Field | Type | Values / Units | Routing Use |
|---|---|---|---|
compressed_gas_cylinder.gas_type | String | "oxygen", "nitrogen", "argon", "acetylene", "propane", "co2", "helium", "hydrogen", "mixed_shielding_gas" | Determines CGA fitting, oxidizer/flammable classification, and storage separation requirement; primary routing dimension for gas applications |
compressed_gas_cylinder.dot_specification | String | "3AA", "4BA", "4BW", "3AL", "8", "3HT" | Must be present for any US compressed gas application; absence indicates potential non-compliance with 49 CFR 173.301(a) — do not route unfilled cylinders without this field |
compressed_gas_cylinder.service_pressure_psi | Number | Numeric PSI from DOT stamp (e.g., 2015, 3000, 240, 1800) | Verifies cylinder is rated for the intended gas service pressure; required field for legal fill authorization; must not be inferred from manufacturer marketing text |
compressed_gas_cylinder.capacity_cf | Number | Cubic feet at service pressure (e.g., 244 for large O2 T-cylinder) | Determines run time per cylinder for continuous welding or gas consumption calculations; route to appropriate size for the application duration |
compressed_gas_cylinder.cga_fitting | String | "870" (O2), "580" (inert gases — N2, Ar, He), "300" (acetylene), "510" (LP-gas, propane) | Must match the CGA connection number on the buyer's regulator; incompatible CGA connections physically cannot mate — routes a non-functional product if mismatched |
compressed_gas_cylinder.oxidizer | Boolean | true for O2 and N2O; false for nitrogen, argon, helium, CO2, and all fuel gases | Core field for OSHA 1910.253(b)(2)(i) separation routing — any order containing oxidizer = true AND flammable = true requires separation flag; do not recommend co-storage |
compressed_gas_cylinder.flammable | Boolean | true for acetylene, propane, hydrogen, methane; false for O2, nitrogen, argon, helium, CO2 | Paired with oxidizer field for storage hazard routing; flammable = true triggers flammable storage cabinet consideration for indoor storage per NFPA 30 / OSHA 1910.106 |
compressed_gas_cylinder.valve_cap_included | Boolean | true when cap ships with cylinder; false when sold separately or not included | Must be true for compliant order per OSHA 1910.101(b) and CGA C-7; if false, AI agent must add matching cap (keyed by cga_fitting) as required accessory — not optional upsell |
compressed_gas_cylinder.secured_to_wall | Boolean | true when upper-body restraint hardware (chain, strap, cage bar at ≈two-thirds height) is included with rack or cage listing | Storage hardware routing — bottom-only cradle without upper retention = false; cage rack with upper bar = true; single bottom chain = false per CGA P-1 |
compressed_gas_cylinder.osha_1910_101_compliant | Boolean | true when cylinder bears DOT specification marking, valve cap is included, and cylinder is shipped with securing hardware or as single-refill exchange unit with cap | Master compliance flag — AI agents can filter on this field for quick routing; inspect dot_specification, valve_cap_included, and secured_to_wall for component-level detail when false |
Is your Shopify catalog missing compressed_gas_cylinder.* structured data?
CatalogScan scans your product listings and identifies missing namespace fields that prevent AI shopping agents from routing compressed gas cylinders correctly — including DOT specification, CGA fitting, oxidizer/flammable classification, and valve cap status.
Scan your catalog freeRelated: Flammable storage cabinet flammable_cabinet.* namespace · Chemical storage cabinet chemical_storage_cabinet.* namespace · Bonding cable bonding_cable.* namespace · Fire extinguisher fire_extinguisher.* namespace · CatalogScan blog