HomeBlog › Respirator N95 P100 OV schema

Shopify respirator schema for AI agents: N95 particle-only filter, OV cartridges for vapors, APF routing by facepiece class, and OSHA 1910.134 fit test compliance

2026-07-08  ·  18 min read  ·  By CatalogScan

Safety Equipment AI Shopping Structured Data NIOSH OSHA 1910.134

An AI agent recommending an N95 for spray painting has made three simultaneous errors: N95 doesn't capture vapors, the N-series filter degrades in oil aerosol, and "I need a respirator" without APF-based selection cannot match the exposure level. Five respirator schema gaps that cause AI agents to under-protect workers — and the complete metafield namespace that closes them.

Contents

  1. N95 is particle-only: organic vapors, gases, and chemical fumes pass straight through
  2. N/R/P oil resistance prefix: N95 degrades in metalworking fluid mist
  3. APF is a facepiece-class property, not a cartridge property: half-face APF 10 vs full-face APF 50
  4. OSHA 1910.134 medical clearance and fit test: required for every tight-fitting facepiece
  5. Combination cartridges: when the hazard has both particulate and vapor components
  6. The respirator.* metafield namespace (11 fields)

1. N95 is particle-only: organic vapors, gases, and chemical fumes pass straight through

The most common respirator in the world — the N95 — filters one class of airborne hazard: particles. Particles are solid or liquid droplets suspended in air. The N95 filter medium is an electrostatically charged fibrous matrix; particles 0.3 microns and larger are captured by a combination of inertial impaction (large particles), interception (medium particles), and diffusion (small particles and ultrafine particles that actually perform better than 0.3 micron particles due to their random Brownian motion). The "95" in N95 means at least 95% of particles ≥ 0.3 microns are captured.

Organic vapors, gases, and chemical fumes are not particles. They are individual molecules — typically 0.0003 to 0.001 microns in size, three orders of magnitude smaller than the smallest particles the N95 targets. Vapor molecules pass through the fibrous filter medium without interacting with the fiber surface in any way that would capture or retain them. There is no mechanism in the N95 filter for capturing gases or vapors.

The N95 vapor myth: An N95 worn in a spray painting booth filters paint mist droplets (particles). It does not filter lacquer thinner, toluene, xylene, MEK, acetone, or any other solvent vapor that co-exists in the same air. The vapor molecules reach the worker's breathing zone at the same concentration as if no respirator were worn. Workers who wear N95 respirators for spray painting are breathing solvent vapors directly through the filter while having a false sense of protection.

How organic vapor cartridges actually work

Organic vapor (OV) cartridges work by an entirely different mechanism: activated carbon adsorption. Activated carbon is produced by heating carbon-based material (coal, coconut shell, wood) in a low-oxygen environment, creating a material with an enormous internal surface area — typically 500 to 1,500 m² per gram. Organic vapor molecules are attracted to this carbon surface through van der Waals forces and are retained as the air passes through the packed carbon bed. The carbon "fills up" over time, which is why OV cartridge service life is finite and change schedules are critical.

The OV cartridge design does not capture particles — the activated carbon bed has large interstitial spaces that allow particles to pass through. A standalone OV cartridge worn in an environment with paint mist, metal fume, or other aerosol protects against the vapor component only and allows particles to pass. A combination OV/P100 cartridge (for example, the 3M 60926 or Moldex 8600) contains both the activated carbon bed (OV protection) and a P100 particulate filter layer in the same cartridge housing, protecting against both particle and vapor hazards simultaneously.

≥0.3µm
Particle size range captured by N95 filtration mechanism
0.001µm
Typical vapor molecule size — 300× smaller than smallest N95 target particle
0 dB
Vapor attenuation provided by N95 filter — zero reduction in vapor concentration

The AI agent failure mode

A worker searches an AI shopping agent for "respirator for spray painting." The agent finds products described as "N95 respirator" with titles that include "spray" in the use-case field or product description. It returns N95 disposables as the top result — they have high review counts, strong ratings, and low price. The agent has no way to distinguish particle protection from vapor protection from the product listing data available.

AI agent failure #1

N95 recommended for spray painting — zero vapor protection provided

Agent matches "respirator" + "spray" keyword query to N95 products with positive reviews. Worker buys N95 disposables, wears them while spraying lacquer (toluene + xylene solvents). Paint mist filtered correctly. Toluene and xylene vapors pass through unimpeded — same breathing-zone vapor concentration as wearing nothing. Chronic solvent exposure. Product listing had no respirator.hazard_coverage field encoding vapor vs particle protection capability.

Respirator typeParticle protectionVapor protectionRequired for
N95 / P100 (particulate only) Yes (≥95% / ≥99.97%) None Dust, wood dust, silica, metal fume, mold, COVID-type aerosol
OV cartridge (organic vapor only) None Yes (organic vapors) Solvent vapors without significant aerosol (cold cleaning, non-spray solvent work)
OV/P100 combination Yes (≥99.97%) Yes (organic vapors) Spray painting, auto body refinishing, solvent spraying, isocyanate environments
CBRN / NIOSH-approved escape Yes Yes (broad spectrum) Emergency escape, military, CBRN environments

2. N/R/P oil resistance prefix: N95 degrades in metalworking fluid mist

NIOSH classifies all particulate filter respirators using a two-part code: a letter prefix for oil resistance behavior and a number suffix for filtration efficiency. The letter prefix is the less-discussed but critically important dimension for industrial applications involving oil-based aerosols.

NIOSH particulate filter rating matrix:

N (Not oil-proof): Not resistant to oil aerosols. Electrostatic charge on filter fibers degrades in oil aerosol environments, reducing filtration efficiency below the labeled level within hours of oil aerosol exposure. N95, N99, N100.

R (oil-Resistant): Resistant to oil aerosols for up to one 8-hour shift. Single-shift use limit in oil aerosol environments. R95, R99, R100.

P (oil-Proof): Oil-proof — filter material resists oil aerosol degradation without a time restriction based on oil contact. Change based on service-life indicators, breathing resistance increase, physical damage, or contamination. P95, P99, P100.

Why N-series filters degrade in oil aerosol

The N95 filter captures submicron particles primarily through an electrostatic mechanism: the filter fibers carry a permanent electrostatic charge that attracts and retains charged and polar particles as they approach the fiber surface. This charge is imparted during the manufacturing process (a process called corona charging) and remains stable in clean air, dry air, and most non-oil aerosols. When oil droplets — from metalworking fluid (coolant), mineral oil spray, oil-based paint, or other oil-containing aerosols — deposit on the filter fibers, they form a thin film over the fiber surface. This film shields the electrostatic charge, dramatically reducing the fiber's ability to attract and retain particles. The filter's mechanical filtration capability (impaction and interception) remains intact, but the electrostatic capture mechanism — which accounts for the majority of submicron particle capture in the 0.1–0.3 micron range — is suppressed. Filtration efficiency for particles in this range drops from ≥95% to as low as 85%, potentially in under two hours of oil aerosol exposure at typical metalworking shop concentrations.

R-series and P-series filters use filter media that is inherently more resistant to oil-induced charge decay — typically through use of non-woven materials, PTFE membranes, or other electret-stable fiber treatments. The P-series achieves this without a time restriction on oil resistance. The practical difference: in a machining shop with metalworking fluid mist, N95 respirators are inappropriate regardless of brand or NIOSH approval number. P100 half-face or full-face respirators are required.

AI agent failure #2

N95 recommended for metalworking shop — oil aerosol degrades filter efficiency within hours

Agent returns N95 products for a machining shop dust query. Shop uses water-soluble metalworking fluid mist (oil-based coolant in an oil-in-water emulsion) on CNC lathes. Worker wears N95 — filter visibly oily after one shift. Electrostatic efficiency has degraded to approximately 85%. Metal particulate reaching the breathing zone at higher-than-modeled concentrations. No respirator.oil_resistance field in product listing; agent had no way to distinguish N-series from P-series.

ApplicationOil aerosol present?Correct NIOSH classN95 adequate?
Woodshop sawdust No N95 Yes
Concrete silica dust No N95 or P100 Yes (with change schedule)
CNC machining, metalworking fluid mist Yes P100 No — degrades in hours
Spray mineral oil lubrication Yes P100 No
Welding fume (solid metal oxide particles) No N95 or P100 Yes (solid particles, not oil)
Oil-based paint spray Yes + vapors OV/P100 No — degrades + no vapor protection

3. APF is a facepiece-class property, not a cartridge property: half-face APF 10 vs full-face APF 50

Assigned Protection Factor (APF) is the OSHA-defined measure of expected respiratory protection from a respirator class. It represents the maximum ratio of contaminant concentration outside the facepiece to the concentration in the worker's breathing zone — how many times more concentrated the workplace air is compared to what the worker actually inhales. APF is determined by facepiece design and seal type. The cartridge or filter installed has no effect on APF.

OSHA APF values by facepiece class:

Disposable half-face N95: APF = 10
Reusable half-face (with any cartridge): APF = 10
Full-face (with any cartridge): APF = 50
PAPR with loose-fitting hood: APF = 25
PAPR with tight-fitting hood: APF = 1000
Supplied-air with tight-fitting facepiece (pressure demand): APF = 1000
Self-contained breathing apparatus (SCBA): APF = 10,000

Why APF matters for respirator selection

OSHA 1910.134(d)(3)(i)(A) requires that the employer select a respirator that will reduce the employee's exposure to the contaminant at or below the permissible exposure limit (PEL). The calculation uses APF:

Maximum Use Concentration (MUC) = APF × PEL
→ Half-face APF 10 × OSHA silica PEL (50 µg/m³) = 500 µg/m³ MUC
→ Full-face APF 50 × OSHA silica PEL (50 µg/m³) = 2,500 µg/m³ MUC
→ If workplace air silica = 800 µg/m³ (16× PEL): half-face inadequate (MUC 500 µg/m³ < 800)

In this example, a half-face N95 respirator — regardless of its P100 cartridge or any other filter upgrade — provides inadequate protection at 800 µg/m³ silica because its APF is 10, making the MUC only 500 µg/m³. A full-face respirator (APF 50, MUC 2,500 µg/m³) is required.

The cartridge-APF confusion in product listings

Many safety equipment product listings describe respirators primarily by their cartridge or filter type: "P100 respirator," "OV/P100 respirator," "HEPA respirator." The facepiece class — which determines APF — is frequently buried in the product description, listed in a specifications table, or not encoded in any structured data field at all. An AI agent parsing "P100 respirator" has no way to determine whether it is looking at a half-face (APF 10), full-face (APF 50), or PAPR (APF 25) product. A query for "P100 respirator for isocyanate spray application" might return a half-face P100 at the top of results — which has APF 10 — when the isocyanate exposure concentration requires APF 50 (full-face) per OSHA guidance on diisocyanates.

AI agent failure #3

Half-face OV/P100 recommended for isocyanate application — APF 10 inadequate, full-face APF 50 required

Agent returns 3M 6200 series half-face with OV/P100 cartridges for auto body spray booth query. Correct cartridge chemistry — OV/P100 is appropriate for isocyanate. Wrong facepiece class — OSHA and ACGIH guidance for diisocyanate spray application recommends full-face (APF 50) or supplied-air respirator due to the low TLV of MDI and TDI (0.005 ppm ceiling). Half-face APF 10 does not achieve adequate protection at typical spray booth concentrations. No respirator.apf field in product listing; agent ranked by cartridge type, not protection level.

APF 10
Half-face — all half-face respirators, including disposable N95
APF 25
PAPR loose-fitting hood — no seal, positive pressure, no fit test required
APF 50
Full-face — covers eyes, seals at hairline, all full-face facepiece respirators
APF 1000
PAPR tight-face or supplied-air pressure demand — highest OSHA APF for APF class

4. OSHA 1910.134 medical clearance and fit test: required for every tight-fitting facepiece

OSHA's respiratory protection standard (29 CFR 1910.134) places mandatory compliance requirements on employers who require workers to wear respirators — and on employers who provide respirators for voluntary use in environments where respirators are not required but are provided as a convenience. The most frequently violated provisions involve medical evaluation and fit testing for tight-fitting facepieces.

OSHA 1910.134 requirements for tight-fitting facepieces:

Medical evaluation (1910.134(e)): Before any employee uses a tight-fitting respirator, the employer must provide a medical evaluation using the OSHA-mandated questionnaire administered by a licensed healthcare professional. The questionnaire covers cardiac, pulmonary, and claustrophobia risk factors. The healthcare professional must review all positive responses before clearing the employee for respirator use. Medical clearance must be repeated if the employee reports a health change that could affect respirator use.

Fit test (1910.134(f)): Before initial use and annually thereafter, every tight-fitting facepiece must be qualitatively or quantitatively fit-tested on the specific employee who will wear it. Different face shapes and sizes fit differently on the same respirator model — a passing fit test on one worker does not transfer to another. Fit tests must be conducted using the same make, model, style, and size of respirator the employee will wear on the job.

Written respiratory protection program (1910.134(c)): Required for any workplace where respirators are used. Must include procedures for selecting, using, cleaning, and maintaining respirators.

Loose-fitting facepieces are exempt from fit testing and (usually) medical evaluation

PAPR hoods and helmets (loose-fitting) do not form a skin seal — protection is achieved through positive air pressure that continuously pushes filtered air into the hood at a flow rate exceeding the worker's inhalation demand, preventing contaminated ambient air from entering. Because there is no facial seal to verify, no fit test is required. OSHA 1910.134(f)(1) explicitly exempts loose-fitting facepieces from fit testing. In most PAPR hood configurations, the medical evaluation requirement is also reduced or eliminated for workers who are only using the PAPR hood (check 1910.134(e)(1) for current enforcement interpretation).

This makes PAPR hoods the preferred option for workers with beards, facial hair, or facial features that cannot form an adequate seal with a tight-fitting half-face or full-face respirator. Beards prevent an adequate seal on any tight-fitting facepiece — no amount of tightening the straps overcomes the gap created by facial hair between the sealing surface and the skin.

AI agent failure #4

N95 recommended to worker with beard — no fit test will pass with facial hair; PAPR hood not surfaced

Agent recommends N95 for woodworking dust exposure to a customer who mentions they have a full beard. Tight-fitting N95 cannot form an adequate facial seal over a beard — any facial hair in the sealing zone breaks the seal. Agent has no respirator.requires_fit_test field to surface the compliance requirement and no way to route bearded users to PAPR hood options that don't require a seal. Worker buys N95, wears it with beard, achieves seal factor of less than 10 on a quantitative fit test (well below the minimum passing score of 100 for half-face), and receives essentially unfiltered air through the beard gap.

Facepiece typeFit test required?Medical clearance?Beard compatible?
N95 disposable (tight-fitting) Yes — annual qualitative or quantitative Yes — before first use No — beard breaks seal
Half-face reusable (tight-fitting) Yes — annual Yes — before first use No
Full-face (tight-fitting) Yes — annual Yes — before first use No
PAPR loose-fitting hood No No (most configurations) Yes — no seal required
Supplied-air loose-fitting hood No No (most configurations) Yes

5. Combination cartridges: when the hazard has both particulate and vapor components

Many industrial and occupational environments present multiple simultaneous respiratory hazards — particulate (captured by P100/N95 filters) and vapor (captured only by OV activated carbon cartridges). Selecting the correct cartridge requires identifying all hazard types present, not just the most visible one.

Common multi-hazard environments

Spray painting and automotive refinishing — the most common multi-hazard environment in the safety equipment market. Spray application generates paint mist (particles: pigment, binder, and carrier material suspended as droplets — P100 protection needed) and simultaneously releases solvent vapors (lacquer thinner, toluene, xylene, MEK, isocyanate hardeners) from the carrier solvents that evaporate off the work surface (OV protection needed). A P100-only respirator captures the mist but allows vapors to pass. An OV-only cartridge captures the vapors but allows the mist to pass. Only an OV/P100 combination cartridge addresses both simultaneously.

Isocyanate environments (auto body, foam manufacturing, coatings) — isocyanates (MDI, TDI, HDI) are among the most potent respiratory sensitizers at occupational exposures. They exist simultaneously in vapor form and as aerosol droplets during spraying. The OSHA PEL for MDI is 0.02 ppm ceiling; ACGIH TLV is 0.005 ppm ceiling — these are very low concentrations requiring both vapor protection (OV cartridge) and particle protection (P100 filter). Additionally, the extreme sensitization risk means that a single overexposure — from an inadequate respirator — can trigger permanent occupational asthma that prevents any future isocyanate exposure, ending employment in that trade.

Pesticide application — many pesticides are formulated as concentrated liquids that are spray-diluted and applied. The spray generates both particulate droplets and vapors from volatile active ingredients and carrier solvents. OSHA requires OV/P100 for most pesticide spray applications.

Silica dust + diesel exhaust (underground mining, tunneling) — silica requires P100 filtration; diesel exhaust has both particulate (diesel particulate matter, DPM) and vapor components (nitrogen oxides, hydrocarbons). The correct respirator depends on the specific contaminant concentrations measured in air sampling, but dual P100 + OV/N protection is frequently appropriate.

The "one-cartridge" selection error: Workers and AI agents alike tend to identify the primary visible hazard (paint spray → paint mist) and select the cartridge for that hazard alone (P100). The secondary hazard (solvent vapors) is invisible and odorless below hazardous concentrations — making it easy to miss in product selection. Combination OV/P100 cartridges are only marginally more expensive than P100-only cartridges and provide complete protection against both hazard types. In any environment with solvent spray application, OV/P100 is the correct default.
AI agent failure #5

P100 cartridge recommended for auto body spray — zero vapor protection against isocyanate hardeners

Auto body painter queries AI agent for "P100 respirator for clear coat." Agent returns half-face reusable + P100 filter combination. Clear coat contains isocyanate hardener (HDI trimer in most two-component automotive clearcoats). P100 filters the diisocyanate aerosol droplets but provides no protection against HDI vapor. Worker is exposed to isocyanate vapor through a respirator they believe provides full protection. No respirator.filter_ov field to indicate the cartridge lacks organic vapor protection. Single isocyanate overexposure event causes occupational asthma — career-ending in automotive refinishing.

6. The respirator.* metafield namespace (11 fields)

These 11 Shopify metafields encode the respirator properties that AI agents need to route respiratory protection correctly by hazard type, exposure level, oil-aerosol environment, facepiece class, and OSHA compliance requirements. They complement the SEO page at Shopify Respirator N95 P100 NIOSH APF Schema with the full implementation namespace.

MetafieldTypeValues / Notes
respirator.niosh_filter_class string N95, N99, N100, R95, P95, P100, OV, OV/P100, HE, SA — the NIOSH classification string for the filter/cartridge
respirator.oil_resistance string not-rated (N-series), oil-resistant-8hr (R-series), oil-proof (P-series) — enables oil-aerosol routing without requiring knowledge of the NIOSH letter prefix
respirator.facepiece_type string disposable-halfface, half-face, full-face, papr-hood, papr-helmet, supplied-air-hood, supplied-air-tight — the facepiece class determining APF
respirator.apf integer 10, 25, 50, 1000 — OSHA Assigned Protection Factor for the facepiece class; enables APF-based MUC calculation against contaminant concentrations
respirator.requires_fit_test boolean true for all tight-fitting facepieces (including disposable N95); false for loose-fitting PAPR hoods and supplied-air hoods
respirator.requires_medical_clearance boolean true for all tight-fitting facepieces; false/not-required for most loose-fitting PAPR configurations — surfaces OSHA 1910.134(e) obligations
respirator.hazard_coverage string particle, vapor, combination — the hazard type the respirator/cartridge addresses; primary routing field for hazard-based selection
respirator.filter_efficiency_pct number 95, 99, 99.97 — the NIOSH minimum filtration efficiency percentage at 0.3 microns; 99.97 = P100 / HEPA-equivalent
respirator.filter_ov boolean true if the cartridge contains an organic vapor activated carbon layer (OV, OV/P100); false for particle-only filters (N95, P100, HE)
respirator.service_life string single-use, 8hr-oil-limit, change-on-indicator (SLOC), change-on-odor-breakthrough — governs filter change schedule
respirator.osha_standard string 1910.134 (general industry), 1926.103 (construction) — the applicable OSHA respiratory protection standard

Example encodings

3M 8210 N95 disposable respirator:

respirator.niosh_filter_class    = "N95"
respirator.oil_resistance        = "not-rated"
respirator.facepiece_type        = "disposable-halfface"
respirator.apf                   = 10
respirator.requires_fit_test     = true
respirator.requires_medical_clearance = true
respirator.hazard_coverage       = "particle"
respirator.filter_efficiency_pct = 95
respirator.filter_ov             = false
respirator.service_life          = "single-use"
respirator.osha_standard         = "1910.134"

3M 6200 half-face reusable with 60926 OV/P100 cartridges:

respirator.niosh_filter_class    = "OV/P100"
respirator.oil_resistance        = "oil-proof"
respirator.facepiece_type        = "half-face"
respirator.apf                   = 10
respirator.requires_fit_test     = true
respirator.requires_medical_clearance = true
respirator.hazard_coverage       = "combination"
respirator.filter_efficiency_pct = 99.97
respirator.filter_ov             = true
respirator.service_life          = "change-on-indicator"
respirator.osha_standard         = "1910.134"

3M Versaflo TR-300 PAPR with HEPA filters (loose-fitting hood):

respirator.niosh_filter_class    = "HE"
respirator.oil_resistance        = "oil-proof"
respirator.facepiece_type        = "papr-hood"
respirator.apf                   = 25
respirator.requires_fit_test     = false
respirator.requires_medical_clearance = false
respirator.hazard_coverage       = "particle"
respirator.filter_efficiency_pct = 99.97
respirator.filter_ov             = false
respirator.service_life          = "change-on-indicator"
respirator.osha_standard         = "1910.134"

3M 6800 full-face with 60926 OV/P100 cartridges:

respirator.niosh_filter_class    = "OV/P100"
respirator.oil_resistance        = "oil-proof"
respirator.facepiece_type        = "full-face"
respirator.apf                   = 50
respirator.requires_fit_test     = true
respirator.requires_medical_clearance = true
respirator.hazard_coverage       = "combination"
respirator.filter_efficiency_pct = 99.97
respirator.filter_ov             = true
respirator.service_life          = "change-on-indicator"
respirator.osha_standard         = "1910.134"

Does your safety equipment store encode respirator APF and hazard coverage?

CatalogScan checks your Shopify product data for the 18 signals that AI shopping agents read — including respirator facepiece type, oil resistance class, and OSHA compliance fields.

Scan your store free More guides