Notational Independence
Pattern E.5.2 · Stable Part E - The FPF Constitution and Authoring Guides
FPF concepts must travel across academic disciplines, modelling tools, and future notations we cannot yet foresee. If a normative pattern binds its meaning to one diagram style, file syntax, or markup dialect, the concept ages as soon as the notation does.
Keywords
- notation
- syntax
- semantics
- tool-agnostic
- diagram
- UML
- BPMN.
Relations
Content
Problem frame
FPF concepts must travel across academic disciplines, modelling tools, and future notations we cannot yet foresee. If a normative pattern binds its meaning to one diagram style, file syntax, or markup dialect, the concept ages as soon as the notation does.
Problem
Semantic lock‑in: when a definition relies on a particular glyph set or diagram grammar, alternative communities either translate it—risking drift—or ignore FPF altogether.
Forces
Solution — Notational Independence Guard‑Rail (conceptual; semantics over syntax; not a notation mandate)
-
Semantics primacy
Normative content SHALL define concepts in linguistic form first (plain English + mathematics if needed). Visual or syntax examples are secondary illustrations. -
Equivalence clause
When an official alternate notation exists, the pattern must state: “Representation A and Representation B are semantically equivalent under mapping M.” -
Reference indirection
If the Core cites a diagram, it does so by conceptual role (“reference boundary schematic”) rather than by file or syntax name. -
Conceptual prefix neutrality
FPF conceptual prefixes (e.g.,U.,Γ_,ut:,tv:,ev:,mero:) are cognitive namespaces, not syntax tokens. Core patterns MUST NOT tie their meaning to any concrete serialisation or URI scheme for these prefixes; any expansions are illustrative only and live in Tooling or Pedagogy. -
Cards and other "forms" Cards, tables and other "forms" exist in FPF core only as conceptual model, not as data model, thus no need to data-related notation or notation for lint. Comformance checklist and quards is also conceptual, argumentation like "this will ease machine check" is forbidden, no machine checking is intended in core; machine checks and linters live only in Tooling.
Archetypal Grounding (System / Episteme)
Conformance Checklist
Consequences
Rationale
Language and diagrams are tools, not truths. By elevating semantics over syntax, FPF maintains P‑1 Cognitive Elegance and P‑2 Didactic Primacy while safeguarding P‑5 FPF Layering: tooling layers can add new renderers without Core edits.
Relations
- Parent umbrella:
pat:constitution/guard‑rails(E.5) - Constrains: every normative Core pattern and official alternate rendering
- Instantiates pillars: P‑1, P‑2, P‑5