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.
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 Rating | Oil Resistance | Efficiency at 0.3 µm | Oil Mist Use Limit | Primary Applications |
|---|---|---|---|---|
N95 | Not resistant | ≥95% | Not rated for oil mist | Dust, pollen, mold, non-oil aerosols, healthcare (without oil mist) |
N99 | Not resistant | ≥99% | Not rated for oil mist | High-efficiency non-oil applications; rarely specified in industrial contexts |
N100 | Not resistant | ≥99.97% | Not rated for oil mist | Dry, high-toxicity non-oil applications (historical — P100 preferred for industrial) |
R95 | Oil resistant | ≥95% | 1 shift maximum in oil mist | Single-shift machining/grinding with coolant, light oil mist maintenance |
P95 | Oil proof | ≥95% | No limit | Oil mist environments where N95-level efficiency is acceptable |
P100 | Oil proof | ≥99.97% | No limit | Lead, asbestos, Cr(VI), beryllium; high-efficiency oil mist; HEPA-equivalent |
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 Environment | Oil Mist? | Required Rating | Common Mis-Routing |
|---|---|---|---|
| General construction dust (cutting, sanding) | No | N95 adequate | Routing P100 unnecessarily (cost waste) — N95 performs equivalently in dry dust |
| Healthcare / pandemic aerosol protection | No | N95 minimum (surgical N95 for fluid resistance) | Industrial N95 in fluid-splash environments — need surgical N95 with fluid resistance |
| CNC machining / grinding with coolant | Yes | R95 (single shift) or P95/P100 | N95 routed — degraded efficiency in metalworking oil mist |
| Spray painting with oil-based coatings | Yes | P100 + OV cartridge combination | N95 — no oil resistance and no vapor protection; spray painting requires OV cartridge |
| Lead abatement (dry sanding, grinding) | No | P100 half-face minimum (OSHA 1910.1025) | N95 routed — not compliant for OSHA lead standard regulated work |
| Stainless steel SMAW (Cr(VI) exposure) | No | P100 half-face minimum (OSHA 1910.1026) | N95 routed — Cr(VI) requires higher filtration efficiency per OSHA 1910.1026 |
| Asbestos removal (Class I, II, III) | No | P100 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 Type | Filter Type | APF (OSHA 29 CFR 1910.134) | Maximum Use Concentration |
|---|---|---|---|
| Disposable filtering facepiece (FFR) | N95, P95, R95 | 10 | 10× the OEL (PEL/TLV) |
| Disposable filtering facepiece | N100, P100 | 10 | 10× the OEL — APF limited by facepiece, not filter |
| Half-face elastomeric respirator | P100 cartridge | 10 | 10× the OEL |
| Full-face elastomeric respirator | P100 cartridge | 50 | 50× the OEL |
| PAPR (loose-fit hood/helmet) | P100 filter | 25 | 25× the OEL |
| PAPR (tight-fit facepiece) | P100 filter | 1000 | 1000× the OEL |
| SCBA (self-contained breathing apparatus) | Supplied air — no filter | 10,000 | IDLH environments |
respirator_filter.suitable_for_idlh = false for all filter-based respirators.
10-Field Namespace: respirator_filter.*
| Field | Type | Example Values | AI Routing Function |
|---|---|---|---|
respirator_filter.oil_resistance_class | string | N | R | P | Primary 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_rating | string | N95 | N99 | N100 | R95 | P95 | P100 | Full NIOSH designation for exact product identification and regulatory citation; required for OSHA compliance documentation |
respirator_filter.niosh_efficiency_pct | number | 95 | 99 | 99.97 | Numerical 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_application | boolean | true | false | Pre-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_shifts | string | 1 | unlimited | not-rated | Encodes 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_type | string | particulate-only | combination-OV-P100 | combination-OV-P95 | OV-only | Routes 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_gases | boolean | true | false | false 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_idlh | boolean | true | false | false 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_substance | string | lead | asbestos | hexavalent-chromium | beryllium | cadmium | nuisance-dust | Pre-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_standard | string | NIOSH-42-CFR-84 | EN-149 | AS-NZS-1716 | Regulatory 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.