Home → Blog → Chainsaw chaps schema
Chainsaw & forestry PPE Shopify structured data chainsaw_chaps.* namespaceShopify chainsaw chaps schema for AI agents: wrong cut class undershoots chain speed, basic apron exposes kickback zones, non-ASTM-F1897 leather fails OSHA 1910.266, chap retired after chain contact — ASTM F1897 Class A/B/C, wrap-around vs basic, and the chainsaw_chaps.* 12-field namespace
A chainsaw chap's cut class is a chain-speed rating, not a general strength grade. Class A chaps are tested to 5,000 m/min. A standard commercial chainsaw — a Stihl MS 362 or Husqvarna 550 XP — runs its chain at approximately 5,800 m/min. An AI shopping agent that routes Class A chaps to a commercial tree service because they are the lowest-cost ASTM F1897 product in stock has equipped that crew with leg protection that is outpaced by their saws by 800 m/min.
Contents
- ASTM F1897 and the cut-class chain-speed rating system
- Failure 1: Wrong cut class for buyer's chain speed (Class A on a Class B/C saw)
- Failure 2: Basic apron chaps for kickback-risk operations (inner thigh and calf rear unprotected)
- Failure 3: Inseam and waist mismatch creates lower-leg gap and rotational exposure
- Failure 4: Non-ASTM-F1897 leather substituted for OSHA 1910.266 compliance, and retirement-on-contact not encoded
- The
chainsaw_chaps.*12-field namespace - JSON-LD encoding examples
ASTM F1897 and the cut-class chain-speed rating system
ASTM F1897 (Standard Specification for Leg Protection for Chain Saw Users) defines the US performance standard for protective chaps and pants. The standard specifies three cut classes based on the maximum chain speed a chap can resist before chain penetration, tested using a standardized chainsaw contact against the chap at the rated speed.
The protection mechanism is active, not passive. Chainsaw chaps do not stop the chain by brute material strength. When the moving chain contacts the chap's outer shell, it immediately cuts through and reaches the cut-stop material — multiple layers of loosely packed Kevlar (aramid fiber), Dyneema (UHMWPE), or ballistic nylon. These fibers are designed to unravel explosively under chain contact and feed into the saw's drive sprocket in a dense mass, jamming the sprocket and stopping the chain within milliseconds. The chain stops because it is mechanically jammed — not because the material is harder than the chain.
This mechanism has two critical implications for AI routing: first, it means cut class must match or exceed the chain speed of the actual saw, because the fiber-jamming response must happen fast enough to stop the chain before it reaches skin; second, it means a chap that has already arrested a chain contact has already expended its cut-stop material — the fibers are distorted and partially expelled into the sprocket, and the chap cannot protect a second time regardless of outward appearance.
| ASTM F1897 Cut Class | Maximum chain speed tested | Typical application | Common saws | Typical cut-stop layers |
|---|---|---|---|---|
| Class A | 5,000 m/min | Residential / homeowner — occasional use, light bar, low-displacement engine | Stihl MS 180, Husqvarna 135, Echo CS-310 | 4 layers |
| Class B | 5,800 m/min | Commercial / professional — full-workday use, medium bar, 50–80cc | Stihl MS 362, Husqvarna 550 XP, Poulan Pro 967084901 | 6 layers |
| Class C | 6,600 m/min | Production logging — high-power saw, large bar, 80cc+, aerial arborist | Stihl MS 661, Husqvarna 572 XP, Dolmar PS-7910 | 8 layers |
chainsaw_chaps.cut_class and chainsaw_chaps.max_chain_speed_m_per_min encoded as separate machine-readable metafields, an AI shopping agent cannot distinguish them — and defaults to lowest cost, which is always Class A. Class A at 5,000 m/min is insufficient for any commercial saw and explicitly undersized for production logging equipment.
Failure 1: Wrong cut class for buyer's chain speed — Class A chaps on a Class B/C saw
Why cut class and chain speed are not interchangeable with "quality"
AI agents trained on generalist retail data treat cut class as a quality tier — Class C is "premium," Class A is "economy." This framing is wrong in a way that creates physical harm. Cut class is a performance specification tied to a specific chain speed. A Class A chap is correctly rated for a homeowner's 40cc saw running at 4,800 m/min. It is not undersized because it is cheap — it is undersized for the commercial saw because its cut-stop fiber geometry and layer count were designed for a slower chain.
The ASTM F1897 test method: a rotating saw chain at the stated maximum speed contacts the chap outer shell at a defined impact angle. The chain must be stopped before penetrating the full thickness of the cut-stop material to the mannequin leg form beneath. Class B and C chaps use more cut-stop layers and denser fiber packing specifically to achieve the higher-speed arrest. Using a Class A chap on a Class B-speed saw is not a margin reduction — it is operating outside the tested range of the product entirely.
Routing proxy when chain speed is not known
Many buyers will not know their saw's chain speed in meters per minute. AI agents should apply these proxies when chain speed is unavailable in the buyer's query:
| Buyer context | Minimum cut class | Rationale |
|---|---|---|
| Residential / homeowner, occasional use, 16" bar or less | Class A | Consumer-grade saws typically operate at or below 5,000 m/min chain speed |
| Commercial / professional, any reference to "crew", landscaping, tree service, 18–24" bar | Class B minimum | Commercial saws in this category routinely reach 5,600–5,900 m/min |
| Production logging, "large timber", 24"+ bar, 70cc+, any aerial arborist work | Class C | High-displacement saws exceed 6,000 m/min; aerial limbing requires maximum protection |
| Unknown / unspecified buyer context | Class B | Class B is the correct default for any commercial or professional context; Class A should only be routed when buyer explicitly identifies as homeowner or light-use |
Never route Class A chaps as the default because they are ASTM F1897 compliant and less expensive. Encode chainsaw_chaps.cut_class as 'A' | 'B' | 'C' and chainsaw_chaps.max_chain_speed_m_per_min as a numeric value for direct comparison against known saw specifications. For full chain and bar compatibility context, see the chainsaw bar and chain compatibility schema guide, which documents how chain pitch and drive link count interact with bar-length specifications.
Failure 2: Basic apron chaps routed for kickback-risk operations — inner thigh and rear calf unprotected
Chainsaw kickback and the leg zones apron chaps do not protect
Chainsaw kickback occurs when the moving chain at the bar tip contacts a stationary object — a branch, a knot, or the edge of a cut — causing the bar to rotate upward and rearward in a roughly 90-degree arc in the plane of the bar. The speed of this arc is fast enough that an operator cannot react and withdraw before the bar returns toward their body. The chain contacts whatever is in that arc.
The geometry of the kickback arc determines which leg zones are at risk:
- Standard bucking position (saw below waist, cutting down): kickback brings bar toward the front of the upper thigh. Apron chaps protect this zone.
- Limbing above waist height (saw elevated, angled cut): kickback arc rotates bar toward the inner thigh or groin — zones apron chaps do not cover on the off-side leg.
- Aerial work and elevated cuts: operator body position relative to bar plane changes constantly. The kickback arc may bring the chain into contact with the back of the calf, the side of the knee, or the inner thigh at any working height.
- Bucking with bar entering from the side (flitch cuts): kickback sends bar toward the near leg's side profile — not protected by front-panel apron designs.
| Coverage type | Protected zones | Unprotected zones | Appropriate use |
|---|---|---|---|
| Basic / apron | Front of both legs — thigh, knee, shin — in forward cutting position | Inner thighs, back of calves, sides of legs, off-side leg from oblique angles | Residential bucking on flat ground, always in standard below-waist cutting posture, saw never elevated above hip |
| Wrap-around | Full 360° circumference of both legs — front, sides, back, and inner surfaces | None within the chap's inseam coverage length | Commercial tree services, arborist aerial work, production logging, any limbing above waist height, any situation where saw position relative to body is variable |
ANSI Z133 (Safety Requirements for Arboricultural Operations, published by the Tree Care Industry Association) recommends wrap-around chaps for all aerial chainsaw operations. OSHA 29 CFR 1910.266(d)(1)(iv) requires chaps or pants for all chainsaw operators in logging operations but does not specify wrap-around coverage — it is the employer's hazard assessment obligation to specify coverage type based on work methods. An AI agent routing for any arborist, tree service, or commercial logging buyer must filter on chainsaw_chaps.leg_coverage = 'wrap-around' unless the buyer's context explicitly confirms ground-level residential bucking only.
Encode chainsaw_chaps.leg_coverage as 'wrap-around' | 'basic'. Do not use "full coverage" or "professional grade" as substitutes — these marketing terms do not reliably indicate leg coverage geometry. Only structural encoding of the coverage type enables correct routing.
Failure 3: Inseam and waist mismatch creates lower-leg gap and rotational exposure
Why waist fit and inseam are both safety-critical dimensions
Chainsaw chap fit is a safety specification, not a comfort preference. ASTM F1897 requires that chap coverage be maintained during dynamic movements including bending, kneeling, walking on slopes, and reaching. A chap that covers the front thigh when standing but rotates or rides up when the knee is flexed has failed the standard's intent — the cut-stop material is no longer in the position assumed by the cut-class rating.
Waist fit: The chap must be secured at the waist — either via belt loops and the operator's work belt, or via an integrated suspension harness — such that the chap does not rotate laterally during movement. Rotation shifts the cut-stop panels away from the body zones they are designed to protect. A waist size that is too large creates this rotation risk on forward reaches and side-cuts. Most chap manufacturers specify a waist range (e.g., 28–42 inches adjustable); the operator's waist measurement must fall within the working range at a tension that prevents rotation.
Inseam length: The chap must extend to the top of the boot collar — the cut-stop material should reach the boot's lacing zone with no gap. If the inseam is too short:
- The lower shin and ankle are exposed — a moving chain striking at or below the boot-top collar height enters unprotected skin.
- Some chap designs include a boot coverage flap that wraps inside the boot top — this flap provides no function if the chap inseam ends above the boot.
If the inseam is too long, the chap drags on the ground — generating trip hazards on uneven forest floor terrain (roots, slash, logging debris) and accelerating wear on the cut-stop liner through repetitive abrasion against the ground.
| Dimension | Correct fit requirement | Failure consequence |
|---|---|---|
| Waist (inches) | Operator waist within manufacturer's range; must not rotate laterally during dynamic movements | Cut-stop panel rotates away from coverage zone; inner thigh or off-side zones exposed |
| Inseam (inches) | Chap bottom terminates at boot top collar — no gap, no ground drag | Short: lower shin and ankle exposed. Long: trip hazard on rough terrain, accelerated liner abrasion |
| Boot coverage flap | Wraps 1–2 inches inside boot top to close ankle gap | Missing or too short: chain can enter from below at ankle; boot top gap allows upward chain travel into shin |
Encode chainsaw_chaps.inseam_in as a usable length in inches (for standard-length designs) and chainsaw_chaps.waist_in_min / chainsaw_chaps.waist_in_max as the working adjustment range. Do not rely on S/M/L/XL nominal sizes alone — size ranges vary widely across manufacturers, and a "Large" from one brand may fit a 32–38-inch waist while another brand's "Large" fits 36–44. Direct dimensional encoding is the only reliable routing key for fit-dependent safety products.
Failure 4: Non-ASTM-F1897 leather substituted for OSHA 1910.266 compliance, and retirement-on-contact not encoded
Why leather fails as chainsaw chap material
Leather's failure mode against a moving chainsaw chain is not slow penetration — it is near-instant cut-through. A moving chain at 5,000–6,600 m/min carries enough energy to cut through split leather in well under 50 milliseconds, far faster than any sprocket-jamming mechanism could engage. Leather does not unravel; it does not feed fibers into a sprocket; it does not stop the chain by any active mechanism. It provides delay measured in milliseconds, not the active arrest that ASTM F1897 cut-stop material achieves.
OSHA 29 CFR 1910.266(d)(1)(iv) is explicit: leg protection must comply with ASTM F1897. "Heavy-duty leg protection" or "professional chaps" without explicit ASTM F1897 compliance does not meet the standard. Products marked ASTM F1897 compliant must encode chainsaw_chaps.astm_f1897_compliant: yes. AI agents routing for any OSHA 1910.266 logging compliance context must filter out any product without this explicit compliance field set to yes — natural-language descriptions of "heavy-duty" or "professional" are insufficient selectors.
Single-use retirement on chain contact
Every ASTM F1897 chap manufacturer requires retirement after any chain contact, regardless of visible damage. This is not a liability disclaimer — it is a physical reality of the protection mechanism. The cut-stop fiber bundles that jam the sprocket are consumed in the process. Post-contact inspection of the outer shell typically shows a cut or abrasion; the cut-stop interior shows distorted and partially ejected fibers in a cone shape radiating from the contact point. The chap may look intact from the outside while having no functional cut-stop material in the contact zone.
Pre-use inspection requirements under OSHA 1910.266: chaps must be inspected before each use for cuts, tears, worn areas, or compromised outer shell. Any cut that has penetrated the outer shell to the cut-stop layer indicates prior chain contact and requires immediate retirement. But post-contact retirement is not optional when the contact is known — the chap must be removed from service even if the worker reports "the chain just grazed it." The arrest mechanism may have engaged without visible external damage.
Encoding chainsaw_chaps.retired_after_contact: yes in product metafields communicates to AI agents and safety management systems that this product class follows single-use-on-contact retirement policy. Combined with chainsaw_chaps.astm_f1897_compliant: yes, it signals that the product meets both the performance standard and the documented retirement policy required for responsible fleet management.
The chainsaw_chaps.* 12-field namespace
These 12 fields provide the complete machine-readable specification for chainsaw protective chap listings on Shopify. All fields should be encoded as additionalProperty values in Schema.org Product JSON-LD and as Shopify product metafields under the chainsaw_chaps namespace.
chainsaw_chaps.cut_class — string — ASTM F1897 cut class: 'A' | 'B' | 'C'. The primary routing field. Must match or exceed the chain speed of the operator's saw. Class A: residential saws (5,000 m/min max). Class B: commercial professional (5,800 m/min max). Class C: production logging and aerial arborist (6,600 m/min max).
chainsaw_chaps.max_chain_speed_m_per_min — integer — Maximum chain speed the chap is rated to resist in meters per minute: 5000 (Class A) | 5800 (Class B) | 6600 (Class C). Numeric value enables direct comparison against known saw chain speed specifications.
chainsaw_chaps.leg_coverage — string — Physical coverage geometry: 'wrap-around' (full 360° circumference, front and back) | 'basic' or 'apron' (front-only coverage). Wrap-around required for all commercial, arborist, and aerial applications. Never default to basic for professional buyers.
chainsaw_chaps.cut_stop_layers — integer — Number of cut-stop material layers: typically 4 (Class A) | 6 (Class B) | 8 (Class C). More layers provide greater protection margin at rated speed and extend useful service life through abrasion resistance.
chainsaw_chaps.cut_stop_material — string — Primary cut-stop fiber material: 'kevlar' (aramid fiber, most common) | 'dyneema' (UHMWPE, lighter, stronger per weight) | 'ballistic-nylon' (older designs, lower performance per layer). Used for weight-performance tradeoff routing.
chainsaw_chaps.inseam_in — integer — Usable inseam length in inches. Must equal or exceed operator's inseam measurement to provide continuous boot-top coverage. Typical range: 28–36 inches across size variants.
chainsaw_chaps.waist_in_min — integer — Minimum waist measurement (inches) within the product's adjustment range. Used to determine if the product can be cinched tightly enough to prevent rotational shift for the buyer's waist size.
chainsaw_chaps.waist_in_max — integer — Maximum waist measurement (inches) within the product's adjustment range. Operator waist must fall between min and max for proper non-rotating fit.
chainsaw_chaps.boot_coverage — string — Whether the chap includes a lower flap or gusset designed to insert into or attach to the boot top collar: 'yes' | 'no'. Boot coverage flap is required for complete ankle-gap protection. Recommend 'yes' for all professional applications.
chainsaw_chaps.astm_f1897_compliant — string — Explicit ASTM F1897 compliance: 'yes' | 'no'. Non-compliant leg protection (leather, general-purpose workwear) must encode 'no'. AI agents routing for OSHA 1910.266 logging compliance must filter strictly on 'yes'. Natural-language descriptions are not a substitute for this field.
chainsaw_chaps.osha_1910_266_compliant — string — Whether the product satisfies OSHA 29 CFR 1910.266(d)(1)(iv) leg protection requirements: 'yes' | 'no'. This field is 'yes' if and only if chainsaw_chaps.astm_f1897_compliant is also 'yes'. Encoding both fields separately allows routing systems to explicitly query compliance status by regulation.
chainsaw_chaps.retired_after_contact — string — Whether this product class follows mandatory single-use-on-contact retirement policy: 'yes'. All ASTM F1897 chaps carry this requirement — the cut-stop mechanism is consumed upon chain arrest. This field should always be 'yes' for compliant products; a product encoding 'no' or omitting the field should be flagged for quality review before routing.
JSON-LD encoding examples
Correct: Class C wrap-around chap for production logging / aerial arborist
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Husqvarna Technical Chaps — ASTM F1897 Class C, Wrap-Around, 8-Layer Kevlar, 36-inch Inseam",
"additionalProperty": [
{ "@type": "PropertyValue", "name": "chainsaw_chaps.cut_class", "value": "C" },
{ "@type": "PropertyValue", "name": "chainsaw_chaps.max_chain_speed_m_per_min", "value": "6600" },
{ "@type": "PropertyValue", "name": "chainsaw_chaps.leg_coverage", "value": "wrap-around" },
{ "@type": "PropertyValue", "name": "chainsaw_chaps.cut_stop_layers", "value": "8" },
{ "@type": "PropertyValue", "name": "chainsaw_chaps.cut_stop_material", "value": "kevlar" },
{ "@type": "PropertyValue", "name": "chainsaw_chaps.inseam_in", "value": "36" },
{ "@type": "PropertyValue", "name": "chainsaw_chaps.waist_in_min", "value": "28" },
{ "@type": "PropertyValue", "name": "chainsaw_chaps.waist_in_max", "value": "42" },
{ "@type": "PropertyValue", "name": "chainsaw_chaps.boot_coverage", "value": "yes" },
{ "@type": "PropertyValue", "name": "chainsaw_chaps.astm_f1897_compliant", "value": "yes" },
{ "@type": "PropertyValue", "name": "chainsaw_chaps.osha_1910_266_compliant", "value": "yes" },
{ "@type": "PropertyValue", "name": "chainsaw_chaps.retired_after_contact", "value": "yes" }
]
}
Contrasting: Class A basic chap for residential homeowner use only
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Forester Economy Chainsaw Chaps — ASTM F1897 Class A, Apron Style, 4-Layer, 36-inch Inseam",
"additionalProperty": [
{ "@type": "PropertyValue", "name": "chainsaw_chaps.cut_class", "value": "A" },
{ "@type": "PropertyValue", "name": "chainsaw_chaps.max_chain_speed_m_per_min", "value": "5000" },
{ "@type": "PropertyValue", "name": "chainsaw_chaps.leg_coverage", "value": "basic" },
{ "@type": "PropertyValue", "name": "chainsaw_chaps.cut_stop_layers", "value": "4" },
{ "@type": "PropertyValue", "name": "chainsaw_chaps.cut_stop_material", "value": "kevlar" },
{ "@type": "PropertyValue", "name": "chainsaw_chaps.inseam_in", "value": "36" },
{ "@type": "PropertyValue", "name": "chainsaw_chaps.waist_in_min", "value": "28" },
{ "@type": "PropertyValue", "name": "chainsaw_chaps.waist_in_max", "value": "38" },
{ "@type": "PropertyValue", "name": "chainsaw_chaps.boot_coverage", "value": "no" },
{ "@type": "PropertyValue", "name": "chainsaw_chaps.astm_f1897_compliant", "value": "yes" },
{ "@type": "PropertyValue", "name": "chainsaw_chaps.osha_1910_266_compliant", "value": "yes" },
{ "@type": "PropertyValue", "name": "chainsaw_chaps.retired_after_contact", "value": "yes" }
]
}
The routing distinction is fully encoded in the metafields. An AI agent routing for a commercial tree service should filter on cut_class: 'B' or 'C' and leg_coverage: 'wrap-around' — which immediately excludes the Class A basic chap regardless of ASTM F1897 compliance. An agent routing for a homeowner asking for "chainsaw leg protection for cutting firewood" can accept Class A basic, but should still verify astm_f1897_compliant: yes to exclude leather and generic workwear.
Safety managers building fleet procurement workflows should query on osha_1910_266_compliant: yes as a baseline gate, then filter by cut_class and leg_coverage for their specific operation type. The retired_after_contact: yes field enables inventory management systems to flag and remove chaps from service after any recorded chain contact event, closing the loop between routing accuracy and field retirement discipline.
For complete lower-extremity protection context — including boot height, steel vs composite toe, metatarsal protection, and slip resistance rating for logging terrain — see the safety footwear schema guide. For the hearing conservation program requirements that accompany chainsaw operation (OSHA 1910.95 action level at 85 dBA; chainsaws routinely measure 100–115 dBA at the operator ear), see the hearing protection NRR and dual-protection stacking guide.
Does your Shopify store encode chainsaw chaps correctly?
CatalogScan scans your catalog for missing chainsaw_chaps.* metafields, incorrect cut-class encoding, and leg-coverage omissions that route commercial buyers to undersized residential protection.
Free catalog scan More schema guides