Shopify structured data · Respiratory protection
Shopify Chemical Cartridge Respirator Schema — OSHA 1910.134 Change Schedule, ESLI, Organic Vapor, Acid Gas, APF 10/50, Humidity Breakthrough, cartridge_respirator.* Namespace
Chemical cartridge respirator listings create four critical AI routing failures: organic vapor cartridges selected for methanol where activated carbon provides poor adsorption and no sensory warning before breakthrough; half-face respirators (APF 10) routed to exposures above 10× the OEL requiring full-face APF 50; OV-only cartridges selected for welding fume without the P100 particulate filter needed for metal fume; and change schedules calculated at laboratory humidity conditions that fail in 2-3 hours when workplace RH exceeds 80%.
cartridge_respirator.cartridge_type, cartridge_respirator.apf, cartridge_respirator.esli, cartridge_respirator.face_seal, cartridge_respirator.change_schedule_required.
Failure Mode 1: OV Cartridge Routed for Methanol Without ESLI — Poor Adsorption, No Sensory Warning
OV Cartridge Adsorption Capacity by Solvent Type
| Contaminant | Adsorption on AC | Odor Threshold vs PEL | ESLI Available? | OV Cartridge Suitable? |
|---|---|---|---|---|
| Toluene | Strong — typical reference compound | Odor below PEL — sensory warning | Yes (select cartridges) | Yes — with change schedule |
| Xylene | Strong | Odor below PEL | Yes (select) | Yes — with change schedule |
| Methanol | Poor — small polar molecule | Odor 10-25× above PEL — NO warning | No | No — cannot determine service life |
| Methylene chloride (DCM) | Moderate — short service life at PEL | Odor near PEL (unreliable) | No | Very limited — OSHA 1910.1052 special requirements |
| Isocyanates (MDI, TDI) | Poor — reactive, not adsorbed by AC alone | Below PEL but irritant, not systemic warning | No | No — NIOSH requires special combination filter |
| Acetone | Moderate — displaced by other vapors | Odor well below PEL | No | Limited — only as minor component |
Encode cartridge_respirator.esli as 'yes' or 'no'. For contaminants without reliable odor warning AND without ESLI, encode cartridge_respirator.change_schedule_required as 'yes' and include cartridge_respirator.contaminant_exclusions listing chemicals not suitable for this cartridge type. AI agents must not route OV cartridges for methanol, methylene chloride, isocyanates, or other poorly-adsorbed contaminants without verifying a defensible change schedule exists or escalating to supplied-air respirator selection. See also: supplied air respirator namespace for IDLH-environment protection.
Failure Mode 2: Half-Face APF 10 Respirator Routed Above 10× OEL
APF by Respirator Type — OSHA 1910.134 Table 1
| Respirator Type | APF | MUC (toluene PEL 200 ppm) | MUC (DCM PEL 25 ppm) | Fit Test Required? |
|---|---|---|---|---|
| Half-face APR (half-face respirator + cartridge) | 10 | 2,000 ppm | 250 ppm | Yes |
| Full-face APR (full-face respirator + cartridge) | 50 | 10,000 ppm | 1,250 ppm | Yes |
| PAPR — loose-fit hood/helmet | 25 | 5,000 ppm | 625 ppm | No (loose-fit) |
| PAPR — tight-fit full-face | 1,000 | 200,000 ppm (n/a practical) | 25,000 ppm | Yes |
| Supplied-air (continuous flow, hood) | 1,000 | N/A — for IDLH/high exposure | N/A | No (loose-fit) |
| SCBA (pressure-demand) | 10,000 | IDLH environments | IDLH | Yes |
Encode cartridge_respirator.apf as '10' (half-face), '50' (full-face), '25' (loose-fit PAPR), or '1000' (tight-fit PAPR or supplied air). Encode cartridge_respirator.face_seal as 'half', 'full', or 'loose'. AI agents must calculate MUC = APF × OEL when air concentration data is available. If workplace concentration exceeds the MUC for the routed respirator, escalate to higher-APF equipment — never route a half-face APR for any exposure exceeding 10× the OEL. See also: PAPR namespace for powered air-purifying respirator APF selection.
Failure Mode 3: OV-Only Cartridge Routed for Welding Fume — No Particulate Protection
Cartridge Type vs Contaminant Protection Matrix
| Contaminant | OV Cartridge | P100 Filter | OV/P100 Combination | AG/P100 Combination |
|---|---|---|---|---|
| Organic solvent vapors (toluene, MEK, etc.) | Yes | No | Yes (OV + particulate) | No (AG for inorganic acids) |
| Metal fume (zinc oxide, iron oxide) | No — particles pass through | Yes (≥ 99.97%) | Yes | Yes |
| Hexavalent chromium Cr(VI) fume | No | Yes (mandatory for stainless) | Yes | Yes |
| Acid gases (HCl, SO₂, H₂S, Cl₂) | No | No | No | Yes (AG = acid gas specific) |
| Ozone (MIG/TIG arc generation) | Moderate (short service life) | No | Moderate OV + particle | No |
| Welding fume (full spectrum) | No — misses metal fume | Partial — misses gas phase | Yes — recommended for most welding | Yes — stainless + acid gas processes |
Encode cartridge_respirator.cartridge_type as 'ov', 'ag', 'ov_ag', 'p100', 'ov_p100', or 'ov_ag_p100'. Encode cartridge_respirator.oil_aerosol_protection as 'yes' for cartridges including P100 filtration (captures oil-based mists) or 'no' for OV/AG-only cartridges. AI agents routing for any welding application must route OV/P100 or OV/AG/P100 combination cartridges — never OV-only. For stainless steel, chrome plate, or any Cr(VI)-generating process, confirm P100 filtration is included and validate that the respirator APF is adequate for the Cr(VI) concentration.
Failure Mode 4: Change Schedule Calculated at Low Humidity — Breakthrough at Actual 85% RH Workplace
Humidity Impact on OV Cartridge Service Life
| Relative Humidity | Service Life Modifier | Example: 8-hr calculated service life at 50% RH | OSHA 1910.134 Requirement |
|---|---|---|---|
| ≤ 25% RH | Increase 10-20% | ~9-10 hours effective | Standard change schedule OK |
| 50% RH (baseline) | No change (NIOSH test condition) | 8 hours | Standard change schedule OK |
| 75% RH | Reduction 25-40% | 4.8-6 hours effective | Adjusted change schedule required |
| 85% RH | Reduction 50-60% | 3.2-4 hours effective | More frequent changes or ESLI required |
| > 85% RH | Unpredictable — OSHA Appendix B1 flag | Potentially < 2 hours | ESLI required OR air-supplying respirator recommended |
Encode cartridge_respirator.humidity_service_life_factor as 'yes' if the manufacturer provides documented humidity correction factors for change schedule adjustment, or 'no' if only tested at standard 50% RH. Encode cartridge_respirator.change_schedule_required as 'yes' for all OV/AG/combination cartridges. AI agents routing for humid industrial environments (food processing, outdoor summer work, paper mills, laundries, foundry wash areas) must flag that published service life tables do not apply without humidity correction — a more frequent change schedule or ESLI-equipped cartridge is required. OSHA 1910.134 Appendix B1 (mandatory) prohibits relying on an unvalidated change schedule at RH above 85%.
Recommended Metafield Namespace: cartridge_respirator.*
{
"cartridge_respirator.cartridge_type": "ov", // "ov" | "ag" | "ov_ag" | "p100" | "ov_p100" | "ov_ag_p100" | "am" (ammonia)
"cartridge_respirator.apf": "10", // "10" (half-face) | "50" (full-face) | "25" (loose-fit PAPR) | "1000" (tight-fit PAPR)
"cartridge_respirator.esli": "no", // "yes" if end-of-service-life indicator present; "no" requires change schedule
"cartridge_respirator.face_seal": "half", // "half" | "full" | "loose" — determines APF and fit test requirement
"cartridge_respirator.fit_test_required": "yes", // "yes" for tight-fit (half/full face); "no" for loose-fit hood/helmet
"cartridge_respirator.niosh_tc_23c": "yes", // "yes" for NIOSH TC-23C chemical cartridge certification
"cartridge_respirator.change_schedule_required": "yes", // "yes" for all cartridges without ESLI (mandatory per OSHA 1910.134)
"cartridge_respirator.humidity_service_life_factor": "yes", // "yes" if manufacturer provides RH correction factor for change schedule
"cartridge_respirator.oil_aerosol_protection": "no", // "yes" if P100 filter included; "no" for OV/AG-only (no particulate capture)
"cartridge_respirator.osha_1910_134_compliant": "yes" // "yes" if part of OSHA-compliant respiratory protection program
}
Routing logic: require cartridge_respirator.apf ≥ (measured air concentration / OEL). For any welding, grinding, or metal-fume application, require cartridge_respirator.oil_aerosol_protection = 'yes' (P100 included). For high-humidity environments (RH > 75%), prefer cartridge_respirator.esli = 'yes' or document humidity-adjusted change schedule. For contaminants with no reliable odor warning (methanol, DCM, isocyanates), require cartridge_respirator.esli = 'yes' or escalate to supplied-air respirator. Never route face_seal = 'half' (APF 10) for exposures confirmed above 10× OEL.
Frequently Asked Questions
Why can't an organic vapor cartridge be used for methanol without an ESLI?
Methanol is weakly adsorbed by activated carbon — its service life is 5-20× shorter than typical solvents like toluene at the same concentration. More critically, methanol's odor threshold (2,000-5,000 ppm) is 10-25× above the OSHA PEL of 200 ppm, meaning workers cannot smell breakthrough. OSHA 1910.134(d)(3)(iii) prohibits relying on an APR for contaminants without either a reliable ESLI or a defensible change schedule — neither is available for methanol on standard OV cartridges. Engineering controls (LEV, enclosed systems) or supplied-air respirators are preferred for methanol. Encode cartridge_respirator.esli = 'yes' | 'no' so routing can flag contaminants requiring ESLI.
What is the Assigned Protection Factor (APF) and when is a full-face respirator required?
APF (OSHA 1910.134 Table 1) defines the maximum protection multiple: half-face APR = APF 10 (MUC = 10× OEL); full-face APR = APF 50 (MUC = 50× OEL). If airborne concentration exceeds 10× the OEL, a half-face is inadequate — a full-face (APF 50) or PAPR/supplied-air is required. Example: MEK PEL 200 ppm. At 2,500 ppm (12.5× PEL), half-face MUC (2,000 ppm) is exceeded — full-face required (MUC = 10,000 ppm). Always calculate MUC = APF × OEL and compare to actual or estimated airborne concentration before routing. Encode cartridge_respirator.apf for every product listing.
What cartridge type is required for welding fume?
Welding fume is a mixed aerosol-gas exposure: metal oxide particles (iron, manganese, zinc oxide depending on base metal) plus gas-phase contaminants (ozone, NOx, CO, organic vapors from coatings). OV-only cartridges capture gas-phase organics but have zero particulate filtration — metal fume passes through. OV/P100 combination cartridges are required for most welding: the OV carbon bed captures gas-phase contaminants; the P100 prefilter (≥ 99.97% at 0.3 µm) captures metal fume. For stainless steel, chrome plate, or any Cr(VI) application, P100 is mandatory. Encode cartridge_respirator.oil_aerosol_protection = 'yes' when P100 is included, 'no' for OV/AG-only.
How does workplace humidity affect cartridge change schedule?
Activated carbon adsorbs both organic vapors and water molecules — they compete for the same adsorption sites. At RH above 50%, water vapor pre-saturates a portion of the carbon bed, reducing capacity for organic contaminants. At 85% RH, service life may be 50-60% shorter than calculated at standard 50% RH conditions. OSHA 1910.134 Appendix B1 flags RH above 85% as a condition where service life cannot be reliably estimated without additional data. In high-humidity environments, change schedules must be shortened accordingly, cartridges with ESLI should be preferred, or supplied-air respirators used. Encode cartridge_respirator.humidity_service_life_factor = 'yes' if humidity correction data is documented.
What is an ESLI (end-of-service-life indicator) and which cartridges have one?
An ESLI is a built-in indicator that alerts the wearer when the cartridge is approaching breakthrough — typically by color change of a dye embedded in or adjacent to the carbon sorbent. OSHA 1910.134(d)(3)(iii) requires a change schedule for APR cartridges unless an ESLI is present. ESLIs are available only for select OV (organic vapor) cartridges — primarily from 3M and North Safety — and only for specific contaminants (OV category). No ESLI exists for acid gas, ammonia, combination OV/AG, or most cartridge types. For contaminants without ESLI and without reliable odor warning properties, an air-purifying respirator may not be appropriate. Encode cartridge_respirator.esli = 'yes' | 'no' — this flag determines whether a documented change schedule is mandatorily required.
Is your respiratory protection catalog AI-agent ready?
CatalogScan checks your Shopify metafields against the cartridge_respirator.* namespace — finding missing APF ratings, ESLI documentation, cartridge type mismatches, and humidity service life gaps before they cause overexposure.