Skip to main content

FOGE Governed Specimen — Workforce Gender Distribution

1. Purpose​

This specimen demonstrates how the FOGE definition and binding model handles a realistic governed requirement without collapsing requirement semantics, semantic information needs, interaction Items, SSSR Signals, and physical data into one object.

The specimen is intentionally based on the workforce-gender example already used in the FOGE architecture and executable 017 conformance suite.

The semantic requirement is:

For the applicable reporting context, provide workforce headcount distributed by business unit and gender category for the complete reporting population.

The principal FOGE Data Need is:

Workforce gender distribution by business unit.

The specimen proves that FOGE can represent the requirement as one governed semantic Data Need, resolve it directly or derivationally through SSSR, render only confirmation where necessary, and legitimately compile a Form Version containing zero interaction Items.


2. Governance status of the specimen​

This page is a governed reference specimen, not a claim that the placeholder Pergamum and SSSR identities shown below are production-admitted registry objects.

The executable conformance suite uses fixture identities such as:

PP-REQ-WGD
PP-REQ-WGD-ATTEST
PP-REQ-WGD-ALT

sssr-group:test.wgd.direct
sssr-bind:test.wgd.direct
sssr:test.workforce_gender_distribution

Those identities are suitable for deterministic testing because they are created inside the disposable conformance environment.

They MUST NOT be treated as production Pergamum or SSSR authorities merely because this specimen documents them.

A production compilation must replace fixture identities with exact governed registry identities and versions that have passed their respective publication/admission rules.

The semantic model demonstrated here is canonical; the fixture registry IDs are illustrative test bindings.


3. What the specimen is proving​

The specimen tests six architectural claims.

Claim 1 — The required disclosure output is the Data Need​

The FOGE Data Need is the required semantic result:

Workforce gender distribution by business unit

It is not automatically decomposed into separate FOGE Data Needs for:

  • worker identity;
  • workforce inclusion status;
  • worker-to-business-unit relationship;
  • worker gender classification; or
  • reporting-period boundary.

Those may be SSSR dependencies used to derive the required output signal.

They become separate FOGE Data Needs only if Pergamum independently requires those values as governed outputs.

Claim 2 — Pergamum remains the requirement authority​

FOGE pins an exact Pergamum object version and requirement-specific rules.

FOGE does not infer legal completeness or derivation permission from the Data Need itself.

Claim 3 — SSSR may satisfy one Data Need through several signals​

The required output may be directly stored or derived from several canonical dependencies.

Claim 4 — Interaction is optional​

A Data Need exists independently of any Item.

Claim 5 — Zero questions is a valid compiled outcome​

A Form Version may contain the governed Data Need and approved SSSR resolution path with no Item memberships.

Claim 6 — Runtime can still produce different projections​

The same governed semantic need may result in no interaction, confirmation, acquisition, or manual collection depending on runtime resolution, evidence, freshness, authority, and completeness.


4. Canonical semantic requirement​

Pergamum should express the requirement independently of storage or UI.

Conceptually:

requirement:
requirement_ref: <governed-workforce-gender-requirement>
requirement_version: <exact-version>

data_needs:
- need_key: workforce_gender_distribution

semantic_concept:
pp_concept_ref: <governed-concept-reference>

value_kind: structured_collection

grain:
subject: business_unit
period: reporting_period

dimensions:
- business_unit
- gender_category

measure:
concept: headcount
aggregation: count

completeness:
population: all_business_units_in_scope

derivation:
permitted: true

estimation:
permitted: false

The governing semantics say what must be produced and under what rules.

They do not say which database field or API endpoint should be read.


5. Reusable FOGE Data Need​

The stable identity used by the conformance specimen is:

DN-WGD-BU

with canonical name:

Workforce gender distribution by business unit

A representative Data Need Version is:

data_need_id: DN-WGD-BU
version: 1.0.0
publication_status: published
semantic_concept_ref: concept:workforce-gender-distribution-by-business-unit
semantic_description: >-
Workforce headcount distributed by business unit and gender category.
value_kind: structured_collection
value_schema:
measure:
concept: headcount
type: integer
grain:
subject: business_unit
dimensions:
- gender_category
intrinsic_cardinality:
mode: complete_population

This reusable semantic version says what the information means.

It does not say:

  • which requirement is using it;
  • whether evidence is required;
  • whether derivation is legally permitted;
  • whether estimation is permitted;
  • which SSSR path is selected;
  • whether a user needs to see an Item; or
  • whether the runtime context currently has a valid value.

Those concerns belong to other layers.


6. Compiled Data Need Use​

When a Form Version uses the published Data Need Version, FOGE creates a row in:

core_relations.foge_form_data_need_memberships

Conceptually:

form_data_need_membership:
form_version_id: <exact-form-version>
data_need_version_id: <DN-WGD-BU-version-uuid>
resolution_selection_policy: single
requirement_binding_required: true
resolution_binding_required: true
allow_unresolved_resolution: false

This row is the Data Need Use.

It is not a copy of the Data Need meaning. It is the replay-specific use of that meaning inside one exact Form Version.


7. Pergamum binding​

The Form Data Need Use must be bound to exact Pergamum authority.

The conformance fixture uses:

PP-REQ-WGD / 1.0.0

A representative binding is:

pergamum_data_need_binding:
pp_object_id: PP-REQ-WGD
pp_object_version: 1.0.0
binding_role: requires

completeness:
mode: complete_population

derivation_policy:
permitted: true
method_class:
- governed_population_aggregation

estimation_policy:
permitted: false

This demonstrates the semantic split:

Reusable Data Need Version
"what the information means"

+

Pergamum binding
"what this requirement demands of that information"

A different requirement may reuse DN-WGD-BU while imposing a different evidence, attestation, freshness, derivation, or acceptance contract.


8. Resolution path A — Direct STORED output signal​

The simplest path is that SSSR already has a governed canonical signal representing the required output at the required grain.

Conceptually:

Data Need Use
↓
SSSR Binding Group
↓
canonical workforce-gender-distribution signal
↓
STORED

The conformance fixture represents this as:

binding_group:
sssr_binding_group_id: sssr-group:test.wgd.direct
sssr_binding_group_version: 1.0.0
group_selection_policy: single
resolution_capability: STORED
group_status: active

binding:
sssr_binding_id: sssr-bind:test.wgd.direct
sssr_binding_version: 1.0.0
sssr_signal_id: sssr:test.workforce_gender_distribution
binding_kind: value_source
resolution_capability: STORED
binding_status: active

This proves only that the signal capability is STORED.

It does not prove that a valid runtime value exists for a particular organization and reporting period.

Runtime must still evaluate:

  • value existence;
  • grain and scope;
  • completeness;
  • freshness;
  • evidence;
  • access;
  • provenance;
  • validation; and
  • trust/acceptance requirements.

9. Resolution path B — Composite DERIVABLE output signal​

A more interesting path is that the required output is not stored directly but can be derived from governed dependencies.

The semantic model is:

Required FOGE Data Need
Workforce gender distribution by business unit
↓
canonical derived output signal
↓
DERIVABLE
↓
governed dependency graph
├── worker inclusion/status
├── worker → business unit
└── worker gender classification
↓
governed population aggregation
↓
workforce headcount grouped by business unit and gender

The conformance fixture pins three SSSR member bindings:

sssr:test.worker.status
sssr:test.worker.business_unit
sssr:test.worker.gender

inside one DERIVABLE binding group.

Representative projection:

binding_group:
sssr_binding_group_id: sssr-group:test.wgd.composite
sssr_binding_group_version: 1.0.0
group_selection_policy: all_applicable
resolution_capability: DERIVABLE
group_status: active

bindings:
- sssr_signal_id: sssr:test.worker.status
binding_kind: computation_input
resolution_capability: STORED

- sssr_signal_id: sssr:test.worker.business_unit
binding_kind: computation_input
resolution_capability: STORED

- sssr_signal_id: sssr:test.worker.gender
binding_kind: computation_input
resolution_capability: STORED

The key architectural point is:

The dependency signals are SSSR resolution mechanics for the required output; they are not automatically additional FOGE Data Needs.

This prevents FOGE from turning every internal computational dependency into a questionnaire field.


10. Why total workforce headcount is insufficient​

A semantically related signal is not necessarily sufficient.

For example:

total workforce headcount

cannot satisfy:

workforce headcount by business unit and gender category

where business-unit and gender detail are mandatory.

The binding must preserve at least:

  • meaning;
  • value shape;
  • grain;
  • dimensions;
  • population;
  • cardinality;
  • temporal basis; and
  • aggregation semantics.

A company-total ratio or company-total headcount is therefore not a valid automatic substitute merely because it belongs to the same workforce semantic family.


11. Confirmation-only interaction​

Some requirements may accept the resolved value but still require an attestation or confirmation by an authorized actor.

The conformance fixture represents this with a separate Pergamum object:

PP-REQ-WGD-ATTEST / 1.0.0

and an attestation policy such as:

attestation_policy:
required: true
actor_role: authorized_representative

FOGE can then use the reusable Item:

ITEM-CONFIRM-WGD

with an Item Version such as:

item_type: confirmation
prompt: Please confirm the workforce gender distribution shown above.
interaction_configuration:
confirmation: true

The form-scoped Item membership may declare:

interaction_when:
data_need_state: NEEDS_CONFIRMATION

and the Item-to-Data-Need relationship uses:

interaction_role = confirms

The resulting model is:

Data is already available and acceptable
↓
Pergamum still requires attestation
↓
FOGE state = NEEDS_CONFIRMATION
↓
one confirmation Item

FOGE does not ask the user to re-enter the entire dataset merely because interaction is required.


12. Zero-question Form Version​

The strongest proof of the model is that FOGE can compile a valid Form Version containing the Data Need and its governed resolution path but no Item memberships.

The conformance suite explicitly publishes such a Form Version.

Definition-time shape:

Form Version
↓
Data Need Use: DN-WGD-BU
↓
Pergamum binding: required
↓
SSSR Binding Group: STORED
↓
SSSR binding: canonical workforce-gender-distribution signal

Items: 0

This is a valid compiled definition because interaction is not the semantic center of the model.

At runtime, if the resolved candidate satisfies all governing constraints:

SATISFIED
↓
no interaction rendered

The system therefore produces a complete result with zero questions.


13. Delta interaction when runtime resolution is incomplete​

The same compiled semantic contract can yield different runtime projections.

Case A — fully satisfied​

acceptable complete value exists
↓
SATISFIED
↓
0 questions

Case B — value acceptable, attestation outstanding​

acceptable complete value exists
+
attestation required
↓
NEEDS_CONFIRMATION
↓
1 confirmation Item

Case C — governed acquisition route exists​

value not currently available
+
SSSR capability = ACQUIRABLE
↓
ZSSR attempts governed acquisition
↓
user interaction only if still unresolved or policy requires it

Case D — derivation dependencies incomplete​

required output = DERIVABLE
↓
one governed dependency unavailable
↓
output not yet derivable
↓
runtime identifies the smallest unresolved acquisition/confirmation requirement

Case E — no governed path exists​

SSSR capability = UNRESOLVED
↓
publication allowed only if the Form Data Need Use explicitly permits unresolved resolution
↓
runtime cannot invent a signal or silently mark the requirement satisfied

The Delta interaction is therefore the consequence of runtime resolution, not a static list of fields stored in the definition model.


14. Alternative SSSR sources and Data Need reuse​

The same published Data Need Version can be reused by a later Form Version.

For example, a later Form might have two governed resolution paths:

Data Need Use: DN-WGD-BU
↓
resolution_selection_policy = highest_priority_applicable
↓
Path A: canonical HR source
Path B: canonical payroll source

The Data Need meaning does not change merely because the available sources differ.

This is why source-selection policy belongs to the Form Data Need Use and SSSR binding projections rather than to the reusable Data Need Version.


15. Table-by-table specimen map​

TableWorkforce-gender role
core_metadata.foge_data_needsStable identity DN-WGD-BU
core_metadata.foge_data_need_versionsPublished semantic meaning of workforce gender distribution by business unit
core_metadata.foge_framework_releasesGoverning compiled release envelope
core_metadata.foge_formsStable Form identity for the interaction family
core_metadata.foge_form_versionsExact compiled replay boundary
core_relations.foge_form_data_need_membershipsExact use of DN-WGD-BU in the Form Version
core_relations.foge_pergamum_data_need_bindingsExact workforce-gender requirement semantics and policies
core_relations.foge_data_need_sssr_binding_groupsDirect, derived, alternative, or unresolved resolution path
core_relations.foge_data_need_sssr_bindingsExact SSSR Signal/binding members in the selected path
core_metadata.foge_itemsStable confirmation/input/evidence interaction identity where required
core_metadata.foge_item_versionsReusable prompt/interaction definition
core_metadata.foge_sectionsOptional presentation grouping
core_relations.foge_form_item_membershipsForm-specific placement and interaction condition
core_relations.foge_form_item_data_need_bindingsDeclares that an Item confirms, collects, evidences, or reviews the Data Need Use

16. Example join lineage​

For a Form Version that contains a confirmation Item, the lineage is:

foge_form_versions
↓
foge_form_data_need_memberships
↓
foge_data_need_versions
↓
foge_data_needs

foge_form_data_need_memberships
├──► foge_pergamum_data_need_bindings
│ ↓
│ pp.object_version
│
└──► foge_data_need_sssr_binding_groups
↓
foge_data_need_sssr_bindings
↓
SSSR identities

foge_form_item_memberships
↓
foge_item_versions
↓
foge_items
│
└──► foge_form_item_data_need_bindings
↓
same Form Data Need Use

Every form-scoped relationship carries or enforces the same form_version_id boundary.


17. Replay behavior​

Assume the workforce-gender Form Version is published with:

DN-WGD-BU version 1.0.0
PP-REQ-WGD version 1.0.0
SSSR group version 1.0.0
SSSR binding version 1.0.0

Later, the legal requirement, semantic definition, or signal mapping may change.

FOGE does not rewrite the published Form Version.

Instead:

new Pergamum object version
and/or
new Data Need Version
and/or
new SSSR Binding Group / Binding version
↓
new draft Form Version
↓
compile and validate
↓
publish new Form Version

Historical replay continues to point at the exact versions and digests originally compiled.


18. What would make this specimen invalid​

The specimen would violate the FOGE architecture if it did any of the following:

  1. placed worker.gender_code directly in the reusable Data Need definition as the canonical source;
  2. treated PP-REQ-WGD as production authority without actual Pergamum admission;
  3. treated sssr:test.* fixture identities as production SSSR records;
  4. created one FOGE Data Need for every internal derivation dependency without Pergamum independently requiring those outputs;
  5. attached one signal_ref directly to a question and bypassed the Data Need Use;
  6. treated STORED as equivalent to runtime SATISFIED;
  7. assumed one existing worker record proved complete-population coverage;
  8. treated applicability UNKNOWN as NOT_APPLICABLE;
  9. published a Form Version with a required Data Need but no Pergamum binding;
  10. published a Form Version with required resolution but no SSSR path;
  11. allowed an UNRESOLVED path to contain approved member bindings; or
  12. mutated the published Form child graph after publication.

19. Production admission checklist​

Before this reference specimen becomes a real production workforce-gender compilation, the following must be resolved through governed registries rather than by local convention.

Pergamum​

  • exact admitted requirement object ID;
  • exact admitted requirement version;
  • authoritative source lineage;
  • applicability contract;
  • temporal scope;
  • complete-population semantics;
  • evidence/attestation requirements;
  • derivation permissions;
  • estimation permissions; and
  • acceptance constraints.

SSSR​

  • canonical workforce-gender output signal identity;
  • approved Binding Group identity and version;
  • approved Binding identity and version;
  • semantic match class;
  • required grain and dimensions;
  • dependency graph where derivable;
  • governed handler/computation reference;
  • lifecycle status;
  • snapshot digest; and
  • provenance digest.

FOGE​

  • stable Form identity;
  • exact Form Version;
  • release identity;
  • published reusable Data Need Version;
  • optional published confirmation/evidence/input Item Versions;
  • complete Form Data Need set;
  • exact Pergamum bindings;
  • exact SSSR binding projections; and
  • successful Form publication validation.

No placeholder identifier should silently become production canon.


20. Executable proof already present in the repository​

The architecture described in this specimen is not only conceptual.

The FOGE 017 conformance suite exercises the workforce-gender Data Need through multiple cases, including:

  • direct STORED resolution;
  • reuse of the same published Data Need in a later Form;
  • alternative source paths;
  • composite DERIVABLE resolution;
  • confirmation-only interaction;
  • zero-question publication;
  • cross-Form FK rejection;
  • publication rejection for missing Pergamum bindings;
  • publication rejection for missing SSSR paths;
  • unresolved-path governance;
  • selection-policy coherence; and
  • published graph immutability.

The executable source is:

/sql/tests/017_foge_definition_foundation_validation.sql

The persistence model is:

/sql/017_create_foge_definition_foundation.sql

The general manual explanation is:

/computation-hub-tables/foge/foge-definition-and-binding-model.mdx

21. Result​

The workforce-gender example demonstrates the intended FOGE architecture:

Pergamum requirement
↓
required disclosure output
↓
FOGE Data Need
↓
Form-scoped Data Need Use
├── exact Pergamum binding
└── governed SSSR resolution path
↓
runtime resolution
├── direct stored value
├── governed derivation
├── governed acquisition
└── unresolved
↓
validation / completeness / trust
↓
┌─────────┼──────────────┐
▼ ▼ ▼
SATISFIED NEEDS_CONFIRMATION MISSING / acquisition needed
│ │ │
▼ ▼ ▼
0 questions 1 confirm minimal Delta interaction

The model therefore proves the foundational FOGE principle:

Model what ZAYAZ needs to know first. Ask only for what remains unresolved.

GitHub RepoRequest for Change (RFC)