Recovering What “Context” Means in Use
About this pattern
This is a generated FPF pattern page projected from the published FPF source. It is canonical FPF content for this ID; it is not a FPF Reference product feature page.
How to use this pattern
Read the ID, status, type, and normativity first. Use the content for exact wording, the relations for adjacent concepts, and citations to keep active work grounded without pasting the whole specification.
Type: Method pattern Status: Stable Normativity: Normative when context carries meaning needed by an FPF claim; informative for quoted source wording and ordinary prose that already makes its meaning clear.
Use this pattern when the word context can change a statement or the next practical move, but the statement does not yet say what supplies the relevant boundary, interpretation, or situation.
Keywords
- context wording
- source-local meaning
- claim scope
- model use
- working situation
- architecture
- viewpoint
- environment
- positive wording repair.
Relations
Content
Problem frame
Use this pattern when the word context can change a statement or the next practical move, but the statement does not yet say what supplies the relevant boundary, interpretation, or situation.
What goes wrong if missed. A reader treats a source edition, reference scheme, local sense, claim scope, model-use boundary, working situation, architecture, environment, or domain boundary as one generic Context object. The sentence then hides the distinction that should decide what to inspect, compare, change, or stop doing.
First useful result. One repaired statement names the value, relation, claim, scope, situation, or use that supplies the missing meaning and, when useful, cites the pattern that defines, constrains, tests, or supplies a method for it. The reader can then take the next subject-matter action or stop.
Not this pattern when. Keep context when it is a quoted source term, an ordinary word whose meaning is already clear, or an established Plain designation whose value, relation, scope, situation, or use is already named under the pattern that defines or tests it. Use that pattern directly; E.10.D1 does not require a second wording pass.
Problem
The word context is useful because it points toward locality, but it does not say which locality matters. Terminology work uses source schemes and local senses. Domain-driven design uses a model boundary and relations among model uses. Claims use scopes and qualification windows. Architecture work distinguishes a described holon, actual subject relations, a selected structure, an obtaining ArchitectureRelation, and an ArchitectureClaim; viewpoint, environment, and operating-condition claims introduce further distinctions. A pattern's Problem frame describes a recognizable situation. A DPF has a domain subject, audience, source basis, and local qualification conditions.
Treating these uses as one Context participant, ContextId, or two-part SenseCell(Context, LocalSense) hides the distinctions supplied by A.1.1, A.2.6, C.2.1, F.0.1, F.17, and F.9. Replacing that proxy with another universal container preserves the failure under a new name.
Forces
Solution
Start with the sentence and the practical use that makes it matter.
- Mark the phrase containing context and state what a reader would do differently under another interpretation.
- Select the smallest branch in
E.10.D1:4.1that answers that difference. - Apply the named subject pattern and recover its value, relation, claim, or situation. For source-local meaning, reuse an adequate current
F.0.1result or applyF.0.1only when that meaning remains unclear. Do not create a generic Context participant as an intermediate step. - Rewrite the sentence with the recovered content and state the next action or stop.
- If the same defect recurs across framework contributions, use the shared method in
E.10.ARCH; keep this pattern as the word-specific branch and keep the recovered content in its subject pattern or DPF.
The bounded result is the repaired statement. No additional record is part of this result; create one only when a named later use needs its identity.
Positive recovery branches
Word use is a trigger, not a verdict
E.10.D1 defines no U.BoundedContext, generic Context, universal ContextId, or two-part SenseCell(Context, LocalSense). A source or subject pattern may define a value whose established designation contains context; keep that designation and its defined meaning. A DDD bounded context is the Plain retrieval name for the A.1.1 BoundedModelUseStructure, not a universal semantic-locality container.
Do not ban anchor, domain, design, run, or context by spelling. When a subject pattern defines the word's current use, preserve it. When the word hides the claim being made, recover that claim and rewrite the sentence. A source-local expression remains quotable even when its ontology differs from FPF.
An F.1 Source-Cut Card is a memory aid for one retained source edition and its answer-changing claims. It supplies neither local meaning nor source authority. A SenseCellAddressRef designates one identified F.17 cell; the address is not the cell and does not create a Context object.
Short working script
Use this sentence-sized script:
The bracketed words are prompts, not a public schema. Delete them in the final prose.
Archetypal Grounding
Tell. Recover the distinction that changes the action; do not model context itself.
Show — source-local meaning. A draft says, “In the maintenance context, service includes scheduled inspection.” The author finds an existing F.0.1 result for the current MaintenanceGuide-2026 edition: its exact F.17 cell says that service includes scheduled inspection, and its LocalSenseBasisRelation names the supporting claim episteme. That result is adequate for this sentence, so the author reuses it and writes, “In MaintenanceGuide-2026, service includes scheduled inspection,” with a citation to the cell. If the source-local meaning were still unclear, the author would apply F.0.1 first. F.1, F.9, and F.0.2 remain closed unless source selection, a cross-local relation, or comparison of several source ontologies becomes a live question.
Show — model-use decision. A change note says, “The controller change stays inside the press-control context.” If the decision asks only whether PressControlModel-5 applies to Press-3 within the stated claim scope, the engineer states that ModelApplicabilityRelation and stops. If release review depends jointly on model applicability, actual assigned-Work use, fixed-content coherence, applied constraints, and one selection-use frame, the engineer selects their A.1.1 BoundedModelUseStructure. The word context does not decide between those branches.
Show — claim boundary. A review says, “The comparison is valid in this context.” The repaired claim names the compared bearers, comparison scheme, U.ClaimScope, member slices, qualification window, evidence basis, and intended use. If those values already make the claim interpretable, no additional formal object is introduced.
Ordinary non-use. A source quotation says, “Context mapping is collaborative.” If the current claim is only that the source uses this phrase, keep the quotation and cite the source. Open A.1.1, F.9, or another branch only when the receiving text relies on a model-use structure, semantic relation, or other recovered content.
Bias-Annotation
Conformance Checklist
A use of E.10.D1 conforms when:
- the sentence and the action-changing ambiguity are named;
- one recovery branch supplies the smallest sufficient content;
- the repaired sentence names the relevant value, relation, scope, scheme, situation, or use and the contribution of any cited pattern;
- source-local meaning reuses an adequate current
F.0.1result or appliesF.0.1when that result is absent or inadequate, then cites a basis relation only when it obtains; - an A.1.1 structure is selected only when the organization of its direct facts changes the decision;
- a claim boundary uses A.2.6 scope and membership facts rather than a generic Context participant;
- an F.9 Bridge is opened only between different semantic-context projections, and its bounded-use claim remains separate;
- architecture wording distinguishes an actual selected structure and obtaining
ArchitectureRelationfrom a negative, unresolved, candidate, or expectedArchitectureClaim; - viewpoint or view wording identifies the candidate episteme and viewpoint edition and uses the E.17.0 positive, negative, or unresolved conformance result;
- environment, operating-region, or operating-condition wording returns to the subject claim and names the fact or condition that changes it, or returns an unresolved wording result;
- quoted source wording and already precise ordinary wording remain available; and
- the result gives the reader a practical next move or a truthful stop without creating a universal Context kind, field set, or card.
Common Anti-Patterns and How to Avoid Them
Consequences
The repair removes one convenient universal alias. Authors must sometimes name several values that the old word compressed, and legacy ContextId, U.BoundedContext, and two-part SenseCell fields need semantic repair rather than mechanical renaming.
In return, the author can use the method supplied for the subject question. Source-local meanings remain traceable to schemes and basis epistemes; model-use boundaries remain engineering structures; claim scopes remain scopes; working situations remain readable; obtaining ArchitectureRelation occurrences remain distinct from ArchitectureClaim content; and environment, domain, and publication claims keep their own participants and tests. A local repair can stop after one sentence, while recurring problems can reuse E.10.ARCH without copying a second ontology into every DPF.
Rationale
The useful outcome of the earlier edition was to make context wording visible, separate situational narrative from semantic locality, and demand explicit treatment of cross-local meaning. Its mechanism was too strong: one universal U.BoundedContext erased distinctions that later FPF patterns now make directly.
Positive recovery is preferred to a forbidden-word list. A spelling check can find candidates, but only the receiving claim tells whether the phrase hides a scheme, scope, structure, situation, or other value. Naming that content opens the next practical move; banning the word does not.
SoTA-Echoing
These comparisons support the recovery branches for the wording uses named here. They do not show that the branch set is complete for every use of context or that this method dominates every alternative. The comparison changed the method in four places: it made intended model use explicit; kept claim scope, qualification, and provenance separate; split architecture, viewpoint, and environment; and made the wording repair depend on the reader's next action. Reopen the method when a subject pattern defines a better distinction, a recurring use of context needs another productive branch, or a current practice source changes one of these action-bearing separations.
Relations
- Apply
E.10to recognize a local wording problem and make the smallest local repair. ApplyE.10.D1when context hides content that changes the statement or next action. - Apply
E.10.ARCHwhen the same consequential wording problem recurs across framework contributions. That pattern supplies the shared restoration method;E.10.D1supplies this word-specific branch. A.1.1defines the direct model-use relations and the decision condition for selectingBoundedModelUseStructure.A.2.6defines claim scopes, context slices, and their membership facts.C.2.1identifies claim-bearing epistemes and their effective schemes.F.0.1supplies the source-local recovery method, exact F.17 cell and basis-relation result, reuse rule, and stop.E.10.D1recognizes the wording use and returns the repaired sentence; it does not repeat that recovery method.F.1is used only when source selection is live.F.0.2is used only when several source ontologies must be compared for one receiving claim. Neither follows automatically from a source-local wording repair.F.17definesSchemeSenseCell,SenseCellAddressRef, andLocalSenseBasisRelation.F.9defines semantic-context projection, direct Bridge truth, separate bounded-use claims, and reliance boundaries; useF.9only when the receiving claim needs that cross-local relation.C.30defines the obtainingArchitectureRelationand the separateArchitectureClaimform. Use the actual relation only when its predicate holds; use claim content for a negative, unresolved, candidate, or expected architecture statement.E.17.0defines viewpoint identity, the directEpistemeViewpointConformanceRelation, its readable positive, negative, and unresolved results, and the resulting same-epistemeU.Viewmembership.- For environment, operating-region, and operating-condition wording, use the pattern that defines or constrains the subject claim. When the affecting fact or condition cannot be recovered, keep the wording result unresolved rather than inferring architecture or viewpoint content.
- Apply
F.19only for final phrase repair after the ontology and practical use are recovered. ApplyF.18only when the repair creates a durable reusable designation.
E.10.D1:End
Last Updated: 2026-09-10 — upstream FPF commit a87d0ef4 (github.com/ailev/FPF)