Base Declaration Discipline - Direct relation first; reusable declaration only when needed
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.
Status: Stable Type: Definitional relation-discipline pattern
Plain-name. Saying exactly what something depends on.
Use this pattern when a sentence says that one thing is calibrated to, based on, attributable to, constrained by, or otherwise usable relative to another, and the actual relation is still hidden by words such as anchor, support, ground, or based on.
First useful move. Name the actual dependent and base, state the direct relation in an ordinary sentence, and apply that relation's own predicate to the current facts. Stop when this readable assertion answers the receiving question.
What goes wrong if missed. An umbrella word hides the relation kind or reverses its participants. At the opposite extreme, a simple assertion is expanded into slots, witnesses, editions, and a new record even though no later use needs them.
What this buys. A direct, testable assertion first. Scope, time, evidence, a reusable RelationSignature, or a reviewable record is added only when the direct predicate or one named receiving use needs that distinction.
Not this pattern when. If the direct relation and its participants are already clear, use its direct pattern. If support means evidence use, assurance, ordinary help, work enablement, navigation, source description, or another non-basedness reading, use that reading's direct pattern instead.
FPF repeatedly needs to express a family of situations of the form:
Relations
Content
Problem frame
FPF repeatedly needs to express a family of situations of the form:
A dependent content is admissible, usable, or interpretable only relative to an explicit base.
Examples occur across several disciplines:
- reference selection and identification (IDs, handles, pointers, registries),
- scale/datums/calibration (measurement traceability, baselines, normalisation),
- grounding of properties and abstractions to objects (attribution; “this property is about that thing”),
- admissibility/assurance (claims linked to evidence, checks, or proofs),
- publication discipline (what a statement is fit to be used for, where, and when).
In drafts, authors often reach for a single umbrella metaphor (frequently “anchor/anchoring”). That metaphor collapses different ontological situations and different operation classes, blocking precise invariants and making perspective-flips inevitable.
Like A.6.5, this family can expose typing conflicts across viewpoints: an endpoint may be named by its self-kind while the selected direct relation expects another participant kind or reference mode. Make that mismatch explicit only when it is current; do not hide it by renaming ends or flipping direction. Use SlotSpecs only when a reusable relation declaration actually needs them.
The structural problem is smaller than the old record shape suggested. Every ordinary basedness assertion first needs only:
- the actual dependent;
- the actual base; and
- the direct relation and its obtaining test.
Scope, time, evidence, continuity, or a reusable declaration is added only when the direct predicate or one named receiving use depends on it. Until the direct relation is named, umbrella words such as anchor, ground, attach, support, or based on usually mean only:
“There is an under-described relation here.”
The repair is therefore progressive: recover and test the direct relation, stop if the assertion is enough, and materialize declaration or assertion machinery only for a concrete later use.
Problem
Typical failure modes this pattern is designed to eliminate:
-
Relation-kind elision. One verb phrase is used to cover: ID-to-registry reference, claim-to-evidence admissibility, calibration-to-standard, property-to-object attribution, policy gating, etc. Rules and invariants cannot be stated because the relation kind is unspecified.
-
Perspective flip (dependent-view vs base-view). The same situation is described alternately as “X is anchored/grounded” and “Y is an anchor/ground”, with incompatible naming, hidden directionality, and silent re-typing of the ends.
-
Base–witness confusion. Evidence, pins, certificates, or proofs are treated as “the base”, even when they are only witnesses for a base relation (or conversely: a true base is treated as a mere witness).
-
Scope/time collapse. Based declarations are treated as timeless truths; time dependence is smuggled in via “current/latest/recently”, violating explicit
Γ_timediscipline. -
Γ_timeused as a proxy for freshness. Authors treatΓ_timeas “freshness” or “evidence decay”, collapsing TimePolicy with witness-timespan/freshness predicates. -
Decision use without witnesses. Declarations that gate work, publication, or assurance are asserted without a witness/pin, breaking auditability and enabling folklore.
-
Grounding conflation. “Grounding” is used as if it were one relation, while FPF already distinguishes at least:
-
Slot/basing conflation. A.6.5 distinguishes relation positions, their fillers, and stored references. Umbrella basing language can hide the direct relation at the next layer, while record-edit language can be mistaken for change in the relation itself.
-
Anchor relapse (source or meaning surrogate). “Anchor/anchoring” is used to mean “the source”, “the meaning”, “the global reference”, or “the thing that makes this true”. This hides the exact source, scheme, expression, local claim, and any obtaining basis relation behind a metaphor and makes review impossible.
-
Support bucket relapse. “Support”, “support basis”, “support relation”, or “support record” is used as a generic container for unlike relations. Some cases are direct base-dependence; others are evidence use, assurance input, causal-use support basis, mathematical-lens use, work enablement, source description, publication companionship, or ordinary help. Treating them as one support relation recreates the under-described dependence that A.6.6 is meant to repair.
Forces
Solution - State the direct relation, then add only what the receiving use needs
Ordinary direct path
Start with a readable sentence:
Thermocouple channel TC-17 is calibrated to standard ITS-90 for rig R3.
Identify TC-17 and ITS-90, then apply the direct calibratedTo predicate and its applicability rule to the current facts. If the task only asks whether that calibration relation obtains for this rig, the sentence and predicate result are complete. Do not create a declaration record, witness set, edition, or assurance package merely because those fields could be written down.
Add a qualifier only when it changes the direct assertion or a named receiving use:
- name scope when the relation is limited to a range, population, rig, publication, or other exact extent;
- name time when the predicate or the use is time-dependent;
- cite an evidence-use or provenance relation when a claim about the relation is relied on;
- open occurrence identity only when another claim must refer to the same occurrence, compare it, qualify it, or record its history; and
- open a reusable declaration only when the reuse test in A.6.6:4.3 is met.
The assertion episteme, reusable declaration, world-side relation occurrence, evidence, and any Work remain different objects.
Optional scoped assertion record
When replay, comparison, publication, or repeated review needs a stable representation, a project may show one C.2.1 assertion episteme in this local form:
This is a representation of claim content, not a public kind, RelationSignature, or world-side occurrence. directRelationKind resolves to an already governed relation kind; the assertion is true only when that relation's predicate is satisfied for the actual participants. scope and gammaTime are present only when the direct relation or named use needs them. evidenceUseRefs, when present, resolve to exact A.2.4 evidence-use relations for this assertion. The evidence epistemes, producing Work, operation result, carrier, provenance, currentness, and later reliance remain separately identified under A.2.4 and A.10.
A.6.6 admits neither U.BaseDeclarationDiscipline nor U.ScopedWitnessedBaseDeclaration. The latter is a retired spelling and must not be used as a kind or as a world-side relation occurrence.
The record's C.2.1 identity follows its complete ClaimGraph, exact EntityOfConcern, and effective ReferenceScheme. Revising the record changes an episteme. It does not by itself begin, end, or alter the world-side relation it describes.
Direct relation and optional assertion are different objects
The useful stable picture is a direct arrow in ordinary reading:
dependent stands in the named direct relation to base.
The arrow is not a generic mathematical constructor. Its participant meanings, predicate, applicability, and occurrence identity come from the selected direct relation pattern. A scoped assertion episteme may state that this predicate holds, and evidence may support reliance on that assertion. Neither the assertion nor its evidence makes the relation obtain.
Calibration, attribution, policy dependence, constructive grounding, and other cases therefore remain different relation kinds. A.6.6 supplies a recovery discipline, not one universal BaseRelation kind.
Reusable declaration only for a named reuse
Use the direct relation's A.6.0 RelationSignature only after the relation kind is already admitted and at least two named consumers need the same reusable declaration content. That signature states the participant meanings, predicate, applicability, and occurrence-identity rule. A.6.5 SlotSpecs belong inside that reusable declaration; they are not required in an ordinary one-case assertion.
If no direct pattern supplies the relation kind, participants, or predicate, keep the exact local claim or return the A.6.RCD missing-governor result. Do not repair the gap by minting a generic BaseRelation kind or token, SlotSpecs, or a scoped-record type.
What a reusable direct-relation declaration must say
For a named receiving use that genuinely needs a RelationSignature, the direct relation definition states:
- the dependent and base participant meanings and direction or symmetry;
- the obtaining predicate and applicability;
- the occurrence-identity rule when occurrence identity is used;
- admissible participant kinds and reference modes;
- any scope, time, evidence, or cross-local condition that changes this predicate or the named reuse; and
- the direct continuity or change rules, when that history is current.
Different exact local kinds, F.17 senses, scopes, or ReferencePlanes are handled by their applicable direct relations. Source difference alone creates no Bridge. A RelationSignature declares reusable content; it neither asserts a current case nor creates an occurrence.
Claim-scoped non-kind predicate-base branch
When one identified derivation or criterion-selection claim uses exact claim content as its base, reuse A.6.6's endpoint, scope, time, witness, Bridge/loss, change, and overread discipline without pretending that a new relation kind or special base-declaration occurrence has been admitted. Identify the exact dependent U.ClaimGraph, exact nonempty selected base subgraph by value, the derive or evaluate mode, exact derivation or evaluation-and-selection claim identity, bounded receiving use, and effective reference scheme. Add an exact A.2.6 ClaimScope, temporal policy/domain, source or witness qualification, or cross-scheme Bridge and loss account only when that independently varying fact changes the assertion.
The assertion is ordinary C.2.1 claim content under derivedUsingRuleContent or evaluatedAgainstRuleContent. The dependent and base are predicate parameters, not automatically A.6.5 SlotSpecs, participants of a reusable relation occurrence, or an intrinsic rule-bearing classification. Same-scheme use adds no Bridge. A source edition, designation, acceptance/currentness fact, trace, or witness qualifies the assertion but does not enter semantic-base identity. Equal graphs under the same scheme count as one semantic base with multiple qualifications; a changed graph is another base.
Change only the fact that changed: declare or withdraw a selected base, repoint the dependent, rescope, retime, refresh witnesses, or change the predicate relation. A changed subject, content, mode, bounded use, actual-use claim, scope extension, temporal policy, or interpreted endpoint creates the appropriate successor C.2.1 assertion. Do not infer a new relation kind, occurrence, evidence result, Work, authority, or reliance from that change.
A basis-family analysis is a separate, optional C.2.1 episteme opened only for a named comparison, replay, material-conflict, or reliance receiver. Its candidate universe, evaluations, pairwise compatibility, temporal partition, established family, and disposition neither edit this reusable predicate declaration nor become fields of each actual-use assertion.
Perspective and voice
State the relation in the shortest ordinary sentence that keeps both participants and direction recoverable: TC-17 is calibrated to ITS-90 is valid. Functional or arrow notation may be added when it helps a formal receiver; it is not the default. Base-view wording is also valid when it preserves the same relation and direction. Do not turn B validates X into an inverse relation unless that inverse is independently defined.
Lexical discipline
Normative lexical rule. In Tech or normative prose, do not use umbrella metaphors (anchor, attach, ground, or support) in place of the actual relation. Prefer an ordinary relation-specific sentence; add functional or arrow notation only when a named receiver benefits from it.
Red-flag rule (anchor* as dependence metaphor).
- In Tech or normative prose, rewrite
anchor*as an ordinary relation-specific sentence, or move to the already reserved primitive that actually governs the claim. - In Plain or source commentary, quoted umbrella wording may remain for traceability when the repaired sentence immediately names the actual relation. It must not be converted into a generic
validatedBy,verifiedBy,SupportRelation, or metaphor-headed token.
Carve-outs (pattern-defined primitives). This red-flag rule does not ban uses where “anchoring” is already a pattern-defined primitive elsewhere in the spec, such as E.10 MG-DA token-to-EntityOfConcern anchoring or A.10 evidence anchors. It still acts as a review trigger: confirm you are using the reserved sense, not smuggling a basedness meaning.
Naming guard for relation vocabulary. Do not mint a new direct relation whose name merely preserves a metaphor such as Anchor*, Ground*, or Attach*. Name the actual relation kind and use the corresponding ordinary verb phrase. In an optional assertion record, the local directRelationKind field identifies that already admitted relation kind; the field is not another relation kind.
Lane guard for meaning. If the intent is “say what this expression means in this source”, do not introduce an Anchor… or Ground… relation. Recover the source-local claim under F.0.1; use F.17 only when a durable SchemeSenseCell or obtaining LocalSenseBasisRelation is actually needed. Semantic meaning assignment is not a base-declaration record.
Grounding disambiguation rule. If the prose says “grounded”, it MUST be rewritten into one of:
- constructive grounding (
tv:groundedBy, base is a trace), - situational/empirical grounding (base is a grounding holon or experimental setup),
- source-local meaning lane (exact source, scheme, expression, local claim, and optional F.17 cell or basis relation; no special base-declaration object).
Bind deconfliction note. Do not use “bind/binding” as a synonym for declaring, refreshing, or changing an assertion or reusable relation declaration. “Bind/binding” remains reserved for name binding. Use the local declaration-change label only when a named receiver needs that history.
Base-change operation lexicon
The following local labels classify changes to an optional assertion episteme or reusable declaration when a named receiver needs that history. They do not describe the beginning, ending, or change of the world-side relation itself, and an ordinary direct assertion needs none of them. In decision or publication use, editing the assertion or declaration creates a successor episteme under its own identity and continuity rules rather than silently mutating the prior edition.
Operation classes (conceptual):
- declareBase - create a new optional assertion with explicit
dependent,base,directRelationKind, andassertionPolarity, or a new reusable declaration for that same already governed direct relation kind; add only the scope, time, evidence-use, or other qualifications that its direct predicate or named receiver needs. - withdrawBaseDecl — retire an assertion or declaration (or render it inapplicable by scope narrowing or time restriction, depending on the direct relation's declaration).
- rebase — change
basewhile keeping the samedependentanddirectRelationKind(legality depends on the direct relation's declaration; often requires witness refresh). - repointDependent — change
dependentwhile keeping the samebaseanddirectRelationKind. - rescope — change
scope(widen/narrow/translate) under the direct relation's scope rule; widening often triggers witness refresh. - retime — change
Γ_timeselector/policy when time matters; not a substitute for witness-timespan/freshness predicates. - refreshWitnesses — add/refresh witnesses/pins when decision use continues across time advances, scope widening, or evidence refresh.
- changeDirectRelationKind — not an edit-in-place. Changing
directRelationKindchanges claim meaning; mint a new assertion or declaration and relate it to the prior one through an explicit continuity relation (F.13 discipline), rather than silently rewriting the kind.
Relation to A.6.5 slot operations (non-normative mapping). A project may realize an edit to an optional assertion or declaration through A.6.5 slot operations. The semantic account must still say which episteme field changed. A separately claimed change to the actual relation uses the direct relation's change rule and any current Work; it is never inferred from the record edit.
Relation to E.18 assurance ops (informative). On U.Transfer, ConstrainTo, CalibrateTo, CiteEvidence, and AttributeTo have their own declared meanings and constraints. A project may use the local declaration-change labels to describe changes in a represented assertion, but those labels neither subsume the E.18 operations nor create their relations.
Disambiguation guide for selecting the direct relation
When a draft uses an umbrella phrase (“anchored”, “attached”, “grounded”), replace it with the direct relation that actually fits the claim:
This table is illustrative. Each row keeps its own direct relation and governor; it is not a list of species of one universal base relation or record. The meaning row remains only a do-not-model-as-basedness reminder.
Note. A.6.3 defines the viewing arrow. A.6.4 keeps the retargeting arrow r, bounded-use assertion q, and current-case judgement separate: q's ClaimGraph contains the invariant, visible loss, named receiving use, conditions, and affirmative or negative polarity; the judgement compares exact facts with q and returns exactly satisfies, fails, or cannot decide. A cannot decide judgement names the missing fact and reopen condition. This table only classifies their references as relative-to-base cases; it defines no second operator, arrow, assertion, judgement, application, or Work.
Support wording selection test
When a draft uses support, supported by, supporting, support basis, support relation, or a support-headed compound, do not first choose a more formal synonym. Ask what assertion the next reader needs.
If the sentence is genuinely about basedness, write the smallest direct form:
Identify the actual participants and apply that direct predicate. Stop there when it answers the use. Add scope, time, an assertion record, a reusable RelationSignature, occurrence identity, or evidence only when the predicate or one named receiver needs it.
If the sentence is not basedness, use the matching ontology:
Do not create SupportRelation, SupportBasis, SupportRecord, validatedBy, or verifiedBy as a fallback. Work, a result episteme, its carrier, provenance, evidence use, and later reliance remain separate.
Archetypal Grounding
System archetype: calibration to a standard
Tell. A lab instrument channel TC‑17 is described as “anchored to ITS‑90”. Later, the reference standard is swapped, the phrase “still anchored” is kept, and the applicability window silently expands. Downstream work disagrees and nobody can reconstruct what changed.
Show. First state the direct assertion: TC-17 is calibrated to ITS-90 for rig R3 over 0–200 °C during the stated calibration interval. Apply the calibration predicate and stop there if this answers the use. When a later publication or comparison needs the exact assertion edition, show the same claim in an optional scoped record:
When a later decision relies on this assertion, cite the exact A.2.4 evidence-use relation from the calibration-certificate episteme to the assertion. Use A.10 only if that decision also needs the producing Work, operation result, carrier, provenance, or currentness path. Then distinguish changes by what actually changed:
- New standard ⇒ rebase + refreshWitnesses.
- Wider applicability window ⇒ retime and likely refreshWitnesses.
- Relation-kind change (“not calibration, just normalisation”) ⇒ changeDirectRelationKind is not an edit; mint a new assertion or declaration and relate it to the prior one through continuity.
Episteme archetype: an evaluation result used as evidence
Tell. A report says that model M improved accuracy by 4%. The team points to EvalRun-2025-10-12, but that Work occurrence is neither the claim nor an evidence relation, and its log carrier does not become evidence merely by being attached.
Show. First identify the result episteme that states the measured comparison and the target claim about the 4% improvement. State the exact A.2.4 evidence-use relation between that episteme and claim, including the relevant ClaimScope, polarity, window, and receiving use. If the decision also needs replayable source, carrier, provenance, currentness, or bounded-reliance information, use A.10 to cite the evaluation Work, its actual operation-result binding, the result episteme, the log carrier, and their independently obtaining direct relations.
Stop with the short evidence-use statement when it answers the question. No validatedBy(claim, Work) edge or scoped base-declaration record is required. If a project later needs a reusable evidence-relation declaration, that direct relation must first have its own participant meanings, predicate, applicability, and occurrence-identity rule.
Structural archetype: constructive grounding of a model edge
Tell. A structural edge is published (“A componentOf B”) without a constructor trace. It becomes treated as “obvious”, while the construction chain is not recoverable.
Show. First state and test the direct tv:groundedBy assertion between the model edge and constructor trace. Stop when that assertion answers the use. If a publication needs a stable assertion edition with its current qualifiers, it may represent that C.2.1 episteme as:
The exact trace reference names the relevant constructor trace. If another use relies on the assertion that the grounding relation obtains, cite its exact evidence-use and provenance relations separately. This example shows why “grounding” must be disambiguated: here it is a declared constructive relation with an explicit base (trace), not a vague claim of “stability”.
Bias-Annotation
Conformance Checklist
An A.6.6 use conforms when the checks for its selected branch pass:
- CC-BD-1 - Direct assertion first. The actual dependent, base, direct relation, and readable affirmative or negative assertion are recoverable. The direct pattern supplies the predicate; a record or label does not.
- CC-BD-2 - Ordinary stop. If that assertion answers the receiving question, no SlotSpecs, declaration record, witnesses, edition, occurrence identity, or assurance package is required.
- CC-BD-3 - Reusable declaration is demand-driven. A
RelationSignaturesatisfies the reuse test in A.6.6:4.3 and applies only to an already admitted relation kind. - CC-BD-4 - Assertion and occurrence stay separate. A scoped witnessed record, when used, is a C.2.1 assertion or description episteme. It neither is nor creates the world-side relation occurrence.
- CC-BD-5 - Qualifiers are local. Scope and time are explicit when the selected predicate or named receiving use depends on them; they are not a universal field kit.
Gamma_timeis not used as a proxy for evidence freshness. - CC-BD-6 - Evidence ontology is direct. Evidence use follows A.2.4 and A.10. Work, operation result, result episteme, carrier, provenance, evidence-use relation, and reliance remain separate; no generic
verifiedByorvalidatedByedge is minted. - CC-BD-7 - Crossings are conditional. An actual relation between two exact F.17 cells uses F.9 only when its predicate obtains and keeps the bounded-use claim separate. A ReferencePlane crossing uses its applicable plane relation. One creates neither the other.
- CC-BD-8 - No silent retyping or direction flip. Participant kinds and direction follow the direct relation. A mismatch is repaired by the applicable narrowing, Bridge, retargeting, or direct relation rule, not by renaming an endpoint.
- CC-BD-9 - Plain language remains sufficient. Ordinary relation-specific prose is preferred. Functional or arrow notation is optional and may not replace the readable assertion.
- CC-BD-10 - Metaphors do not become ontology.
anchor,ground,attach, andsupportremain source-word triggers unless they name an already reserved primitive; no metaphor-headed fallback kind or relation is minted. - CC-BD-11 - Meaning lane stays separate. Source-local meaning starts with F.0.1 and uses F.17 only when a durable sense address or basis relation is needed; it is not a base-declaration record.
- CC-BD-12 - Change claims name the changed object. Editing an assertion or reusable declaration changes that episteme. An actual relation change requires the direct relation's own change predicate and any separately current Work.
- CC-BD-13 - Optional history is proportional.
declareBase,rebase,rescope,retime, orrefreshWitnessesis used only when a named receiver needs that declaration history. The label establishes no world-side fact.
Common Anti-Patterns and How to Avoid Them
Consequences
Benefits
- A readable direct assertion can close an ordinary question without record-first work.
- Reusable declarations remain available when several consumers need the same participant meanings and laws.
- Scope, time, evidence, and continuity are explicit exactly where they change a predicate or receiving use.
- Evidence use, source-local meaning, semantic Bridges, plane crossings, and ordinary help keep their own ontologies.
Trade-offs and mitigation
- The author must identify the direct relation instead of hiding it behind support or anchor. The mitigation is one ordinary sentence and the direct predicate, not a universal form.
- A later replay or publication use may require more detail. Add only the missing declaration, qualifier, assertion, evidence, or occurrence identity at that point.
Adoption test (informative). A team has adopted A.6.6 when it can answer three questions in order: What are the actual participants and direct relation? Does its predicate hold for this case? Does a named later use require a reusable declaration, occurrence identity, scope, time, evidence, or history? A negative answer to the third question is a valid stop.
Rationale
Why focus on base declaration rather than a metaphor. The recurring ambiguity is not “how to attach”, but which direct relation is being asserted between which participants. A readable relation-specific sentence exposes that answer; an optional declaration can then preserve it for a named reuse.
Why keep the direct relation, assertion, and evidence separate. The relation's predicate determines whether the world-side fact obtains. A C.2.1 episteme may assert it, and A.2.4/A.10 may support reliance on that assertion. Conflating these objects lets a record or carrier stand in for truth. A base is a participant in the selected direct relation. Evidence or other supporting material justifies an assertion only through its own direct relations. Conflating the two makes both reasoning and audit unreliable.
Why add scope and Gamma_time conditionally. They are required when the direct predicate or receiving use changes across extent or time. Adding them everywhere hides the ordinary relation behind a universal qualifier form.
A declaration is never “everywhere forever” by default in FPF. Scope makes applicability explicit; Γ_time prevents hidden time dependence (“recent”, “current”, “latest”).
Why prohibit kind edits. Changing the relation kind changes meaning; treating it as an update erases history and breaks continuity discipline.
Why retain a local declaration-change lexicon. When a named receiver tracks assertion or declaration history, the labels distinguish which episteme field changed. They are optional and do not describe actual relation change without the direct relation's own predicate. Without explicit change classes, prose collapses distinct edits (rebase vs retime vs rescope vs witness refresh) and recreates the same ambiguity A.6.5 removed at the slot layer.
SoTA-Echoing
-
RDF-star and statement qualification. Adopt/Adapt. RDF-star/SPARQL-star continues the semantic-web tradition of attaching qualifiers/provenance to statements and edges. We adopt the “qualified statement” intuition, but adapt it by requiring an explicit relation kind token and by tying time and scope discipline to FPF’s explicit
Γ_timeand USM scopes rather than leaving them implicit or purely notational. Primary source: Hartig et al., “Foundations of RDF* and SPARQL*” (2017+). -
Wikidata-style statements with qualifiers and references. Adopt/Adapt. The Wikidata model popularised practical “statement + qualifiers + references” structures at scale. We adopt the separation of the core statement from its qualifiers/references, and adapt it by making decision-relevant witness requirements explicit through evidence-use relation slots and by requiring explicit scope/time where time-dependent assumptions exist. Primary sources: Wikidata statement model documentation and design lineage (post‑2015 practice).
-
Metrology traceability and calibration competence. Adopt/Adapt. Laboratory competence standards treat calibration as traceability to standards with documented evidence and bounded validity. We adopt the expectation that calibration-to-standard is not timeless, and adapt it by representing the validity window via explicit
Γ_timeplus witnesses as pinned calibration records. Primary source: ISO/IEC 17025:2017. -
Assurance case metamodels for claim–evidence structure. Adopt/Adapt. SACM formalises claim/evidence structures and emphasises structured support relations. We adopt the idea that decision-relevant admissibility links should be explicit, and adapt it by using FPF’s scope/time discipline and by treating relation-kind elision as a first-order defect. Primary sources: OMG Structured Assurance Case Metamodel (SACM), 2018+.
-
Objects over a base as a stable mathematical lens. Adopt/Adapt. Modern category-theory texts make “objects over a base” (slice categories) a reusable pattern for “X relative to B”. We adopt that lens as the stable abstraction behind base declarations, and adapt it with explicit scope/time and witness semantics needed for engineering governance. Primary source: Riehl, Category Theory in Context (2016).
SoTA binding note (informative). This pattern’s “qualified statement + explicit relation kind + references” move aligns with RDF*/Wikidata practice (items 1–2); the explicit time-window + witness semantics in decision use align with metrology traceability and assurance-case structures (items 3–4); the “object over a base” lens is the abstraction used to keep the pattern stable across domains (item 5).
Relations
Placement. Part A, cluster A.IV “Signature Stack & Boundary Discipline”; adjacent to A.6.5 relation-declaration slot discipline.
Specialises A.6.P Relational Precision Restoration. A.6.6 handles basedness wording by recovering the actual dependent, base, and direct relation, then stopping or opening only the additional object required by a named use.
Builds on A.6.REL and A.6.0. The direct pattern supplies relation obtaining and occurrence identity. A reusable RelationSignature is justified only for an already admitted relation kind and shared declaration content; it creates no occurrence.
Builds on A.6.5 only when reusable declaration content is current. SlotKinds, ValueKinds, and reference modes type participant positions inside that RelationSignature; an ordinary one-case assertion needs no SlotSpec record.
Coordinates with A.2.4 and A.10. A.2.4 states the exact evidence-use relation. A.10 represents the independently established sources, Work, result epistemes, carriers, provenance, currentness, and later-use relations needed for bounded reliance. Neither pattern admits generic verifiedBy or validatedBy edges, and Work is not an evidence carrier.
Coordinates with A.14 and C.2.1. Constructive grounding and empirical grounding retain their exact direct predicates and participants. Their assertion epistemes and evidence remain separate from the world-side relations.
Coordinates with A.6.3 and A.6.4. The A.6.3 viewing arrow remains distinct. In A.6.4, the retargeting arrow r, bounded-use assertion q, current-case judgement, operation application, and Work remain distinct. A.6.6 adds no second arrow or universal relative-to object.
Coordinates with F.9 and ReferencePlane rules conditionally. F.9 applies only to an obtaining Bridge between two exact F.17 cells and keeps its bounded-use claim separate. A ReferencePlane crossing uses its applicable plane relation. If both are current, state both; if only one is current, introduce no object from the other branch.
Coordinates with A.2.6, A.7, and E.24.UK: A.2.6 governs scope and explicit Γ_time; implicit “latest/current” remains inadmissible. A.7 keeps EntityOfConcern, Description-episteme, specification use, and publication face, form, unit, carrier, and rendering distinct. E.24.UK supplies the kind-admission boundary applied in A.6.6:4.1.
Coordinates with C.3.3 and E.18. C.3.3 supplies U.KindBridge, including its declared CL^k, when exact endpoint kinds differ; no silent re-typing follows. E.18 retains the meanings of its assurance operations on U.Transfer, including CalibrateTo, CiteEvidence, AttributeTo, and ConstrainTo; A.6.6's declaration-change labels do not replace them.
Coordinates with E.8, F.0.1, F.15, and F.17: E.8 governs pattern-authoring order and SoTA discipline. F.0.1 recovers exact source-local meaning; F.17 supplies an optional durable sense address or basis relation. F.15 supplies the carrier/source-currentness, provenance, and refresh validation harness when that validation is current.
Feeds E.10, E.10.D1, and F.18 lexical governance. Umbrella words trigger recovery of the direct relation. Ordinary relation-specific prose remains valid; notation and durable public names are added only for a named use.
A.6.6:End
Last Updated: 2026-09-10 — upstream FPF commit a87d0ef4 (github.com/ailev/FPF)