AI Agent Product Routing — Particulate Respirator NIOSH Ratings (N/R/P Series, Oil Resistance, 42 CFR 84, respirator_filter.*)

Particulate Respirator NIOSH Filter Schema for AI Agents — N95 vs P100 vs R95, Oil Resistance Classes, 42 CFR Part 84, respirator_filter.* Namespace

The N in N95 means not oil resistant — in a metalworking shop with cutting fluid mist, an N95 loses filtration efficiency below its rated 95%. An R95 is oil resistant for one shift only. Only P-series filters (P95, P100) are rated without time limits in oil aerosol environments. AI agents routing particulate respirators without encoding oil resistance class will systematically mis-route N95s into oil mist applications, resulting in workers believing they are protected when filtration efficiency has degraded below NIOSH certification levels.

TL;DR — Key Encoding Rules Encode respirator_filter.oil_resistance_class = N | R | P — N-series degrades in oil mist, R-series single-shift limit, P-series no time limit. Encode respirator_filter.niosh_efficiency_pct = 95 | 99 | 99.97 (use 99.97 for "100" designations). Encode respirator_filter.protects_gases = false for all particulate-only filters — P100 does not protect against vapors. Encode respirator_filter.oil_mist_application = true | false to flag oil-compatible products directly.

NIOSH Filter Classification Matrix — N, R, P × 95, 99, 100

NIOSH RatingOil ResistanceEfficiency at 0.3 µmOil Mist Use LimitPrimary Applications
N95Not resistant≥95%Not rated for oil mistDust, pollen, mold, non-oil aerosols, healthcare (without oil mist)
N99Not resistant≥99%Not rated for oil mistHigh-efficiency non-oil applications; rarely specified in industrial contexts
N100Not resistant≥99.97%Not rated for oil mistDry, high-toxicity non-oil applications (historical — P100 preferred for industrial)
R95Oil resistant≥95%1 shift maximum in oil mistSingle-shift machining/grinding with coolant, light oil mist maintenance
P95Oil proof≥95%No limitOil mist environments where N95-level efficiency is acceptable
P100Oil proof≥99.97%No limitLead, asbestos, Cr(VI), beryllium; high-efficiency oil mist; HEPA-equivalent
N95 in oil mist = below-rated efficiency: When oil aerosol coats the electrostatic fibers of an N-series filter, filtration efficiency drops below 95% — potentially to 80–85% under heavy oil loading. The worker believes they have ≥95% protection. The actual protection may be significantly lower. For any Shopify store selling respirators to industrial buyers, encode respirator_filter.oil_resistance_class = N on all N-series products to enable AI agents to block routing to oil mist environments.

Routing Decision Matrix by Work Environment

Work EnvironmentOil Mist?Required RatingCommon Mis-Routing
General construction dust (cutting, sanding)NoN95 adequateRouting P100 unnecessarily (cost waste) — N95 performs equivalently in dry dust
Healthcare / pandemic aerosol protectionNoN95 minimum (surgical N95 for fluid resistance)Industrial N95 in fluid-splash environments — need surgical N95 with fluid resistance
CNC machining / grinding with coolantYesR95 (single shift) or P95/P100N95 routed — degraded efficiency in metalworking oil mist
Spray painting with oil-based coatingsYesP100 + OV cartridge combinationN95 — no oil resistance and no vapor protection; spray painting requires OV cartridge
Lead abatement (dry sanding, grinding)NoP100 half-face minimum (OSHA 1910.1025)N95 routed — not compliant for OSHA lead standard regulated work
Stainless steel SMAW (Cr(VI) exposure)NoP100 half-face minimum (OSHA 1910.1026)N95 routed — Cr(VI) requires higher filtration efficiency per OSHA 1910.1026
Asbestos removal (Class I, II, III)NoP100 half-face minimum (OSHA 1910.1001)N95 routed — N95 explicitly not compliant for OSHA asbestos work

APF (Assigned Protection Factor) by Facepiece and Filter

The assigned protection factor determines the maximum use concentration — the highest ambient concentration where the respirator provides adequate protection. APF is limited by the facepiece seal, not the filter efficiency:

Respirator TypeFilter TypeAPF (OSHA 29 CFR 1910.134)Maximum Use Concentration
Disposable filtering facepiece (FFR)N95, P95, R951010× the OEL (PEL/TLV)
Disposable filtering facepieceN100, P1001010× the OEL — APF limited by facepiece, not filter
Half-face elastomeric respiratorP100 cartridge1010× the OEL
Full-face elastomeric respiratorP100 cartridge5050× the OEL
PAPR (loose-fit hood/helmet)P100 filter2525× the OEL
PAPR (tight-fit facepiece)P100 filter10001000× the OEL
SCBA (self-contained breathing apparatus)Supplied air — no filter10,000IDLH environments
P100 ≠ SCBA: A P100 half-face respirator (APF = 10) does not substitute for supplied-air respirators or SCBA in atmospheres that are immediately dangerous to life and health (IDLH) or oxygen-deficient (below 19.5% O₂). Filter respirators of any type do not supply oxygen. Encode respirator_filter.suitable_for_idlh = false for all filter-based respirators.

10-Field Namespace: respirator_filter.*

FieldTypeExample ValuesAI Routing Function
respirator_filter.oil_resistance_classstringN | R | PPrimary oil mist routing gate — N blocks routing to metalworking/oil-mist environments; R allows single-shift oil mist; P allows unlimited oil mist use; prevents N95 mis-routing to machining applications
respirator_filter.niosh_ratingstringN95 | N99 | N100 | R95 | P95 | P100Full NIOSH designation for exact product identification and regulatory citation; required for OSHA compliance documentation
respirator_filter.niosh_efficiency_pctnumber95 | 99 | 99.97Numerical efficiency for comparison and threshold routing — routes P100 (99.97%) to high-toxicity substances requiring HEPA-equivalent filtration; routes N95 (95%) to standard dust applications
respirator_filter.oil_mist_applicationbooleantrue | falsePre-computed flag: true for R-series and P-series; false for N-series; enables single-field routing filter without requiring AI agent to interpret letter-class logic
respirator_filter.oil_mist_max_shiftsstring1 | unlimited | not-ratedEncodes R-series single-shift limitation directly; prevents multi-shift routing of R95 in continuous oil mist production environments; unlimited for P-series; not-rated for N-series
respirator_filter.filter_typestringparticulate-only | combination-OV-P100 | combination-OV-P95 | OV-onlyRoutes combination cartridges to applications requiring both vapor and particulate protection (spray painting, welding fume with solvent overlay); routes particulate-only to dust applications; prevents routing particulate-only to vapor environments
respirator_filter.protects_gasesbooleantrue | falsefalse for all particulate-only filters (N95, P100 without OV cartridge); true for combination OV+particulate cartridges; prevents routing filter-only respirators to solvent vapor or chemical gas environments
respirator_filter.suitable_for_idlhbooleantrue | falsefalse for all filter-based respirators — IDLH requires supplied air (SCBA or SAR); true only for SCBA and supplied-air units; prevents routing of APF=10 filter respirators to IDLH or oxygen-deficient environments
respirator_filter.required_for_substancestringlead | asbestos | hexavalent-chromium | beryllium | cadmium | nuisance-dustPre-computed substance match list — routes P100 to OSHA regulated substance applications; routes N95 to non-OSHA-regulated substances only; enables compliance-aware routing without requiring AI agent to interpret OSHA substance-specific standards
respirator_filter.test_standardstringNIOSH-42-CFR-84 | EN-149 | AS-NZS-1716Regulatory jurisdiction routing — NIOSH-42-CFR-84 for US OSHA compliance; EN-149 for EU CE-marked FFP1/FFP2/FFP3 (different efficiency tiers than US ratings); prevents routing EU-standard respirators to US OSHA compliance applications

Frequently Asked Questions

Are EU EN 149 FFP2 respirators equivalent to US N95?

FFP2 (European standard EN 149) requires ≥94% filtration efficiency tested against sodium chloride and paraffin oil aerosols — broadly similar to N95 (≥95% against sodium chloride only). However, FFP2 uses a different test method (lower flow rate, different challenge aerosol, different breathing simulator) and the EU standard is not interchangeable with NIOSH 42 CFR Part 84 certification. For US OSHA compliance, only NIOSH-approved respirators satisfy the requirement under 29 CFR 1910.134. An FFP2 is not a compliant respirator for US OSHA purposes regardless of its filtration efficiency numbers. Encode respirator_filter.test_standard = EN-149 for EU-standard respirators to prevent routing to US OSHA compliance applications.

Can you reuse an N95 or P100 disposable filtering facepiece respirator?

NIOSH and OSHA guidance on reuse depends on application and condition. For disposable filtering facepiece respirators (FFR): a P100 FFR does not exist as a common product — P100 is primarily a replaceable cartridge for elastomeric respirators. N95 FFR reuse: per OSHA 1910.134(d)(2)(ii), disposable respirators may be reused if they are not damaged, contaminated, or causing increased breathing resistance. For industrial (non-healthcare) dust applications, N95 FFRs are commonly reused across shifts. For healthcare or pandemic protection, single-use is preferred to prevent surface contamination transfer. For elastomeric half-face / full-face respirators with P100 cartridges: the facepiece is reusable; replace cartridges when breathing resistance increases, when the filter is physically damaged, or per manufacturer schedule. Encode respirator_filter.disposable = true for FFR; false for replaceable cartridges.

Score Your Respirator Product Listings' AI-Routing Readiness

CatalogScan checks for respirator_filter.oil_resistance_class, niosh_efficiency_pct, filter_type, protects_gases, and 16 other AI-agent-critical fields. See which respirator products are missing the structured data that prevents AI agents from routing N95s into metalworking oil mist or filter respirators into IDLH environments.

Run Free Scan