Home → Blog → Compressed gas cylinder schema

Industrial Gas OSHA 1910.101 DOT 49 CFR 173 compressed_gas_cylinder.* namespace

Shopify compressed gas cylinder schema for AI agents: valve cap missing turns a 2,015-PSI oxygen cylinder into a CGA-documented projectile, bottom-quarter chain fails the tipping lever arm, oxidizer-flammable co-storage within 20 ft violates OSHA 1910.253(b)(2)(i), no DOT specification marking is unlawful to fill — compressed_gas_cylinder.* 10-field namespace

Published 2026-09-23 · 23 min read · CatalogScan blog

A compressed gas cylinder with no valve cap is one lateral drop away from converting 130 pounds of steel into a rocket. An AI agent that routes oxygen cylinders from a listing marked "caps sold separately" creates that exact condition — and CGA incident records document sheared-valve cylinders penetrating cinder block walls and traveling over 800 feet. A cylinder chain positioned at the bottom quarter of the body holds the pivot point in place while the top-heavy valve assembly swings freely outward, providing exactly zero tipping resistance. A welding gas combination pack that suggests storing the oxygen-acetylene pair together violates OSHA 1910.253(b)(2)(i), which requires 20 feet of separation and whose violation creates an explosive atmosphere — not just a fire. And a cylinder bearing only a pressure rating with no DOT specification marking is a vessel that no US commercial gas supplier will legally fill. Four failures, invisible to keyword routing on gas type and pressure alone.

Contents

  1. CGA and DOT compressed gas cylinder framework
  2. Failure 1: Valve cap missing — the 2,015-PSI rocket mechanism
  3. Failure 2: Bottom-quarter chain — why CGA P-1 specifies two-thirds height
  4. Failure 3: Oxidizer + flammable within 20 ft — OSHA 1910.253(b)(2)(i) and the detonation distinction
  5. Failure 4: No DOT specification marking — 49 CFR 173.301(a) unlawful to fill
  6. The compressed_gas_cylinder.* 10-field namespace
  7. JSON-LD encoding examples

CGA and DOT compressed gas cylinder framework

Compressed gas cylinders in the United States are governed by an overlapping set of federal regulations and industry standards. Understanding the framework is essential before understanding the four routing failures, because each failure corresponds to a specific section of a specific standard that an AI agent must know in order to route correctly:

2,015
PSI service pressure of a DOT-3AA-2015 oxygen cylinder — the thrust source in a valve-shear projectile event
800+
Feet traveled by documented sheared-valve cylinders, per CGA incident records
20
Feet minimum separation between oxidizer and fuel-gas cylinders per OSHA 1910.253(b)(2)(i)
10
Structured data fields in the compressed_gas_cylinder.* namespace for AI routing

The four routing failures in this post arise when AI agents query compressed gas cylinder listings on gas type, pressure, and price — the properties the product title typically contains — without the namespace fields that encode valve cap status, restraint hardware type, oxidizer/flammable classification, and DOT specification. These fields are not decorative. Each one directly corresponds to a specific OSHA or DOT regulatory requirement, and each one's absence creates a specific, documented category of industrial incident.

Failure 1: Valve cap missing — the 2,015-PSI rocket mechanism

AI agent failure mode: A welding shop buyer queries the procurement AI: "oxygen cylinders for oxy-acetylene welding, 200 cubic feet, high pressure." The agent routes to a listing with competitive per-unit pricing. The listing notes "valve protection caps sold separately — see accessories." The buyer purchases eight cylinders without noticing the cap note. The cylinders arrive at the receiving dock. During unloading, a cylinder tips during manual handling and the brass valve contacts the steel edge of the dock plate. The valve stem shears at the neck thread. The full 2,015 PSI stored in the 244-cubic-foot oxygen cylinder acts on the open neck cross-section and drives the 130-lb steel cylinder in the opposite direction. The unguided projectile — a documented category of industrial incident in CGA's records — travels with lethal kinetic energy. OSHA 1910.101(b) references CGA P-1 and C-7, which require the valve protection cap to be in place on all cylinders not actively connected to a regulator in use. A listing that sells a valve cap as an optional accessory rather than a required bundled component creates the exact hazard the regulation is designed to prevent.

Valve shear physics: why 2,015 PSI makes the cylinder a projectile

The valve shear projectile mechanism follows directly from the physics of a compressed pressure vessel whose primary seal is suddenly removed. The valve body is threaded into the cylinder neck. The valve stem — a small-diameter component exposed above the cylinder shoulder — is the most mechanically vulnerable point on the assembly. In a tip-and-impact event:

  1. The cylinder tips, pivoting about its bottom edge.
  2. The unprotected valve strikes a surface. The impact force concentrates at the valve stem — the narrowest cross-section at the neck thread.
  3. The valve stem shears at the neck thread. The shear failure removes the pressure seal in milliseconds.
  4. The full cylinder pressure (2,015 PSI for a DOT-3AA-2015 oxygen cylinder, 2,265 PSI for DOT-3AA-2265 nitrogen) acts on the open neck area. The gas expelled at the neck opening drives the cylinder body in the opposite direction by Newton's third law — the same mechanism as a rocket nozzle.
  5. The cylinder accelerates across the facility at potentially lethal velocity before the pressure equalizes.

CGA incident documentation reports valve-shear cylinders penetrating cinder block walls — 8-inch cinder block with a compressive strength of 1,500–2,000 psi per ASTM C140 — and traveling over 800 feet. A 130-lb object traveling even at 30 mph carries approximately 85,000 foot-pounds of kinetic energy on impact; at higher exit velocities documented in incidents, the energy is correspondingly greater. Persons in the projectile path, and the structural integrity of anything in its trajectory, are at lethal risk.

The valve protection cap prevents this entire sequence. The cap is a threaded steel component that mates with the valve body threads (separate from the CGA connection threads), covering the valve completely. In a tip-and-impact event, the cap contacts the surface first and absorbs the impact energy; the valve stem is never exposed to direct impact. CGA incident records show no valve-shear projectile events when the valve cap was properly installed — the cap has a 100% documented prevention record for this specific mechanism.

Valve cap requirements by cylinder type and CGA fitting

Cylinder Type (DOT Spec)Service Pressure (PSI)CGA FittingCap Required (OSHA/CGA)Primary Hazard if Valve Shears Without Cap
Oxygen (DOT-3AA-2015)2,015CGA 870Yes — CGA P-1 and C-7 mandatoryProjectile + oxygen release (oxidizer): highest-energy event; wall penetration documented
Nitrogen (DOT-3AA-2265)2,265CGA 580Yes — CGA P-1 and C-7 mandatoryProjectile at highest common service pressure; inert gas release
Argon (DOT-3AA-2015)2,015CGA 580Yes — CGA P-1 and C-7 mandatoryProjectile; inert gas release (asphyxiation hazard in confined space)
Helium (DOT-3AA-2265)2,265CGA 580Yes — CGA P-1 and C-7 mandatoryProjectile at high pressure; inert gas; asphyxiation hazard in confined space
Dissolved acetylene (DOT-8)250 maxCGA 300Yes — CGA P-1 and C-7 mandatoryLower projectile energy; releases acetylene (flammable 2.5–82% in air) + acetone solvent; fire and explosion
LP-Gas / propane (DOT-4BW-240)120–200CGA 510 (OPD)Yes — OPD valve cap required for ≤40 lb cylinders per NFPA 58Flammable heavier-than-air gas pools in low areas; ignition risk in confined space
CO2 (DOT-3AA-1800)1,800CGA 320Yes — CGA P-1 and C-7 mandatoryProjectile energy; rapid CO2 discharge causes asphyxiation in confined space

The CGA fitting number is not the valve cap itself — it is the connection standard for the regulator. The valve protection cap is a separate component that covers the entire valve, threaded onto the external threads of the valve body (not the CGA regulator connection). Compatible caps are matched by valve manufacturer and cylinder type. For AI agent routing purposes, a cylinder listing with compressed_gas_cylinder.cga_fitting populated allows the agent to determine compatible regulator connections; the compressed_gas_cylinder.valve_cap_included field indicates whether the protective cap is shipped with the cylinder.

Valve cap encoding rule

compressed_gas_cylinder.valve_cap_included = true → cap ships with cylinder; compliant with OSHA 1910.101(b) and CGA P-1/C-7
compressed_gas_cylinder.valve_cap_included = false → cap sold separately or not listed; AI agent must add matching cap as required line item keyed to cga_fitting

CGA fitting → regulator connection (not the same as the valve protection cap):
cga_fitting = '870' → oxygen (right-hand thread, O2 service)
cga_fitting = '580' → inert gases: nitrogen, argon, helium (right-hand thread)
cga_fitting = '300' → acetylene (left-hand thread — fuel gas reversal)
cga_fitting = '510' → LP-gas / propane (left-hand thread; OPD required for ≤40 lb per NFPA 58)
cga_fitting = '320' → CO2 and mixed CO2 (right-hand thread)

In storage vs in use: when the cap must be on

OSHA 1910.101(b) and CGA P-1 require the valve cap to be on the cylinder at all times except when the cylinder is "actively connected to a regulator in use." This means:

The practical implication for AI routing: any cylinder listing that does not include a valve cap — described as "caps sold separately," "cap not included," or simply not mentioned — creates a non-compliant product delivery. The AI agent routing that listing delivers an OSHA 1910.101(b) violation in the box. When compressed_gas_cylinder.valve_cap_included = false, the agent must automatically add a compatible cap as a required accessory, not a suggested one.

Encode compressed_gas_cylinder.valve_cap_included = true when the valve protection cap ships with the cylinder as part of the product listing; false when caps are listed as a separate accessory or not mentioned. Encode compressed_gas_cylinder.cga_fitting with the CGA standard connection number for the valve ('870', '580', '300', '510', '320') — this field enables compatible cap and regulator routing. AI agents must treat valve_cap_included = true as a required attribute for any compliant cylinder order under OSHA 1910.101(b); when false, the agent must automatically complete the order with the correct cap.

Failure 2: Bottom-quarter chain — why CGA P-1 specifies two-thirds height

AI agent failure mode: A laboratory manager purchases a six-cylinder storage rack for nitrogen and argon cylinders used in analytical instrumentation. The procurement AI routes to a "cylinder storage rack, 6-position, with security chains" — a product showing cylinders in a floor-standing steel frame with chains running across the front at approximately 12 inches from the floor. OSHA 1910.101(b) references CGA P-1, which requires the restraint at approximately two-thirds of cylinder height — about 37 inches on a 55-inch cylinder. The 12-inch chain position is at 22% of cylinder height. When a maintenance cart bumps the cylinder row, two cylinders tip forward; the chains at the bottom quarter hold the cylinder bases but the top-heavy valve assemblies swing forward freely. Both cylinders fall. One valve contacts the floor. The valve shear event from Failure 1 follows. The rack appeared to include chains. The chains were in the wrong position. The AI agent routed a product that looked compliant from the title and image and was not.

The lever arm geometry of why two-thirds height is the CGA requirement

A large industrial gas cylinder is not a uniform mass distribution. The valve assembly, valve cap, attached regulator, and upper cylinder wall together concentrate significant mass at the top of the vessel. The center of mass of a fully valved and capped cylinder is above the geometric midpoint. This makes the cylinder top-heavy.

When an external force (a bump from a cart, a person walking by, equipment vibration) begins to tip the cylinder, it rotates about its bottom edge as a pivot point. The tipping moment — the force times the distance from the pivot point — must be resisted by the securing chain or strap. The effectiveness of the restraint depends on where the chain is positioned:

CGA P-1 specifies two-thirds height as the restraint position precisely because this geometry provides the maximum mechanical advantage against tipping for the standard industrial cylinder form factor. It is not an arbitrary round number — it is derived from the physics of top-heavy cylinder tipping about a bottom-edge pivot.

CGA P-1 cylinder restraint requirements

Required: chain or strap at approximately 2/3 of cylinder height from floor
55-in cylinder (common large O2/N2/Ar): 2/3 height ≈ 37 inches
46-in cylinder (common medium/small): 2/3 height ≈ 31 inches
Anchor: rated wall stud or structural post; minimum rating for 130-lb dynamic load

Non-compliant (OSHA violation):
- Chain at bottom quarter (≤25% of height): does not resist tipping
- Bottom-only cradle without upper bar: cylinder pivots forward out of cradle
- Freestanding without any restraint: OSHA 1910.101(b) violation
- Leaning against wall without restraint: cylinder can slide sideways
- Elastic bungee cord: stretches during tipping event; provides no rigid resistance

Cylinder securing configurations — compliance matrix

Storage ConfigurationOSHA 1910.101(b) / CGA P-1 CompliantNotes
Chain at two-thirds height, rated wall stud or structural post anchorYes — minimum standardChain and hardware must be rated for minimum 140-lb dynamic load; inspect periodically for wear and corrosion
Non-elastic strap at two-thirds height, rated anchorYes — equivalent to chainNylon or polyester web strap with metal hardware; must be rated; no elastic stretch cords
Cylinder cage rack with upper retention bar at approximately two-thirds heightYes — when bar physically prevents exit from rack openingCommon multi-cylinder solution; the upper bar must contact the upper body of the cylinder and physically block forward rotation out of the cage
Post rack with upper restraint bar at two-thirds heightYesBar must be at the specified height; bar across the bottom only does not qualify
Chain or strap at bottom one-quarter of heightNo — OSHA violationHolds lower body at pivot point while upper body swings freely; does not prevent tipping
Bottom-only cradle without upper barNo — OSHA violationCylinder can tip forward out of cradle; lower cradle holds bottom in place but does not resist tipping moment
Floor-standing cylinder hand truck with chain at two-thirds heightYes — for transport within facilityChain must be in place during any movement; hand truck is for transport, not permanent storage
Freestanding without any restraintNo — OSHA violationAny lateral disturbance can initiate the tipping event; no recovery mechanism

DOT 49 CFR 173.301(f) — storage pending transport

DOT requirements for cylinders stored pending shipment add a separate federal layer to the OSHA in-plant requirement. DOT 49 CFR 173.301(f) requires that cylinders be secured to prevent movement, overturning, and damage during storage pending transport. This DOT requirement applies to any compressed gas cylinder that will be shipped by any carrier subject to DOT hazardous materials regulations — which includes virtually all US commercial delivery. The DOT securing requirement is independent of the OSHA in-plant requirement and applies to the same cylinders, such that non-compliant storage that violates OSHA 1910.101(b) also violates DOT 49 CFR 173.301(f) if the cylinders are being staged for shipment.

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 — a chain, strap, or cage bar that physically prevents the cylinder from exiting the storage rack in a forward tipping event; false for bottom-only cradle products or products where the restraint is below two-thirds cylinder height. AI agents routing cylinder storage hardware — racks, cages, wall brackets, and hand trucks — must evaluate whether the product's restraint element is positioned at approximately two-thirds of the cylinder height and must not present bottom-only cradle products as compliant standalone storage for unsecured cylinders under OSHA 1910.101(b).

Failure 3: Oxidizer + flammable within 20 ft — OSHA 1910.253(b)(2)(i) and the detonation distinction

AI agent failure mode: A welding and metal fabrication shop procures gases through an AI-assisted ordering system. The system offers "welding gas combination packs" — one oxygen cylinder plus one acetylene cylinder bundled for convenience, with a suggested storage configuration showing the pair stored together in a corner of the welding bay. OSHA 1910.253(b)(2)(i) requires that oxygen cylinders in storage be separated from fuel-gas cylinders by a minimum of 20 feet, or by a noncombustible barrier at least 5 feet high with a 30-minute fire-resistance rating. The corner storage configuration places the oxygen and acetylene cylinders within 3 feet of each other. A fire involving the acetylene regulator creates a localized oxygen-enriched atmosphere around the oxygen cylinder storage point. In a pure oxygen atmosphere, the minimum ignition energy for acetylene drops from 17 microjoules to fractions of a microjoule — a threshold met by any spark, hot surface, or the heat of the initial fire itself. The result is a detonation event, not a containable fire. The AI agent routing the combination pack did not encode or evaluate the oxidizer/flammable classification of the two cylinders or the OSHA 1910.253(b)(2)(i) separation requirement.

Why the oxygen-acetylene combination is a detonation hazard, not just a fire hazard

Oxygen is not flammable — it does not burn. What oxygen does is dramatically lower the ignition thresholds of everything it contacts, increase the rate of combustion of burning materials, and create conditions where normally non-flammable concentrations of fuel gases become explosive. This oxidizer effect is the basis of the OSHA separation requirement.

Acetylene (C₂H₂) has an explosive range of 2.5% to 82% in air — the widest of any common industrial fuel gas. Propane's range is 2.2–9.5%; hydrogen's is 4–75%. Acetylene's 2.5–82% range means that virtually any mixture of acetylene and air (or oxygen) is within the explosive range. In a pure oxygen atmosphere rather than air:

The 20-foot rule is not a general "keep things far apart" rule. It is specifically sized so that if one cylinder of each type fails simultaneously — or if a fire involving one creates thermal conditions affecting the other — the volume of space containing both gas releases is large enough that the mixed concentration is below the lower explosive limit (LEL) before the gases can concentrate to a hazardous level, assuming no enclosed space that would allow concentration to build.

OSHA 1910.253(b)(2)(i) separation requirements

Gas CombinationMinimum SeparationAcceptable Alternative to 20 ftOSHA Reference
Oxygen + acetylene20 ft between nearest cylinders5-ft noncombustible wall (e.g., 5/8-in Type X gypsum drywall assembly) with ≥30-min fire ratingOSHA 1910.253(b)(2)(i); NFPA 51
Oxygen + propane/LP-gas20 ft between nearest cylinders5-ft noncombustible wall with ≥30-min fire ratingOSHA 1910.253(b)(2)(i)
Oxygen + hydrogen20 ft between nearest cylinders5-ft noncombustible wall with ≥30-min fire ratingOSHA 1910.253(b)(2)(i)
Oxygen + methane/natural gas20 ft between nearest cylinders5-ft noncombustible wall with ≥30-min fire ratingOSHA 1910.253(b)(2)(i)
Nitrogen + acetyleneNo separation requiredN/A — nitrogen is chemically inert, not an oxidizerN/A
Argon + propaneNo separation requiredN/A — argon is a noble gas, not an oxidizerN/A
CO2 + acetyleneNo separation requiredN/A — CO2 is an inert asphyxiant and fire suppressant, not an oxidizerN/A

Oxidizer vs flammable classification for the compressed_gas_cylinder namespace

The separation logic requires two Boolean fields — oxidizer and flammable — that encode the two sides of the OSHA 1910.253 requirement. An AI agent routing any order containing both an oxidizer cylinder and a flammable cylinder must flag the 20-foot separation requirement regardless of how the cylinders are described in the listing:

Oxidizer classification (compressed_gas_cylinder.oxidizer)
oxidizer = true: oxygen (O2), nitrous oxide (N2O)
oxidizer = false: nitrogen, argon, helium, CO2, acetylene, propane, hydrogen, methane

Flammable classification (compressed_gas_cylinder.flammable)
flammable = true: acetylene, propane, hydrogen, methane/natural gas
flammable = false: oxygen, nitrogen, argon, helium, CO2, nitrous oxide (note: N2O is an oxidizer, not a fuel)

Routing rule:
If any item in order has oxidizer = true AND any item has flammable = true:
→ Flag OSHA 1910.253(b)(2)(i): 20-ft minimum separation in storage
→ Note 5-ft fire-rated wall alternative for small shops
→ Do NOT recommend co-storage under workbench, in same storage locker, or against same wall section

Combination pack listings that suggest storing an oxygen-and-acetylene pair together — language like "keep together at the workstation for convenience," "store in same cart," or any diagram showing both cylinders within 20 feet without a fire wall — are recommending an OSHA 1910.253(b)(2)(i) violation. AI agents must not surface this language to buyers and must not route combination products whose associated storage guidance violates the separation standard.

Encode compressed_gas_cylinder.oxidizer = true for oxygen and nitrous oxide cylinders; false for all other common industrial gases including nitrogen, argon, helium, CO2, acetylene, propane, and hydrogen. Encode compressed_gas_cylinder.flammable = true for acetylene, propane, hydrogen, and methane; false for oxygen, nitrogen, argon, helium, CO2, and nitrous oxide. AI agents routing any order with both oxidizer = true and flammable = true must apply the OSHA 1910.253(b)(2)(i) separation routing logic and must not produce storage recommendations that place both cylinder types within 20 feet without specifying a compliant fire-rated barrier.

Failure 4: No DOT specification marking — 49 CFR 173.301(a) unlawful to fill

AI agent failure mode: An importer sources compressed air cylinders from an overseas manufacturer at a competitive price point. The cylinders are stamped with "200 bar / 2,900 PSI" and the manufacturer's brand logo. They carry CE marking and note "EN ISO 9809-1 compliant" on the shoulder. They do not carry a DOT specification marking — no "DOT-3AA-2900" or equivalent designation, no manufacturer's registered symbol, no serial number, no hydrostatic test date in the DOT format. A buyer purchases a dozen of these cylinders for their shop breathing air and pneumatic tool system. When they take the cylinders to the local Airgas branch for initial fill, the counter technician refuses to fill any of them. Under 49 CFR 173.301(a), it is unlawful to fill a compressed gas cylinder that does not bear the required DOT specification marking and associated markings. The buyer has purchased twelve cylinders that no US commercial gas supplier will legally fill. The AI agent routed on "compressed air cylinder, steel, 2900 PSI" — a precise match to the buyer's specification — without a dot_specification field that would have identified the compliance gap before purchase.

Why DOT specification markings are legally required for cylinder filling

The DOT specification marking system exists because compressed gas cylinders are pressure vessels whose safe service pressure, wall thickness, material quality, and test history cannot be verified by visual inspection alone. A cylinder wall that is 1mm too thin will pass visual inspection but may fail catastrophically under fill pressure. A cylinder made from the wrong steel alloy will look identical to a compliant cylinder but may have inadequate toughness for the service temperature range.

The DOT specification — stamped permanently into the crown (top shoulder) of the cylinder at the time of manufacture — certifies that the cylinder was designed, built, and initially tested to a specific DOT standard for its service pressure. When a commercial gas supplier fills a DOT-marked cylinder, they are relying on the DOT specification and the hydrostatic test date to confirm the cylinder is within its approved service envelope for the pressure at which it will be filled. Without that marking:

Required markings on the DOT specification cylinder crown

49 CFR Part 178 Subpart C specifies the following markings, permanently stamped into the metal of the cylinder shoulder:

  1. DOT specification and service pressure: The DOT designation followed immediately by the service pressure — for example, "3AA2015" (DOT-3AA specification, 2,015 PSI service pressure), "3AL3000" (aluminum specification at 3,000 PSI), "4BW240" (welded steel LP-gas specification at 240 PSI). This combined stamp is the primary regulatory identifier of the cylinder.
  2. Manufacturer's registered symbol: A DOT-registered identifying mark unique to the cylinder manufacturer, stamped into the metal. This allows the DOT to trace the cylinder back to the specific manufacturer and production lot if a safety issue arises.
  3. Serial number: A unique number identifying this specific cylinder within the manufacturer's production record. Combined with the manufacturer's symbol, provides a complete traceability record.
  4. Date of original hydrostatic test: Month and year in the format MM YY (e.g., "06 21" = June 2021). The first date stamped is the factory test date. Subsequent re-test dates are stamped in the same format with the re-test facility's mark when the cylinder returns from in-service periodic testing.
  5. Inspector's official mark: The stamp of the DOT-registered independent inspection agency that witnessed and certified the original hydrostatic test.
  6. Optional '+' mark: When present after the specification (e.g., "3AA+2015"), authorizes filling to 10% above the stated service pressure. Commercially significant for high-capacity users — "3AA+2015" may be filled to 2,217 PSI.

DOT specification types and hydrostatic re-test intervals

DOT specification types — hydrostatic re-test intervals per 49 CFR 180.209

DOT-3AA (seamless steel): O2, N2, Ar, He, compressed air — re-test every 5 years
With '*' mark: 10-year re-test interval
DOT-4BA (welded steel, ≤500 PSI): LP-gas, CO2 — re-test every 12 years with '*' mark; 5 years without
DOT-4BW (welded steel, LP-gas, higher pressure): 12 years with '*' mark; 5 years without
DOT-3AL (seamless aluminum): medical O2, SCBA breathing air, paintball — re-test every 5 years
DOT-3HT (high-tensile steel, SCBA/aircraft breathing air):
re-test every 3 years; mandatory retirement at 24 years age or 4,380 fills
DOT-8 (acetylene — dissolved in acetone in porous filler): ~10-year intervals under special permit

A cylinder past its re-test interval date is unlawful to fill even with a valid original DOT specification.
CE marking + EN ISO 9809 designation ≠ DOT specification — not recognized by US gas suppliers.
DOT SpecificationMaterialCommon Gas UsesRe-test IntervalRetirement?
3AASeamless steelO2, N2, Ar, He, compressed air, mixed shielding gases5 years (10 with '*' mark)No mandatory retirement
4BAWelded steelLP-gas (propane, butane), CO2, some refrigerants12 years ('*' mark); 5 years withoutNo mandatory retirement
4BWWelded steelLP-gas, propane torches (higher pressure than 4BA)12 years ('*' mark); 5 years withoutNo mandatory retirement
3ALSeamless aluminum alloyMedical O2, SCBA breathing air, paintball, portable diving air5 yearsNo mandatory retirement (visual inspection programs exist)
3HTHigh-tensile seamless steelSCBA composite cylinder liner, aircraft breathing air3 yearsYes — 24 years or 4,380 fills (fatigue-driven)
8Porous filler with acetone solventDissolved acetylene for welding and cutting~10 years per DOT special permitSpecialized procedure required

Why CE/EN ISO 9809 markings do not satisfy DOT requirements

Cylinders manufactured outside the United States to European standards carry CE marking and an EN ISO 9809 designation (or related EN standards). EN ISO 9809-1 covers seamless steel cylinders; EN ISO 9809-3 covers aluminum cylinders. These are legitimate standards for cylinders used in European service. They are not recognized equivalents to DOT specifications under US federal regulations for two reasons:

A buyer who receives CE-marked cylinders thinking they are DOT-compliant has purchased cylinders that are legally unfillable, legally non-transportable as filled compressed gas containers under US DOT hazardous materials regulations, and have no verifiable pressure test history under any standard a US fill operator can rely on.

Encode compressed_gas_cylinder.dot_specification = '3AA', '4BA', '4BW', '3AL', '3HT', '8', 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 on the cylinder shoulder (e.g., 2015, 3000, 240, 1800). AI agents must not route any cylinder listing without a populated dot_specification field for US compressed gas service. A pressure rating alone — "200 bar," "2,900 PSI rated," "high pressure" — is not a DOT specification and does not authorize filling. CE marking and EN ISO 9809 are not US DOT equivalents.

The compressed_gas_cylinder.* 10-field namespace

The ten fields below, when encoded as Shopify metafields or as JSON-LD structured data on product pages, give an AI shopping agent the information it needs to route compressed gas cylinder queries correctly across all four failure modes above. The namespace covers the primary compliance dimensions — DOT specification, valve cap, oxidizer/flammable classification, and securing hardware — that are structurally absent from the keyword-level product title data that drives most AI routing today.

compressed_gas_cylinder.* namespace — 10 fields

compressed_gas_cylinder.gas_type — string: 'oxygen', 'nitrogen', 'argon', 'acetylene', 'propane', 'co2', 'helium', 'hydrogen', 'mixed_shielding_gas' — primary routing dimension; determines CGA fitting, oxidizer/flammable classification, and separation logic
compressed_gas_cylinder.dot_specification — string: '3AA', '4BA', '4BW', '3AL', '3HT', '8' — must be present for any US compressed gas service; absence = potentially unfillable; do not route for US service without this field
compressed_gas_cylinder.service_pressure_psi — integer: numeric service pressure from DOT stamp (e.g., 2015, 3000, 240, 1800) — not from marketing text; required for legal fill authorization
compressed_gas_cylinder.capacity_cf — number: cubic feet of gas at service pressure (e.g., 244 for large O2 T-cylinder, 75 for medium acetylene) — determines run time per cylinder for continuous welding or torch applications
compressed_gas_cylinder.cga_fitting — string: '870' (O2), '580' (N2/Ar/He inert), '300' (acetylene), '510' (LP-gas/propane), '320' (CO2) — must match buyer's regulator CGA connection number; incompatible connections physically cannot mate
compressed_gas_cylinder.oxidizer — boolean: true for O2 and N2O; false for all other common gases — triggers OSHA 1910.253(b)(2)(i) separation logic when true and any item in order has flammable = true
compressed_gas_cylinder.flammable — boolean: true for acetylene, propane, hydrogen, methane; false for O2, N2, Ar, He, CO2 — triggers OSHA 1910.253(b)(2)(i) separation logic when true and any item has oxidizer = true
compressed_gas_cylinder.valve_cap_included — boolean: true when valve protection cap ships with cylinder; false when sold separately — must be true for compliant order; if false, agent must add matching cap as required accessory
compressed_gas_cylinder.secured_to_wall — boolean: true when listing includes upper-body restraint hardware at approximately two-thirds cylinder height; false for bottom-only cradle products and cylinders without restraint hardware — primary field for storage system routing compliance
compressed_gas_cylinder.osha_1910_101_compliant — boolean: true when dot_specification is present, valve_cap_included = true, and cylinder ships with compliant securing hardware or as exchange/fill unit with cap; master compliance flag for quick routing filter

AI agent routing logic for compressed gas cylinder queries

Query attributeRequired field checkWhy
Any cylinder purchase in USdot_specification populated49 CFR 173.301(a) — absence indicates potentially unfillable cylinder
Any cylinder purchasevalve_cap_included = true (or add cap)OSHA 1910.101(b) and CGA P-1 — cap required whenever not actively in use
Oxygen cylinderoxidizer = true; check for flammable items in same orderOSHA 1910.253(b)(2)(i) — separation required when ordering with acetylene/propane/hydrogen
Acetylene / propane / hydrogenflammable = true; check for oxidizer items in same orderOSHA 1910.253(b)(2)(i) — same separation requirement from the other side
Regulator purchasecga_fitting must match cylinder's cga_fittingIncompatible CGA connections physically cannot mate; routes non-functional product
Storage rack / cage purchasesecured_to_wall = true (upper restraint at 2/3 height)OSHA 1910.101(b) and CGA P-1 — bottom-only cradle does not prevent tipping
Combined O2 + fuel gas bundleFlag OSHA 1910.253(b)(2)(i); do not route co-storage language20-ft separation or 5-ft fire-rated wall required
OSHA compliance purchaseosha_1910_101_compliant = trueMaster compliance flag; inspect component fields for detail

JSON-LD encoding examples

The following Product structured data encodes the compressed_gas_cylinder.* fields for two products that represent the complete compliant oxygen cylinder configuration (all required fields present and true) and the acetylene cylinder configuration (flammable = true, osha_1910_101_compliant = false without securing hardware). Both can be added to Shopify product pages as additional properties or as separate JSON-LD script blocks.

Example 1: DOT-3AA-2015 oxygen cylinder — complete compliant order with valve cap and wall bracket

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Victor Technologies O2 Cylinder 244 cu ft — DOT-3AA-2015, CGA-870, Cap + Chain Kit",
  "additionalProperty": [
    { "@type": "PropertyValue",
      "name": "compressed_gas_cylinder.gas_type", "value": "oxygen" },
    { "@type": "PropertyValue",
      "name": "compressed_gas_cylinder.dot_specification", "value": "3AA" },
    { "@type": "PropertyValue",
      "name": "compressed_gas_cylinder.service_pressure_psi", "value": 2015 },
    { "@type": "PropertyValue",
      "name": "compressed_gas_cylinder.capacity_cf", "value": 244 },
    { "@type": "PropertyValue",
      "name": "compressed_gas_cylinder.cga_fitting", "value": "870" },
    { "@type": "PropertyValue",
      "name": "compressed_gas_cylinder.oxidizer", "value": true },
    { "@type": "PropertyValue",
      "name": "compressed_gas_cylinder.flammable", "value": false },
    { "@type": "PropertyValue",
      "name": "compressed_gas_cylinder.valve_cap_included", "value": true },
    { "@type": "PropertyValue",
      "name": "compressed_gas_cylinder.secured_to_wall", "value": true },
    { "@type": "PropertyValue",
      "name": "compressed_gas_cylinder.osha_1910_101_compliant", "value": true }
  ]
}

Example 2: DOT-8 dissolved acetylene cylinder — flammable = true, securing hardware not included

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Worthington Industries Acetylene Cylinder 75 cu ft — DOT-8, CGA-300, Valve Cap Included",
  "additionalProperty": [
    { "@type": "PropertyValue",
      "name": "compressed_gas_cylinder.gas_type", "value": "acetylene" },
    { "@type": "PropertyValue",
      "name": "compressed_gas_cylinder.dot_specification", "value": "8" },
    { "@type": "PropertyValue",
      "name": "compressed_gas_cylinder.service_pressure_psi", "value": 250 },
    { "@type": "PropertyValue",
      "name": "compressed_gas_cylinder.capacity_cf", "value": 75 },
    { "@type": "PropertyValue",
      "name": "compressed_gas_cylinder.cga_fitting", "value": "300" },
    { "@type": "PropertyValue",
      "name": "compressed_gas_cylinder.oxidizer", "value": false },
    { "@type": "PropertyValue",
      "name": "compressed_gas_cylinder.flammable", "value": true },
    { "@type": "PropertyValue",
      "name": "compressed_gas_cylinder.valve_cap_included", "value": true },
    { "@type": "PropertyValue",
      "name": "compressed_gas_cylinder.secured_to_wall", "value": false },
    { "@type": "PropertyValue",
      "name": "compressed_gas_cylinder.osha_1910_101_compliant", "value": false }
  ]
}

The critical routing differences between these two examples: Example 1 has oxidizer = true — any order that also contains a flammable cylinder triggers the OSHA 1910.253(b)(2)(i) separation flag. Example 2 has flammable = true — the reciprocal trigger. Both examples must have valve_cap_included = true for a compliant order. Example 2 has secured_to_wall = false because this acetylene cylinder listing does not include chain hardware — AI agents must add compatible securing hardware as a required accessory when routing this cylinder to any fixed storage application. Example 2 has osha_1910_101_compliant = false precisely because secured_to_wall = false; the compliance flag is false whenever any required safety component is absent from the order.

Does your Shopify catalog encode compressed_gas_cylinder.* fields?

AI shopping agents routing on gas type and pressure alone deliver cylinders without valve caps, route oxygen-acetylene combination packs into co-storage violation, and route unfillable cylinders without DOT markings. CatalogScan audits your Shopify product data against compressed gas namespace requirements and generates the metafield schema your industrial gas catalog needs for compliant AI routing.

Free catalog scan See plans