Natural mapping often supplies a logical constraint as a side effect, making the two hard to separate in design
Aliases: mapping constraint · spatial correspondence · relational design
What it is
Good spatial, temporal, or structural correspondence often does more than tell users where to act. It also makes remaining relationships evident: three knobs in a row matching three indicators, a card dragged into the only empty column, or a timeline permitting an event only between two existing events. Natural mapping can thereby generate a logical constraint, and in practice the two often operate together.
Why it happens
When controls, data objects, or steps preserve the structure of their targets, users read “which one is available, which is used, and which is the sole remainder” without an extra rule. Position exposes one-to-one correspondence, timelines expose precedence, and trees expose parent-child relations. Layout offloads working memory, so mapping is both a recognition cue and a carrier of constraint. Without a visible structure, logical constraint is reduced to prose.
Where it stops holding
The two are not the same mechanism: mapping answers “which object corresponds to which control,” while logical constraint answers “which choices the relation excludes.” Spatial correspondence can also be too strong, suggesting mandatory one-to-one binding when the real process allows many-to-one, staging, or reordering. Visual similarity does not guarantee the underlying data relation; if the backend does not maintain the constraint, elegant correspondence only increases misplaced confidence.
Applying it
- For assembly, allocation, and workflow interfaces, draw the relational model first and let layout inherit that structure rather than arranging for decoration.
- Use adjacent placement, connectors, or shared color and shape for one-to-one relations; explicitly mark many-to-one and exceptions so spatial implication does not mislead.
- Use task walkthroughs to distinguish failures: users cannot find the control (mapping), or cannot judge the remaining legal item (logic).
- Make drag, sort, and allocation results immediately show the remaining set, with undo, so structural correspondence and state constraint work together.
Related
- Same group: B2.22.1 Logical constraints arise from reasoning relationships among elements, as when the one remaining part must fit the one remaining place · B2.22.2 Logical constraints require every related element to be visible; hiding any one defeats the inference
- Nearby: B2.18 Mapping · B2.05 Constraints
- Search terms:
natural mapping·logical constraint·spatial correspondence