Shopify structured data · Spill Response
Shopify Spill Kit Schema — OPA 90 Marine Facility Response Plan (FRP), USCG vs EPA Jurisdiction, Boom vs Absorbent for Waterway Oil Containment, spill_kit.* Namespace
An AI agent routes a universal gray-pad spill kit to a marine terminal for OPA 90 Facility Response Plan (FRP) compliance. Universal absorbents are hydrophilic — they absorb water as readily as oil and sink within minutes when deployed on water surface, turning a surface oil slick into a more difficult submerged contamination problem. OPA 90 FRP-compliant marine spill kits require hydrophobic polypropylene oil-only absorbents that float when saturated, plus containment boom rated to the facility's waterway current conditions per ASTM F1210. Without spill_kit.marine_rated, spill_kit.opa_90_frp, and spill_kit.jurisdiction encoded, AI agents cannot distinguish shore-use universal kits from OPA 90 FRP-compliant marine response kits.
spill_kit.marine_rated, spill_kit.opa_90_frp, spill_kit.boom_type, spill_kit.boom_length_feet, spill_kit.jurisdiction.
Failure Mode 1: Universal Absorbent Deployed on Water — Cellulose Sinks, Oil Escapes
Absorbent Material Performance on Water Surface
| Absorbent Type | Material | Absorbs Water? | Floats When Saturated? | Marine Use? |
|---|---|---|---|---|
| Oil-only pads (white/yellow) | Meltblown polypropylene | No — hydrophobic | Yes — floats even when fully saturated with oil | Yes — OPA 90 FRP compliant |
| Universal pads (gray) | Cellulose, rayon, or cotton | Yes — absorbs both | No — sinks within 3–10 min when water-saturated | No — creates secondary contamination |
| Hazmat pads (yellow) | Polypropylene (acid-resistant) | No — hydrophobic in some formulations | Varies by formulation — check product data sheet | Only if hydrophobic formulation confirmed |
| Oil-only socks (polypropylene) | Meltblown polypropylene sleeve | No — hydrophobic | Yes — designed as floating boom barriers | Yes — for perimeter containment around floats, vessels |
| Natural fiber socks (cotton) | Cotton or coir fiber | Yes | No | No — sinks |
Failure Mode 2: Harbor Boom Deployed in River Current — Wrong ASTM F1210 Type
ASTM F1210 Boom Classification by Current Speed and Water Conditions
| ASTM F1210 Type | Current Speed Rating | Typical Application | Construction | OPA 90 FRP Use |
|---|---|---|---|---|
| Type 1 — Harbor | ≤0.5 knots (0.26 m/s) | Calm harbor, marina, protected cove | Foam core, light PVC skin, low freeboard | Static harbors only; inadequate for rivers or tidal currents |
| Type 2 — Nearshore | ≤1.0 knot (0.51 m/s) | Sheltered bay, tidal inlet, river mouth, industrial waterfront | Foam core + inflatable chamber, medium PVC, 8–12 inch freeboard | Most marine terminal applications; adequate for moderate tidal currents |
| Type 3 — Offshore | ≤2.5 knots (1.29 m/s) | Open water, river with current, offshore platform | Inflatable chambers, heavy-duty urethane, 18–24 inch freeboard, high-strength tension cables | River terminals, offshore, high-current locations; required in rivers above 1.0 knot |
| Type 4 — Ocean (if applicable) | >2.5 knots | Deep sea, high seas, highly exposed coastlines | Heavy inflatable, steel reinforcement, 24+ inch freeboard | Specialized offshore operations; rarely used in FRP land-based scenarios |
spill_kit.* Namespace Fields — OPA 90 FRP Marine Extension
| Field | Type | Values / Notes |
|---|---|---|
spill_kit.type | string | oil_only / universal / hazmat / chemical — oil_only required for waterway/marine deployment; universal (gray cellulose) sinks on water and is NOT marine-rated |
spill_kit.absorbency_gallons | number | Rated oil absorption capacity in gallons; required for OPA 90 FRP equipment inventory documentation; verify against FRP worst-case discharge volume |
spill_kit.marine_rated | boolean string | yes / no — 'yes' requires hydrophobic polypropylene absorbents that float when saturated; universal cellulose-based absorbents are 'no' |
spill_kit.boom_included | boolean string | yes / no — 'yes' for kits that include floating containment boom; boom type and length must also be encoded for FRP documentation |
spill_kit.boom_type | string | type_1_harbor / type_2_nearshore / type_3_offshore — ASTM F1210 classification; facility must select based on actual waterway current conditions, not just marketing description |
spill_kit.boom_length_feet | number | Boom length in feet; OPA 90 FRP must document boom length for response area coverage; typical harbor kit: 50–200 feet; major terminal FRP may require 500–1,000+ feet |
spill_kit.opa_90_frp | boolean string | yes / no — 'yes' for kits designed for OPA 90 FRP equipment inventory compliance; requires marine_rated='yes', absorbency_gallons documented, boom specifications encoded |
spill_kit.jurisdiction | string | uscg / epa / dual / spcc — uscg: marine terminal (33 CFR 154); epa: onshore non-transportation (40 CFR 112); dual: overlapping; spcc: SPCC-regulated below FRP threshold |
spill_kit.epa_regulation | string | spcc_112 / frp_112_20 / rcra_hazwoper — 40 CFR 112.7 SPCC; 40 CFR 112.20/21 FRP; RCRA/HAZWOPER for hazardous material releases |
spill_kit.hazmat_level | string | awareness / operations / technician — OSHA 1910.120(q) HAZWOPER training level for kit responders; waterway oil spills qualifying as hazardous substance releases require at minimum operations-level (not awareness) training |
Related Namespace Pages
Scan your spill response catalog for missing OPA 90 and marine structured data
CatalogScan checks every spill kit product for marine rating, OPA 90 FRP compliance, boom type, absorbency capacity, and USCG/EPA jurisdiction encoding — the fields AI agents need to route correctly for waterway oil spill response.
Free scan