U.Holon, U.System, and U.Episteme
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: Part A architectural ontology pattern Status: Stable Normativity: Normative unless a section is explicitly informative
Use this pattern when a project must say what kind of thing is under concern before it can discuss parts, boundaries, interactions, roles, work, architecture, or descriptions.
Relations
Content
Use This When
Use this pattern when a project must say what kind of thing is under concern before it can discuss parts, boundaries, interactions, roles, work, architecture, or descriptions.
Typical moments:
- a team calls everything a "system" and then tries to ask physical questions about theories, documents, models, or descriptions;
- an episteme is treated as an acting agent that performs work or makes decisions;
- a group, organization, model, document set, machine, neural-network architecture, or research program must be treated as a whole with parts;
- a set of items is expected to act, but no boundary, part-whole relation, or acting system has been named;
- architecture or structure claims need a grounding holon before selected structures can be described.
First useful move. Decide whether the subject is only a U.Entity, a U.Holon, a U.System holon, or a U.Episteme holon in the current bounded context.
What goes wrong if missed. A theory gets ports, a document edits itself, a list becomes an acting organization, and architecture is discussed without naming the holon whose structure is being selected.
What this buys. FPF gets one compact root for composition: identity starts at U.Entity; part-whole composition starts at U.Holon; acting work attaches to U.System; claim-bearing knowledge is carried by U.Episteme without making it an agent.
Not this pattern when.
- If the current question is local vocabulary, role assignment, or meaning inside one semantic frame, use
A.1.1and the role-governing patterns. - If the current question is the episteme slot relation, use
C.2.1. - If the current question is selected structure over a holon, use
A.22. - If the current question is architecture of a holon in context, use
C.30. - If the current question is work, method, or role-method-work alignment, use
A.15and its dependent patterns.
Problem Frame
FPF cannot use system as its universal root. A pump, a theory, a software product, a legal code, a dashboard, a research program, and a team can all be objects under concern, but they do not all act, exchange matter, have physical ports, or execute methods.
The root distinction is:
U.Entity: something that can be individuated and referenced;U.Holon: an entity that is usable as a whole with parts and as a part within larger wholes;U.System: an acting physical or operational holon;U.Episteme: a claim-bearing, non-agentive holon.
A.1 governs this holonic ontology. It lets FPF talk about composition and boundaries across systems and epistemes without building a second ontology from the words "object", "system", "document", "model", "theory", or "architecture".
Problem
Without A.1:
- System-bias spreads. Physical assumptions are projected onto epistemes, descriptions, theories, and documents.
- Epistemes become agents. A document, theory, model, or pattern is said to decide, perform, authorize, promise, or edit itself.
- Collections become collectives by wording. A set of people, services, files, or claims is treated as an acting whole without a boundary and role assignment.
- Architecture loses its grounding holon. A structure or architecture claim floats free of the holon whose structure is being selected.
- Part-whole reasoning is applied too early. A bare entity is given parts, components, and aggregation before it is modeled as a holon.
Forces
Solution
Use the A.1 holon stack:
This is not a publication hierarchy. It is the root ontology for cross-domain composition in FPF.
U.Entity
U.Entity is anything that can be individuated and referenced under a bounded context. It carries no part-whole assumption by itself.
Use U.Entity when the current move only needs to point to a thing: a number, a claim, a named product, a material batch, a data value, a legal clause, a role value, a source reference, or another object under concern.
Do not apply holon aggregation, membership tests, or acting-system roles to a bare U.Entity unless the current pattern also models it as a U.Holon or a subtype of U.Holon.
U.Holon
U.Holon is a U.Entity treated as a whole with parts and as a participant in larger wholes under a bounded context.
The A.1 holon slot relation is:
The boundary is current for the bounded context. A holon may have several possible boundary descriptions across contexts or viewpoints, but one current holon use must say which boundary governs the claim being made.
partRelationSet names the part-whole relations current for the use. Under open-world discipline, an omitted part list means "not recovered or not current for this claim", not "there are no parts."
Boundary and Interaction
U.Boundary delimits the holon from its environment in the current bounded context.
U.Interaction names what crosses that boundary when such crossing is current: matter, energy, information, control signal, material flow, document transfer, claim update, or another governed crossing kind.
Do not call every boundary an interface. Use interface language only when a governing module, signature, mechanism, architecture, or boundary pattern makes interface meaning current.
Holon Membership Test
When a candidate part is contested, use the holon membership test:
- Dependency: removing the candidate breaks a core invariant of the holon.
- Internal interaction: the candidate participates in interactions within the holon boundary that matter for the current claim.
- Emergence: the candidate contributes to a collective property that justifies treating the whole as one holon.
Passing one or more tests can justify part membership for the current claim. Failing all three keeps the candidate outside the holon boundary for that claim.
U.System
U.System is a holon that can act physically or operationally. It can bear roles, enact methods, perform work, participate in mechanisms, maintain state, transform other entities, and produce effects.
Use U.System when the current claim needs acting-system eligibility:
- role assignment to a system in a bounded context;
- method enactment or work occurrence;
- physical or operational boundary crossing;
- system architecture or selected structure;
- mechanism realization or transformer participation.
A collective system is not the same as a set. If a group of people, machines, services, or agents is expected to act, model the acting whole as a U.System with a boundary and role assignments. If no acting whole is claimed, keep it as a set or collection under the governing relation.
U.Episteme
U.Episteme is a holon whose parts are claim-bearing and interpretation-bearing values: claims, definitions, reference schemes, viewpoints, evidence relations, argument structures, model content, or other episteme components governed by C.2.1.
U.Episteme is non-agentive. It does not decide, promise, authorize, perform work, or revise itself. A system in role may write, revise, publish, compare, transform, or use an episteme. The episteme remains the claim-bearing holon under the C.2.1 slot relation.
An episteme can be an EntityOfConcern. This does not make it an acting system. It means the current description, evaluation, architecture claim, or transformation claim is about that episteme as the subject under concern.
Cross-Level Use
The same project object can appear at different levels without changing kind by wording:
- a system can fill
GroundingHolonSlotin an episteme description; - an episteme can be the
EntityOfConcernof another episteme; - a system can publish or transform an episteme;
- a selected structure can be about a system, episteme, organization, document set, model, or research program when that object is treated as a holon.
Slot position does not create a new kind. A system filling a role-assignment holder slot remains a system. An episteme filling an EntityOfConcern slot remains an episteme. A holon whose structure is described does not become the description of that structure.
Archetypal Grounding
Water Pump as U.System
Pump #37 is a U.System holon in a maintenance bounded context.
The pump can bear a maintenance role, enact a repair method, perform work through technicians and tools, and have selected structures such as transformation-flow, control, or module-interface structure.
Scientific Theory as U.Episteme
Newtonian gravitation as taught in one edition is a U.Episteme holon in a physics-education bounded context.
The theory does not teach itself or revise itself. A teacher, author, student, reviewer, or software system in role may publish, explain, compare, or modify an episteme. The episteme carries claims and relations; the acting system performs the work.
Team as Collection or Collective System
A list of named engineers is a collection. It becomes a U.System only when the project claims an acting whole: boundary, membership rule, coordination structure, role assignments, decision method, and work occurrences are current.
If the project says "the team approved the architecture", A.1 asks whether there is a collective system and whether a decision pattern or governance pattern makes that claim admissible. If not, name the specific system-in-role or decision relation that actually carries the claim.
Bias-Annotation
Lenses tested: Onto, Arch, Epist, Prag, Gov, Did.
This pattern intentionally resists:
- system-bias: treating all objects as acting physical systems;
- episteme-agent bias: assigning work, authority, or decision to claim-bearing epistemes;
- collection-bias: treating any set as an acting collective;
- boundary-bias: choosing boundaries for convenience or politics without a membership test;
- publication-form bias: treating a document, diagram, or model publication as the holon it describes.
Conformance Checklist
Common Anti-Patterns and How to Avoid Them
Consequences
Positive consequences:
- FPF can talk about physical systems, organizations, documents, theories, models, and research programs under one composition root without making them all systems.
- Acting work stays attached to systems in roles.
- Epistemes can be described, compared, published, and transformed without becoming agents.
- Architecture and selected-structure claims gain a grounding holon.
Costs:
- Authors must stop using "system" for every object under concern.
- A holon boundary must be named when part-whole or architecture claims rely on it.
- Some familiar sentences need repair: "the document decided" becomes a claim about a system in role, a decision relation, and an episteme or publication.
Rationale
The A.1 stack prevents category errors by separating individuation, composition, acting eligibility, and claim-bearing. U.Entity gives the minimal "something under concern" without part assumptions. U.Holon adds composition and boundary. U.System adds acting eligibility. U.Episteme adds claim-bearing structure without agentivity.
This also prevents ontology duplication. A theory under concern, a theory description, a publication of that description, and the system that edits the publication can all be named without turning each slot position into a new kind. The same discipline is needed by architecture: architecture is selected structure of a holon in context, not a diagram and not a floating root kind.
The older phrase "entity to holon to system or episteme" remains useful only when read as this typed stack. It is not a process sequence and not a rule that every entity must become a holon.
SoTA-Echoing
Source role and currentness: the compositional open-systems and systems-engineering rows are current support for boundary-consistent grounding; bounded-context practice is carried through A.1.1; FAIR, provenance, and knowledge-representation practice support the separation among claim-bearing epistemes, publications, and acting systems. Older named traditions under these families are lineage or background unless a governing pattern cites them by value. Reopen A.1 when accepted FPF work or current systems, KR, provenance, or digital-twin practice changes the root split among U.Entity, U.Holon, U.System, U.Episteme, boundary, or publication-form separation; do not reopen it for a new tool, notation, or diagram style that does not change that root ontology.
Relations
- Builds on:
E.24for ontic introduction discipline andA.6.5for slot relation discipline. - Coordinates with:
A.1.1for bounded context,A.22for selected structure,C.30for architecture,C.2.1for episteme slot relation,A.15for role-method-work alignment,E.24.PUBfor holon-description publication boundary, andE.10.ARCHfor wording-use restoration. - Used by: patterns that need a grounding holon, acting system, non-agentive episteme, part-whole relation, or collection-versus-collective distinction.
Footer Marker
A.1:End
Last Updated: 2026-06-15 — this section last modified in upstream FPF commit c092a1f2 (github.com/ailev/FPF)