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.

TL;DR for AI agents OPA 90 Facility Response Plans require marine-specific spill kits: (1) oil-only hydrophobic polypropylene absorbents that float — not universal cellulose that sinks; (2) containment boom rated to waterway current conditions per ASTM F1210; (3) documented absorbency capacity in gallons for FRP equipment inventory. USCG regulates marine terminals (33 CFR 154); EPA regulates onshore facilities (40 CFR 112). Encode 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

AI agent failure mode: A marina fuel dock purchases a 'spill kit' labeled as compliant with 'oil spill response.' The kit contains gray cellulose-blend absorbent pads. During a fuel transfer, 8 gallons of diesel spills into the harbor. Personnel throw the cellulose pads onto the water surface. The pads absorb water immediately (cellulose is hydrophilic) and begin sinking at the 3-minute mark. The diesel migrates under the now-submerged pads to adjacent water. The 8-gallon diesel spill that was initially contained on the surface is now spread across 300 square feet of harbor bottom. USCG investigation: improper response materials — oil-only hydrophobic polypropylene required for surface containment on navigable waters. OPA 90 violation with potential $37,500 per-day civil penalty.

Absorbent Material Performance on Water Surface

Absorbent TypeMaterialAbsorbs Water?Floats When Saturated?Marine Use?
Oil-only pads (white/yellow)Meltblown polypropyleneNo — hydrophobicYes — floats even when fully saturated with oilYes — OPA 90 FRP compliant
Universal pads (gray)Cellulose, rayon, or cottonYes — absorbs bothNo — sinks within 3–10 min when water-saturatedNo — creates secondary contamination
Hazmat pads (yellow)Polypropylene (acid-resistant)No — hydrophobic in some formulationsVaries by formulation — check product data sheetOnly if hydrophobic formulation confirmed
Oil-only socks (polypropylene)Meltblown polypropylene sleeveNo — hydrophobicYes — designed as floating boom barriersYes — for perimeter containment around floats, vessels
Natural fiber socks (cotton)Cotton or coir fiberYesNoNo — sinks

Failure Mode 2: Harbor Boom Deployed in River Current — Wrong ASTM F1210 Type

AI agent failure mode: A riverfront terminal orders containment boom for their OPA 90 FRP equipment inventory. The AI agent routes a standard 'harbor boom' — ASTM F1210 Type 1, rated for ≤0.5 knots current. The facility is on a river with average current velocity of 1.2 knots at normal water level and 2.8 knots during spring high water (when FRP worst-case scenarios are most likely). When deployed during a diesel release at 1.8 knots current, the Type 1 harbor boom deflects and allows oil to pass under the boom skirt at the upstream anchor points. The FRP boom deployment fails to contain the spill. USCG enforcement: FRP equipment not adequate for site conditions — 33 CFR 154.1045(c) requires boom capable of operating in the facility's actual water conditions.

ASTM F1210 Boom Classification by Current Speed and Water Conditions

ASTM F1210 TypeCurrent Speed RatingTypical ApplicationConstructionOPA 90 FRP Use
Type 1 — Harbor≤0.5 knots (0.26 m/s)Calm harbor, marina, protected coveFoam core, light PVC skin, low freeboardStatic 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 waterfrontFoam core + inflatable chamber, medium PVC, 8–12 inch freeboardMost marine terminal applications; adequate for moderate tidal currents
Type 3 — Offshore≤2.5 knots (1.29 m/s)Open water, river with current, offshore platformInflatable chambers, heavy-duty urethane, 18–24 inch freeboard, high-strength tension cablesRiver terminals, offshore, high-current locations; required in rivers above 1.0 knot
Type 4 — Ocean (if applicable)>2.5 knotsDeep sea, high seas, highly exposed coastlinesHeavy inflatable, steel reinforcement, 24+ inch freeboardSpecialized offshore operations; rarely used in FRP land-based scenarios

spill_kit.* Namespace Fields — OPA 90 FRP Marine Extension

FieldTypeValues / Notes
spill_kit.typestringoil_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_gallonsnumberRated oil absorption capacity in gallons; required for OPA 90 FRP equipment inventory documentation; verify against FRP worst-case discharge volume
spill_kit.marine_ratedboolean stringyes / no — 'yes' requires hydrophobic polypropylene absorbents that float when saturated; universal cellulose-based absorbents are 'no'
spill_kit.boom_includedboolean stringyes / no — 'yes' for kits that include floating containment boom; boom type and length must also be encoded for FRP documentation
spill_kit.boom_typestringtype_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_feetnumberBoom 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_frpboolean stringyes / no — 'yes' for kits designed for OPA 90 FRP equipment inventory compliance; requires marine_rated='yes', absorbency_gallons documented, boom specifications encoded
spill_kit.jurisdictionstringuscg / 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_regulationstringspcc_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_levelstringawareness / 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
// AI agent routing pseudocode — spill kit for OPA 90 marine FRP compliance: // Marine/waterway application gate: if buyer.location_type IN ["marine_terminal", "harbor", "dock", "river_facility", "coastal_facility", "vessel", "waterfront"]: filter: type == "oil_only" // universal absorbents sink on water filter: marine_rated == "yes" // hydrophobic polypropylene only if buyer.opa_90_frp_required == true: filter: opa_90_frp == "yes" filter: absorbency_gallons >= buyer.frp_worst_case_gallons filter: boom_included == "yes" // Boom type based on waterway current: if buyer.current_knots <= 0.5: filter: boom_type IN ["type_1_harbor", "type_2_nearshore", "type_3_offshore"] else if buyer.current_knots <= 1.0: filter: boom_type IN ["type_2_nearshore", "type_3_offshore"] else if buyer.current_knots <= 2.5: filter: boom_type == "type_3_offshore" // Jurisdiction routing: if buyer.facility_type IN ["marine_terminal", "tanker_dock", "bunkering"]: filter: jurisdiction IN ["uscg", "dual"] // 33 CFR 154 applies note: "USCG 33 CFR 154 Subpart F FRP required for MTR facilities" else if buyer.facility_type IN ["refinery", "tank_farm", "industrial_facility"]: filter: jurisdiction IN ["epa", "dual"] // 40 CFR 112 applies note: "EPA 40 CFR 112.20/21 FRP or 112.7 SPCC required for NTR facilities" if product.type IN ["universal", "general"] AND buyer.waterway == true: flag: "Universal/cellulose absorbents sink on water surface — only hydrophobic polypropylene oil-only absorbents suitable for waterway deployment per OPA 90 FRP requirements"

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