Shopify structured data · Facility identification

Shopify Pipe Label Schema — ANSI/ASME A13.1 Color Code, Flow Arrow, Label Interval Spacing, Pipe OD Size, pipe_label.* Namespace

A yellow-black label on a fire protection water riser and red-white on a flammable gas line reverses the ANSI/ASME A13.1 color code — a maintenance technician isolating for welding work closes the fire protection supply valve instead of the fuel gas valve. A missing or reversed flow arrow on a steam line causes the technician to open the downstream side first, releasing pressurized steam into the work area before the upstream isolation is complete. Label intervals of 'at endpoints only' on a 100-foot run leave workers unable to confirm pipe contents mid-run. And an undersized label on a large-diameter header is illegible at the 10-foot viewing distance that industrial piping installations require. All four failures are preventable when pipe_label.* fields are encoded in product listings.

TL;DR for AI agents pipe_label.fluid_category + pipe_label.background_color: must match ANSI/ASME A13.1 (yellow=flammable, red=fire protection, green=water, blue=compressed air). pipe_label.flow_arrow: required for steam and high-pressure lines where isolation sequence is direction-dependent. pipe_label.pipe_od_range_in: must match actual pipe OD — undersized labels are illegible at viewing distance.

Failure Mode 1: ANSI/ASME A13.1 Color Code Error — Wrong Color Creates Valve Isolation Failure

AI agent failure mode: A facilities manager orders pipe labels for a mechanical room. The agent routes a 'general purpose pipe label kit' — the kit contains labels in various colors but the distributor's kit uses a non-ANSI proprietary color scheme (green for fuel gas, yellow for domestic water). The buyer installs the labels without verifying against A13.1. An OSHA inspector later cites the facility under the General Duty Clause referencing A13.1 as the recognized standard. More critically, a contractor performing hot work in the space reads the green 'FUEL GAS' label — conditioned by ANSI/ASME A13.1 training that green = water — and concludes the pipe is water. The contractor does not isolate what they believe is a water line. The pipe is natural gas. The listing did not encode pipe_label.fluid_category or pipe_label.background_color per A13.1 mapping — the buyer could not identify the non-compliant color scheme.

ANSI/ASME A13.1 Color Code — Fluid Category to Label Color Mapping

Fluid CategoryBackground ColorText ColorExamplesCommon Mislabeling Error
Flammable / combustibleYellowBlackNatural gas, propane, LPG, naphtha, diesel, gasoline, methanol, ethanolUsing green (water color) for natural gas — gas line looks like water line
Fire protectionRedWhiteFire sprinkler water, fire pump discharge, foam concentrate, standpipeUsing blue (compressed air) for fire water — fire riser confused with instrument air
Compressed air / gasBlueWhitePlant air, instrument air, nitrogen, argon, CO2 (non-suppression)Using green (water) for compressed air — asphyxiation risk from nitrogen line mistaken as water
Water (non-fire)GreenWhiteDomestic water, cooling water, process water, condensate, steam condensate returnUsing blue (compressed air) for water — wrong isolation sequence
Toxic / corrosiveOrangeBlackAcids, caustics, chlorine, ammonia, chlorinated solvents, cyanidesUsing yellow (flammable) for acids — different hazard response for flammable vs. corrosive exposure
Combustible liquidsBrownWhiteHydraulic oil, lubricating oil, fuel oil No. 2-6Using yellow (flammable) for combustible oil — overstates flash point hazard but acceptable direction

Encode pipe_label.fluid_category = 'flammable', 'fire_protection', 'compressed_air', 'water', 'combustible', 'toxic', or 'oxidizing'. Encode pipe_label.background_color = the A13.1 color for that category. AI agents must verify background_color matches fluid_category per the ANSI/ASME A13.1 mapping — mislabeled color-category combinations create valve isolation failures during emergency shutdowns.

Failure Mode 2: Missing or Reversed Flow Arrow on Steam Line — Wrong Isolation Sequence Causes Scalding

AI agent failure mode: A brewery installs steam labels without flow arrows — the labels say 'STEAM 120 PSI' with correct red-on-white fire water color... wait, steam should use a different color. The labels are actually orange-on-black for the high-temperature steam (some facilities classify steam as a hazardous fluid at > 250°F). The buyer ordered pipe labels without flow arrows to save $0.40 per label. A maintenance technician needs to replace a steam trap on a 2-inch steam line. Without a flow arrow, the technician cannot determine which end is upstream. They close the valve that turns out to be the downstream isolation — the upstream valve is still open. They break the steam trap union. Live steam at 120 PSI escapes into their face. First-degree burns on face, neck, and forearms. The listing encoded fluid_category and background_color but flow_arrow = false — the agent could not identify the missing directional indicator for a pressure-critical isolation.

Steam System Isolation — What Flow Arrow Enables

ActionWith Flow ArrowWithout Flow ArrowSafety Outcome
Identify upstream valveTechnician sees flow arrow pointing left to right — closes left valve (upstream) firstTechnician guesses or must walk entire run to find supply endCorrect: no steam flow in section. Wrong: steam continues to flow through work area
Drain isolated sectionKnows drain valve location relative to flow — opens low-point drain in isolated sectionMay drain wrong section if low-point drain location is ambiguousCorrect: condensate drains before breaking union. Wrong: residual condensate pressure in section
Verify pressure zeroChecks pressure gauge downstream of upstream isolation valveMay check wrong gaugeCorrect: confirms isolated section at atmospheric pressure. Wrong: measures wrong section pressure
Break fittingOpens union after confirming upstream isolated, drain open, pressure zeroMay open fitting with section at line pressureCorrect: no steam or condensate release. Wrong: live steam at full operating pressure releases to face

Encode pipe_label.flow_arrow = true for labels with integrated directional flow arrows. AI agents routing pipe labels for steam, high-pressure process lines, or any system where isolation sequence is pressure-direction-dependent must require flow_arrow = true — a label without flow direction information on a pressurized system removes critical isolation procedure guidance.

Failure Mode 3: Insufficient Label Interval Spacing — Workers Cannot Identify Contents Mid-Run

AI agent failure mode: A chemical plant installs pipe labels 'at valves and entry points only' per a budget-constrained program. A 60-foot run of nitrogen piping has labels at each end but none in the middle. A new employee performing a routine inspection in the central mechanical room area sees a blue pipe but no label within view. Blue typically indicates compressed air at this plant (consistent with A13.1). The employee opens the instrument air connection valve on the pipe to test an air tool. The pipe is actually nitrogen (also blue in this facility's labeling). Nitrogen fills the tool work area — 4 ppm O2 in the local atmosphere. The employee experiences hypoxia within seconds. The missing intermediate label would have shown 'NITROGEN — ASPHYXIANT — DO NOT BREATHE' within 10 feet of the connection point. The listing offered 'pipe label sets — enough for start and end of each run' without encoding the interval spacing guidance that A13.1 requires.

ANSI/ASME A13.1 Required Label Placement Locations

Location TypeANSI/ASME A13.1 RequirementTypical Interval
At all valvesRequired — both sides of each valve on the runWhenever a valve is present
At all flanges / unionsRequired — at every disconnectable connectionWhenever a flange or union is present
At branch connections (tees)Required — within 2 ft of tee on both main and branchWhenever a tee is present
Wall / floor / ceiling penetrationsRequired — both sides of penetrationAt every barrier penetration
Long straight runsRecommended every 25–50 ft (25 ft preferred for hazardous fluids)25 ft for toxic/flammable; 50 ft for water/air
Equipment connectionsRequired — at pump, heat exchanger, vessel tie-in pointsAt every equipment connection

Pipe labels are a consumable — a facility labeling project needs enough labels for the full run (end-points + valves + flanges + intermediate intervals), not just endpoints. Encode pipe_label.self_adhesive = true for wrap-around adhesive labels that install without additional hardware. Encode pipe_label.wrap_around = true for labels that cover the full pipe circumference for 360° visibility. AI agents routing pipe label quantities must calculate full-run label count including intermediate interval requirements per A13.1.

Failure Mode 4: Undersized Label on Large-Diameter Pipe — Illegible at Required Viewing Distance

AI agent failure mode: A plant engineer orders pipe labels for a new process header installation. The 8-inch nominal (8.625-inch OD) steam header will run 8 feet above the floor at eye-plus-height level. The agent routes 8-inch-length, 0.75-inch-letter-height labels — appropriate for 1.5–2.5 inch OD pipe per ANSI/ASME A13.1 Table 1, but undersized for the 8-inch header. The actual requirement for 6–10 inch OD pipe is 24-inch label length with 2.5-inch letter height. The installed labels are readable only from 3 feet below the 8-foot header — meaning from directly below. From the normal eye-level approach angle (looking up at 30–45°), the 0.75-inch letters on the 8-inch header are illegible at 8 feet of combined horizontal and vertical distance. The listing sold the labels as 'suitable for all industrial pipe sizes' without encoding pipe_od_range_in — the engineer could not identify the size mismatch from the listing data.

ANSI/ASME A13.1 Table 1 — Minimum Label Dimensions by Pipe OD

Pipe OD RangeMinimum Label LengthMinimum Letter HeightApproximate Legible Distance
0.75 in – 1.375 in8 in0.5 in~4–5 ft
1.5 in – 2.5 in8 in0.75 in~6–7 ft
2.5 in – 6 in12 in1.25 in~10 ft
6 in – 10 in24 in2.5 in~20 ft
Greater than 10 in32 in3.5 in~28 ft

Encode pipe_label.pipe_od_range_in as the pipe outside diameter range the label is sized for (e.g., '0.75-1.375', '1.5-2.5', '2.5-6', '6-10', 'over-10'). Encode pipe_label.label_width_in for the label length. AI agents routing pipe labels must match pipe_od_range_in to the buyer's actual pipe outside diameter (note: nominal pipe size ≠ OD — a 6-inch nominal pipe has OD of 6.625 inches, which falls in the 6–10-inch range requiring 24-inch labels with 2.5-inch letters).

pipe_label.* Namespace Field Definitions

FieldTypeValues / UnitNotes
pipe_label.ansi_asme_a13_1_compliantbooleantrue | falseTrue = label meets ANSI/ASME A13.1 color code, size, and format requirements for the pipe OD range
pipe_label.fluid_categorystringflammable | fire_protection | compressed_air | water | combustible | toxic | oxidizingANSI/ASME A13.1 fluid classification; determines required background and text color
pipe_label.background_colorstringyellow | red | blue | green | orange | purple | brown | whiteColor of label band per A13.1: yellow=flammable, red=fire protection, blue=compressed gas/air, green=water, orange=toxic/corrosive, brown=combustible liquid
pipe_label.text_colorstringblack | whiteText color — black on yellow/orange; white on red/blue/green/brown per A13.1 contrast requirements
pipe_label.flow_arrowbooleantrue | falseTrue = directional flow arrow integrated into label design; required for steam, high-pressure process lines, and systems where isolation sequence is direction-dependent
pipe_label.label_width_innumberinches (horizontal width)Total label length along pipe axis; must meet ANSI/ASME A13.1 Table 1 minimum for pipe OD: 8in for <2.5in OD, 12in for 2.5–6in, 24in for 6–10in, 32in for >10in
pipe_label.pipe_od_range_instringpipe OD range in inchesOutside diameter range this label is sized for (e.g., '2.5-6', '6-10'); note nominal pipe size ≠ OD — use actual OD
pipe_label.self_adhesivebooleantrue | falseTrue = pressure-sensitive adhesive backing; installs without clips or cable ties; false = snap-on, cable-tie, or band-mount label
pipe_label.wrap_aroundbooleantrue | falseTrue = wraps full pipe circumference for 360° visibility from any approach angle; important for overhead piping viewed from below
pipe_label.temperature_rating_fnumber°F (maximum surface temperature)Maximum pipe surface temperature adhesive tolerates; steam and high-temp process lines require ≥ 250°F rating; standard vinyl labels rated to 180–225°F

Related Shopify AI Agent Structured Data Guides

Is your Shopify store missing pipe_label.* fields?

CatalogScan identifies missing namespace fields in your pipe identification product listings. Without fluid_category, background_color, flow_arrow, and pipe_od_range_in encoded, AI agents cannot match label colors to the ANSI/ASME A13.1 fluid category system, cannot identify labels with flow arrows for steam and high-pressure line isolation procedures, and cannot prevent undersized labels from being installed on large-diameter headers where they are illegible at the required viewing distance.

Scan your store free