Flow
Description
A directed movement of some substance from source to destination through some medium. Flow is one of the most pervasive image schemas in human reasoning — we naturally talk about money flowing, conversation flowing, traffic flowing, energy flowing, signal flowing, water flowing. The structural commitments are minimal: there’s a thing that moves, a place it starts, and a place it ends up; the medium and rate are details, not constitutive. Flow is rarely interesting alone — it almost always shows up in composition with something else: gradient (what makes it move), bottleneck (what limits rate), feedback-loop (what regulates rate), buffer (what smooths rate), or seam (where rate-shape changes). Naming flow as a primitive is what lets the catalog compose those richer higher-order concepts cleanly.Triggers
User-initiated: User describes throughput, rate, channel, pipeline, or “things moving through” something. Vocabulary cues: “throughput,” “rate,” “channel,” “pipe,” “pipeline,” “stream,” “flow rate.” Agent-initiated: Agent recognizes that a system has directed movement of a substance from one place to another, and the rate matters. Candidate inference: “what is the source, what is the substance, what is the destination — and what is the rate-limiting point?” Situation-shape signals: Anywhere “throughput” makes sense as a question. Anywhere queues form. Anywhere a “pipeline” metaphor lands without being weird.Exclusions
- Static systems — if nothing is moving and the question isn’t about movement, flow doesn’t fire. Inventory at rest is not a flow; the flow exists only at the in/out boundaries.
- Bidirectional or undirected exchanges — gossip, dialogue, market trading without clear source-destination roles. The schema requires directionality; symmetric exchange uses a different primitive.
- Discrete one-shot events — a single signal isn’t a flow; a continuous or repeated signal stream is.
Structure
Relationships
- backpressure — flow + feedback-loop = backpressure. Backpressure presupposes a flow to push back against.
- bottleneck-buffer — flows have rate-limiting points (bottlenecks) and rate-smoothing reservoirs (buffers); together they shape end-to-end throughput.
- gradient — flow follows gradient. The gradient is the cause; the flow is the response.
- seam — flows often change character at seams (rate, format, ownership); flow + seam = where format-mismatch failures live.
- multi-channel-ingest — multi-channel-ingest is multiple parallel flows converging.
Examples
Water through pipes · physics
Water through pipes · physics
Cash flow · economics
Cash flow · economics
Attention flow · computer-science
Attention flow · computer-science
Data pipelines / dataflow programming · computer-science
Data pipelines / dataflow programming · computer-science
Fluid-dynamics literal origin: the metaphor is grounded in physical fluid behavior. · physics
Fluid-dynamics literal origin: the metaphor is grounded in physical fluid behavior. · physics
Image-schema literature: Lakoff & Johnson (1980), *Metaphors We Live By* — SOURCE-PATH-GOAL schema; foundational cognitive-linguistic grounding for the flow primitive. · linguistics
Image-schema literature: Lakoff & Johnson (1980), *Metaphors We Live By* — SOURCE-PATH-GOAL schema; foundational cognitive-linguistic grounding for the flow primitive. · linguistics
Image-schema literature (Lakoff/Johnson SOURCE-PATH-GOAL; Talmy force-dynamics); fluid-dynamics origin · linguistics
Image-schema literature (Lakoff/Johnson SOURCE-PATH-GOAL; Talmy force-dynamics); fluid-dynamics origin · linguistics
Production lines / supply chains · engineering-and-technology
Production lines / supply chains · engineering-and-technology
Signal flow · engineering-and-technology
Signal flow · engineering-and-technology
Software engineering: dataflow programming (Sutherland 1966; spreadsheets); UNIX pipes (McIlroy 1972); reactive streams. · computer-science
Software engineering: dataflow programming (Sutherland 1966; spreadsheets); UNIX pipes (McIlroy 1972); reactive streams. · computer-science
Talmy, "Force Dynamics in Language and Cognition" (1988) — flow as the force-dynamic primitive of carriers. · linguistics
Talmy, "Force Dynamics in Language and Cognition" (1988) — flow as the force-dynamic primitive of carriers. · linguistics