Skip to main content

GEDRA 0.1 — Generic Enterprise Data Reference Architecture

Status: Normative Release Candidate
Version: 0.1
Specification Family: GEDRA — Generic Enterprise Data Reference Architecture
Semantic Foundation: GEDRM 0.1
Repository Target: BPS/static/specs/gedra/0.1/
Published Docusaurus Base Path: /specs/gedra/0.1/


1. Purpose

GEDRA defines a reusable, technology-agnostic enterprise data reference architecture for structuring how data meaning, authority, processing, provision, productization, governance, consumption, observability, and lifecycle responsibilities are organized across an enterprise.

GEDRA provides a common architectural frame from which enterprise, divisional, domain, programme, and solution data architectures can be derived.

GEDRA does not prescribe one implementation topology, vendor stack, operating model, or deployment model.

GEDRA uses GEDRM 0.1 as its canonical semantic vocabulary.


2. Scope

GEDRA 0.1 defines:

  • architectural planes and their responsibilities;
  • architectural boundaries between data roles and concerns;
  • cross-cutting governance and control responsibilities;
  • a technology / utility foundation boundary;
  • mapping of GEDRM concepts into architectural viewpoints;
  • reusable enterprise data architecture patterns;
  • architectural interaction and flow patterns;
  • reference views for enterprise and domain architecture;
  • derivation guidance for programme and solution architectures;
  • conformance expectations for architectures claiming GEDRA alignment;
  • profile and specialization hooks, including HDIP.

GEDRA 0.1 does not:

  • redefine GEDRM concepts or semantics;
  • define application architecture;
  • define technology architecture;
  • prescribe products, vendors, cloud platforms, or runtime services;
  • require each architectural plane to be implemented by a separate system;
  • require a linear data flow;
  • make HDIP-specific roles such as ADS or ADD generic GEDRA concepts;
  • replace enterprise data management requirements or controls.

3. Relationship to GEDRM

GEDRM defines the semantic vocabulary used by GEDRA.

GEDRM defines concepts, formal concept kinds, semantic distinctions, relationship vocabulary, classification dimensions, governance/accountability semantics, legal/privacy role placement, and minimal semantic conformance.

GEDRA defines architectural planes, structural arrangement, cross-cutting concerns, reusable patterns, architecture views, and derivation guidance.

GEDRM
concepts + semantics
|
v
GEDRA
reusable architectural structure
|
v
Enterprise / Domain Data Architecture
|
v
Programme / Solution Data Architecture

GEDRA MUST NOT redefine a GEDRM concept incompatibly.

Where GEDRA requires a concept not present in GEDRM, it MUST determine whether that concept is architectural in nature or semantic in nature. Architectural concepts belong in GEDRA; semantic concepts SHOULD be recorded as candidate GEDRM extensions rather than silently introduced.


4. Architectural Principles

4.1 Data Architecture Is Role-Based, Not Application-Centric

GEDRA models data responsibilities, authority, semantics, processing, provision, governance, productization, and consumption independently of application boundaries.

A single application, platform, service, or capability MAY perform roles spanning multiple GEDRA planes.

A GEDRA plane MUST NOT be interpreted as requiring a separate system.

4.2 Authority Is Scoped

Authority MUST be explicit for a defined data scope.

Authority MAY vary by entity, attribute, lifecycle stage, jurisdiction, legal basis, business capability, time period, or governed purpose.

4.3 Meaning Precedes Movement

Data semantics, business meaning, classification, and relationship context SHOULD be explicit independently of transport or storage technology.

Moving data does not establish meaning or authority.

4.4 Processing Does Not Establish Authority

Transformation, derivation, enrichment, aggregation, mastering, or distribution MUST NOT by themselves establish authoritative status.

Derived data MAY become authoritative only through explicit governance and designation.

4.5 Productization Is Intentional

A Data Asset does not become a Data Product merely because it is valuable, reusable, widely consumed, or technically exposed.

Productization requires intentional acceptance of product obligations.

4.6 Governance and Control Are Cross-Cutting

Governance, policy, security, privacy, quality, lineage, lifecycle, controls, evidence, and accountability apply across the data lifecycle and MUST NOT be modeled merely as a downstream stage.

4.7 Consumption Shapes Architectural Obligations

Consumer classes and intended use influence required quality, latency, lineage, support, resilience, compatibility, lifecycle, access, and productization obligations.

4.8 Architecture Is Often Graph-Shaped

GEDRA permits many-to-many and non-linear relationships.

The common progression from semantics through authority, processing, productization, consumption, and feedback is a reference view, not a mandatory execution pipeline.

4.9 Technology Enables but Does Not Define Data Architecture

Compute, storage, networking, IAM, messaging, runtime platforms, orchestration, CI/CD, resilience, and hosting are enabling capabilities.

They are not, by themselves, the enterprise data architecture.

4.10 Reference Architecture Must Be Derivable

GEDRA SHOULD be sufficiently abstract to apply across enterprises, while sufficiently explicit that concrete architectures can be derived from it.


5. Architectural Meta-Model

Diagram

GEDRA 0.1 defines the following top-level architectural constructs:

GEDRA
|
+-- Architectural Plane
| +-- Semantic & Enterprise Ontology Plane
| +-- Authority Plane
| +-- Processing, Provision & Movement Plane
| +-- Data Platform & Product Plane
| +-- Consumption & Access Plane
| +-- Value, Observability & Feedback Plane
|
+-- Cross-Cutting Governance & Control
|
+-- Technology / Utility Foundation
|
+-- Architecture Pattern
|
+-- Architecture View
|
+-- Profile / Specialization

5.1 Architectural Plane

An Architectural Plane is a logical architectural viewpoint grouping related responsibilities, roles, and concerns.

A plane is not an application silo, is not necessarily a deployment boundary, MAY be realized by multiple capabilities, MAY overlap implementation-wise with other planes, and groups architectural responsibilities rather than products or technologies.

5.2 Cross-Cutting Governance & Control

Represents obligations and assurance responsibilities applying across all planes, including ownership, stewardship, classification, policy, privacy, access, contracts, versioning, metadata, lineage, quality, retention, residency, security, observability, economic accountability, lifecycle, Data Controls, and Control Evidence.

5.3 Technology / Utility Foundation

Represents enabling infrastructure and platform capabilities required to realize GEDRA-aligned architectures, including compute, storage, networking, IAM, messaging, CI/CD, hosting, resilience, runtime, and orchestration.

Technology capabilities MUST NOT be used as substitutes for GEDRA semantic or architectural roles.

5.4 Architecture Pattern

A reusable arrangement of GEDRA concepts, planes, responsibilities, and interactions addressing a recurring enterprise data architecture problem.

Expected 0.1 patterns include scoped authority, authoritative sourcing, derivation, governed distribution, productization, policy-to-control-to-evidence, privacy processing-role, consumer access, and feedback/product evolution.

5.5 Architecture View

A projection of GEDRA for a defined stakeholder concern.

Expected views include overview/plane, authority, processing/provision/movement, data product, governance/assurance, consumer, privacy, and HDIP specialization.

5.6 Profile / Specialization

A GEDRA Profile specializes the generic reference architecture for a specific enterprise, domain, regulatory context, platform, or operating model.

A profile MAY add stricter constraints, implementation-specific capabilities, generic-to-platform role mappings, and domain-specific patterns, but MUST NOT redefine GEDRM or GEDRA core semantics incompatibly.


6. Initial Plane Set

GEDRA 0.1 adopts the following initial planes:

  1. Semantic & Enterprise Ontology Plane — defines business meaning, shared vocabulary, classifications, and semantic relationships.
  2. Authority Plane — establishes origin, state authority, sourcing authority, and designation of authority for governed data scopes.
  3. Processing, Provision & Movement Plane — transforms, derives, transports, provides, publishes, distributes, and mediates data.
  4. Data Platform & Product Plane — provides governed persistence, management, metadata, quality, lineage, discovery, and productization capabilities.
  5. Consumption & Access Plane — represents consumers, recipients, discovery, access, entitlement, and consumption modes.
  6. Value, Observability & Feedback Plane — captures usage, cost, value, operational signals, feedback, and product evolution.

These planes are logical architectural viewpoints and not mandatory physical tiers.

6.1 Semantic & Enterprise Ontology Plane

6.1.1 Purpose

The Semantic & Enterprise Ontology Plane establishes the governed business meaning of data independently of the systems, stores, interfaces, products, and technologies that realize or transport it.

Its purpose is to ensure that enterprise data can be interpreted consistently across organizational, domain, application, product, analytical, regulatory, and AI contexts.

This plane answers questions such as:

  • What business concept does this data represent?
  • What is the identity of the business thing being described?
  • How are concepts related?
  • Which terms are synonymous, narrower, broader, equivalent, or explicitly different?
  • Which controlled classifications or vocabularies constrain valid values?
  • Which semantic definition applies to an attribute, entity, event, measure, state, or relationship?
  • Which external or industry standard does an enterprise concept map to?
  • What semantic meaning must remain stable as data moves between systems or products?

The plane SHOULD provide the semantic foundation consumed by all other GEDRA planes.

6.1.2 Architectural Responsibility

The Semantic & Enterprise Ontology Plane is responsible for the architectural treatment of:

  • canonical business concepts;
  • enterprise and domain entities;
  • semantic relationships;
  • role semantics;
  • taxonomies and controlled vocabularies;
  • business definitions;
  • semantic classifications;
  • canonical attribute meaning;
  • critical data element semantics where adopted;
  • mappings between enterprise concepts and external standards;
  • semantic identifiers and aliases;
  • semantic lineage or mapping between representations;
  • semantic compatibility across producers, products, contracts, and consumers;
  • governed evolution of shared meaning.

The plane SHOULD enable multiple physical representations to be recognized as representing the same governed business concept without requiring those representations to be physically identical.

6.1.3 Relationship to GEDRM

GEDRM provides the canonical semantic vocabulary used by this plane.

The plane MUST distinguish between:

  1. GEDRM reference-model semantics, which define reusable enterprise data concepts such as Data Product, Authoritative Source, Data Consumer, Master Data, Reference Data, Derived Data, Data Policy, Data Contract, Data Control, and Control Evidence; and
  2. enterprise/domain ontology semantics, which define the business subject matter of a particular enterprise or domain, such as Party, Customer, Account, Payment, Trade, Instrument, Product, Settlement, or Risk.

GEDRM therefore supplies the semantic grammar for data architecture, while enterprise and domain ontologies supply the business vocabulary being governed.

For example:

GEDRM concept:
Master Data
|
| classifies
v
Enterprise business concept:
Party
|
+-- Person
|
+-- Organisation

and:

Enterprise concept:
Payment
|
+-- hasDebtorParty --> Party
+-- hasCreditorParty --> Party
+-- hasCurrency --> Currency
+-- hasStatus --> PaymentStatus

The existence of an enterprise concept such as Payment does not make Payment a new GEDRM core concept.

6.1.4 Core Semantic Constructs

A GEDRA-aligned Semantic & Enterprise Ontology Plane SHOULD be capable of representing the following constructs.

Business Concept

A governed expression of a business idea or subject with an explicit meaning.

Examples: Party, Account, Payment, Trade, Instrument, Product, Settlement, Risk.

Entity

A business concept for which distinct instances can be identified within a governed context.

Examples: Party P12345, Account A9981, Payment PAY-2026-001.

Attribute / Property

A governed characteristic of a concept or entity.

Examples: Payment.amount, Account.currency, Party.legalName.

Attribute meaning SHOULD be separable from a particular physical column, JSON field, API property, or storage representation.

Semantic Relationship

A governed relationship between concepts.

Examples:

Party       --holds-->         Account
Payment --debitedFrom--> Account
Payment --creditedTo--> Account
Trade --references--> Instrument

Relationships SHOULD carry explicit direction and meaning where direction is semantically material.

Taxonomy / Controlled Vocabulary

A governed set of categories, codes, classifications, or values used to classify, constrain, interpret, or validate data.

This aligns with GEDRM Reference Data semantics where the vocabulary values themselves are data.

Examples include currency codes, payment-status codes, legal-entity types, country codes, and risk classifications.

Semantic Mapping

An explicit mapping between two semantic representations.

A mapping MAY express equivalence, broader/narrower meaning, transformation, external-standard correspondence, legacy-to-canonical mapping, or domain-to-enterprise mapping.

A semantic mapping MUST NOT imply exact equivalence unless exact equivalence has been governed as such.

6.1.5 Enterprise Ontology and Domain Ontology

GEDRA does not require one monolithic enterprise ontology.

A conforming architecture MAY use:

Enterprise Ontology
|
+-- shared cross-domain concepts
|
+-- Domain Ontology A
|
+-- Domain Ontology B
|
+-- Domain Ontology C

Domain ontologies MAY extend enterprise concepts with domain-specific meaning.

Where the same concept is used across domains, the architecture SHOULD make one of the following explicit: shared canonical meaning, specialization, contextualized domain meaning, semantic mapping, or intentional non-equivalence.

Silent semantic divergence SHOULD be avoided.

6.1.6 Identity, Role, and Classification

The plane MUST distinguish a business entity from roles or classifications applied to it.

For example:

Party
|
+-- may play --> Customer
+-- may play --> Debtor
+-- may play --> Creditor
+-- may play --> Supplier

A role SHOULD NOT automatically be modeled as a separate underlying entity where the distinction is contextual.

Similarly:

Product PRD-1042
= Master Data entity

Product Type = MORTGAGE
= Reference Data classification

The semantic plane SHOULD preserve the GEDRM distinction between business identity and controlled classification.

6.1.7 Semantic Classification Model

The plane SHOULD support GEDRM's faceted classification model.

A data object or element MAY simultaneously carry classifications from different dimensions, for example:

Customer Record
Business/Semantic: Master Data
Legal/Sensitivity: Personal Data
Processing State: Mastered

or:

Calculated FX Forward Rate
Business/Semantic: Market Data
Provenance: Derived Data

Architectures MUST NOT force orthogonal GEDRM classification dimensions into one mutually exclusive flat taxonomy.

6.1.8 Canonical Semantics vs Canonical Physical Model

GEDRA distinguishes canonical semantics from a mandatory canonical physical schema.

The enterprise MAY establish a canonical semantic concept without requiring every system or interface to adopt one identical physical representation.

For example:

Canonical semantic concept:
Party

Representations:
CRM.Customer
Payments.Debtor
KYC.Subject
Warehouse.PartyDim

These representations MAY differ structurally while mapping to the governed Party concept.

Therefore:

Canonical meaning does not require universal physical-schema uniformity.

A canonical data model MAY be adopted where useful, but GEDRA does not require one enterprise-wide physical schema as a prerequisite for semantic consistency.

6.1.9 Critical Data Elements

Critical Data Element (CDE) is treated by GEDRA as an enterprise or profile-specific governance construct unless and until formalized as a GEDRM core concept.

Where an enterprise uses CDEs, the Semantic & Enterprise Ontology Plane SHOULD ensure that a CDE is associated with a governed semantic definition, business concept or attribute, accountable ownership, applicable classifications, applicable quality expectations, lineage where required, and authoritative sourcing context where required.

GEDRA MUST NOT assume that only CDEs require semantic governance.

6.1.10 External Standards and Semantic Alignment

The plane SHOULD support explicit mappings to external standards where applicable.

Examples MAY include ISO standards, regulatory vocabularies, industry message models, externally governed taxonomies, and jurisdiction-specific classifications.

An external standard SHOULD NOT automatically override enterprise meaning.

The mapping SHOULD state whether the relationship is equivalent, specializes, broader-than, narrower-than, maps-to, or transforms-to where that distinction is material.

6.1.11 Inputs

Typical inputs MAY include business definitions, regulatory definitions, external standards, domain models, conceptual/logical data models, existing schemas, event definitions, Data Contracts, Data Product definitions, business glossaries, reference-data vocabularies, data-quality findings, consumer interpretation issues, and architecture decisions.

Physical schemas MAY provide evidence of existing representations but MUST NOT automatically become the semantic authority.

6.1.12 Outputs

Typical outputs MAY include governed concept definitions, enterprise/domain ontology entries, semantic identifiers, entity and attribute definitions, semantic relationships, controlled taxonomies, classification mappings, external-standard mappings, canonical semantic models, semantic mapping rules, semantic compatibility decisions, semantic change records, and semantic metadata consumed by contracts, products, lineage, quality, and discovery capabilities.

6.1.13 Interaction with the Authority Plane

The Semantic & Enterprise Ontology Plane answers:

What does the data mean?

The Authority Plane answers:

For this meaning and scope, where is authoritative state maintained, from where should it be sourced, and who or what designates that authority?

The two concerns MUST remain distinguishable.

For example:

Semantic Plane:
Payment.status
means the governed lifecycle state of a Payment

Authority Plane:
Payment Processing System
records authoritative state for Payment.status
during processing

Settlement System
records authoritative state for Settlement.status

A semantic definition does not establish source authority.

6.1.14 Interaction with Processing, Provision & Movement

Processing capabilities SHOULD preserve or explicitly transform semantic meaning.

Where processing materially changes meaning, structure, classification, or derivation state, the transformation SHOULD be traceable.

For example:

PaymentInstruction.amount
|
| transformation / aggregation
v
DailyPaymentVolume.totalAmount

The output is not semantically equivalent to its input merely because it was derived from it.

6.1.15 Interaction with the Data Platform & Product Plane

Data Assets and Data Products SHOULD reference governed semantics for their exposed data.

A Data Product SHOULD NOT have to invent private meanings for concepts that already have governed enterprise/domain semantics unless it explicitly declares a specialization or contextual interpretation.

The semantic plane MAY therefore supply concept identifiers, definitions, field-to-concept mappings, controlled vocabularies, semantic versions, and compatibility mappings to Data Product descriptors, schemas, Data Contracts, catalogs, registries, and output ports.

6.1.16 Interaction with Consumption & Access

Consumers SHOULD be able to discover what data means before or alongside accessing it.

Consumer-facing metadata SHOULD enable users and systems to determine business meaning, applicable scope, classifications, relationship to other concepts, semantic version, product or dataset representation, and known mappings to external vocabularies.

Access to data and understanding of data are separate concerns.

6.1.17 Interaction with Governance & Control

Semantic governance MAY be supported by ownership and stewardship, approval workflows, semantic-change controls, classification controls, vocabulary governance, contract validation, schema-to-semantic mapping checks, and evidence of review or approval.

However, a glossary entry, ontology entry, taxonomy, metric, or validation report is not automatically a GEDRM Data Control.

A mechanism becomes a Data Control only where it satisfies the GEDRM assurance semantics for a defined governed expectation.

6.1.18 Semantic Evolution

Semantic definitions MUST be evolvable without silently changing meaning for existing consumers.

A semantic change SHOULD be assessed as one of: editorial/non-semantic, backward-compatible clarification, additive, specialization, deprecation, or materially incompatible semantic change.

Material semantic changes SHOULD be versioned and SHOULD trigger impact analysis across Authoritative Sources, transformations, Data Contracts, Data Products, Data Quality Rules, Data Controls, consumers, regulatory mappings, and AI/ML features or models where applicable.

6.1.19 Architectural Boundaries

The Semantic & Enterprise Ontology Plane does not own physical persistence, operational system state, authority designation, movement or transport, runtime transformation, product lifecycle execution, consumer entitlement, or infrastructure.

It MAY define semantic metadata used by capabilities that perform those responsibilities.

6.1.20 Anti-Patterns

The following are GEDRA semantic-plane anti-patterns:

  • Schema Equals Meaning — treating a database table, API schema, protobuf definition, JSON document, or file layout as the enterprise semantic model without explicit semantic governance.
  • Application-Owned Meaning by Default — assuming each application may independently define enterprise concepts without reconciliation.
  • One Word Means One Thing Everywhere — assuming identical labels imply semantic equivalence.
  • One Physical Canonical Model for Everything — forcing all systems into one physical schema merely to obtain semantic consistency.
  • Flat Classification Taxonomy — forcing Master, Reference, Derived, Personal, and Mastered into one mutually exclusive classification tree.
  • Technology-Derived Ontology — constructing enterprise semantics solely from application inventories, database catalogs, or platform objects.
  • Ungoverned Synonyms — allowing multiple names for the same concept, or the same name for different concepts, without explicit mappings or distinctions.

6.1.21 Minimum GEDRA 0.1 Conformance Expectations

An architecture claiming alignment with the Semantic & Enterprise Ontology Plane SHOULD demonstrate that:

  1. governed business meaning is identifiable independently of physical implementation;
  2. key enterprise/domain concepts have explicit definitions;
  3. material semantic relationships can be represented;
  4. semantic classifications align with GEDRM where GEDRM applies;
  5. orthogonal GEDRM classification dimensions are not incorrectly collapsed;
  6. mappings between materially different representations are explicit where required;
  7. semantic ownership or stewardship can be identified under the enterprise governance model;
  8. semantic change can be governed and impact-assessed;
  9. the architecture distinguishes semantic authority from operational or sourcing authority;
  10. data products and consumer interfaces can reference governed semantics;
  11. external-standard mappings do not silently assert equivalence;
  12. application or technology models are not treated as the sole enterprise semantic authority by default.

6.1.22 Illustrative Enterprise View

                     SEMANTIC & ENTERPRISE ONTOLOGY PLANE

Business Concepts Relationships Classifications
----------------- ------------- ---------------
Party Party holds Account Master Data
Account Payment debits Account Reference Data
Payment Trade references Instr Transactional Data
Trade Market Data
Instrument Personal Data
Derived
Mastered

| | |
+-----------------------+-----------------------+
|
v
Governed Semantic Meaning
|
+---------------------+--------------------+
| | |
v v v
Authority Plane Data Products Consumers
"where truth?" "what promise?" "what does it mean?"

The view is logical. The semantic repository, glossary, ontology service, metadata platform, catalog, modeling tool, or registry used to realize it is an implementation choice.

6.2 Authority Plane

6.2.1 Purpose

The Authority Plane defines how an enterprise establishes, scopes, records, designates, and communicates authority over data.

Its purpose is to make explicit:

  • where data originates;
  • who or what introduces data into a governed flow;
  • where authoritative operational business state is maintained;
  • from which source defined data SHOULD be obtained or validated;
  • who or what establishes or mandates that authority;
  • how authority varies by scope, lifecycle stage, attribute, jurisdiction, business capability, or purpose.

The Authority Plane prevents the common architectural mistake of treating data authority as an implicit property of an application, database, platform, or widely used copy.

It answers questions such as:

  • Where did this data first originate?
  • Who or what introduced it into this flow?
  • Which system maintains authoritative operational state for this scope?
  • From which source should consumers obtain or validate this data?
  • Who or what designated that source as authoritative?
  • Is the authority applicable to the whole entity, only selected attributes, or only a lifecycle stage?
  • Does a derived or mastered representation carry authority, and if so, by what governance decision?
  • Is a distributor merely authorized to distribute, or authoritative for truth?

6.2.2 Core GEDRM Roles

The Authority Plane uses the following GEDRM roles and concepts.

Data Originator

A party that originally creates data.

Primary question:

Where did the data first originate?

Origination does not imply ownership, authority, or authorization to distribute.

A Data Originator MAY also be a Data Producer.

Data Producer

A party or capability that creates, captures, generates, or introduces data into a defined data flow.

Primary question:

Who or what introduces the data into this flow?

The Data Producer MAY be the same capability as the Data Originator or System of Record, but those roles MUST NOT be assumed equivalent.

System of Record

A system responsible for maintaining authoritative operational business state for a defined scope.

Primary question:

Where is the authoritative business state maintained?

A System of Record MUST be interpreted as a scoped state-authority role.

A system MAY be a System of Record for:

  • one entity but not another;
  • selected attributes only;
  • one lifecycle stage;
  • one jurisdiction;
  • one business process;
  • one effective time period.

Different systems MAY therefore be Systems of Record for different parts of the same end-to-end business lifecycle.

Authoritative Source

A source formally recognized as the approved or trusted source from which defined data SHOULD be obtained, validated, or reused for a defined scope or purpose.

Primary question:

From where should defined data be obtained or validated?

An Authoritative Source MAY be:

  • the System of Record;
  • a governed projection of a System of Record;
  • a mastered source;
  • a derived source;
  • an assembled source integrating multiple Systems of Record.

Being an Authoritative Source does not require being the System of Record.

Source of Authority

A governance actor or normative basis that establishes, recognizes, or mandates which source, value, or representation is authoritative for a defined data scope.

Primary question:

Who or what establishes that this source or representation is authoritative?

A Source of Authority MAY include, depending on enterprise context:

  • Data Owner;
  • governance body;
  • policy;
  • law or regulation;
  • statutory authority;
  • contract;
  • architecture decision;
  • formally approved governance decision.

Source of Authority MUST NOT be treated as synonymous with System of Record or Authoritative Source.

6.2.3 Core Authority Distinctions

GEDRA 0.1 requires the following distinctions to remain explicit.

Data Originator
= where data first originates

Data Producer
= who/what introduces data into a flow

System of Record
= where authoritative operational state is maintained

Authoritative Source
= where governed consumers should obtain or validate defined data

Source of Authority
= who/what establishes or mandates that authority

These concepts MAY be co-located in one implementation, but their meanings MUST remain distinct.

6.2.4 State Authority vs Sourcing Authority vs Designation Authority

GEDRA distinguishes three authority dimensions.

  • State Authority — expressed primarily through the System of Record role: where authoritative operational state is maintained.
  • Sourcing Authority — expressed primarily through the Authoritative Source role: from where governed consumers should obtain or validate the data.
  • Designation Authority — expressed through Source of Authority: who or what determines that a source, value, or representation is authoritative.

These three MAY resolve to different actors or capabilities.

6.2.5 Authority Is Always Scoped

No GEDRA role is globally authoritative by default.

Authority SHOULD be modeled against an explicit governed scope.

A scope MAY include:

  • business concept;
  • entity;
  • attribute;
  • event;
  • lifecycle state;
  • jurisdiction;
  • business capability;
  • consumer purpose;
  • legal basis;
  • time period;
  • product;
  • contract boundary.

Architectures SHOULD avoid statements such as:

"System X is the authoritative system for Customer"

unless the exact governed scope has been defined.

6.2.6 Authority May Be Distributed

GEDRA explicitly supports distributed authority.

A single business entity MAY have authoritative state distributed across multiple systems, lifecycle stages, attributes, jurisdictions, legal regimes, or business capabilities.

Distributed authority is not an architectural defect if the boundaries are intentional, explicit, governed, and discoverable.

6.2.7 Derived and Mastered Authority

Processing, derivation, mastering, reconciliation, or aggregation do not automatically establish authority.

A Derived Data object MAY become an Authoritative Source only where it is explicitly designated as such.

Similarly:

Mastered != Authoritative Source
Golden Record != System of Record
Golden Record != Authoritative Source

A Golden Record MAY be exposed through an Authoritative Source where governance explicitly establishes that status for a defined scope.

6.2.8 Authoritative vs Authorized

GEDRA requires a strict distinction between authoritative and authorized.

Authoritative means recognized as having authority concerning the validity, trust, or preferred sourcing of defined data.

Authorized means permitted or approved to perform a role.

Therefore:

Authorized Data Distributor != Authoritative Source

A capability may be authorized to distribute data without being authoritative for its truth.

6.2.9 HDIP Specialization

GEDRA remains generic.

HDIP-specific concepts are represented as specializations or mappings.

  • HDIP Authorized Data Source (ADS) is a governed specialization of Authoritative Source.
  • If adopted, HDIP Authorized Data Originator (ADO) is a governed specialization of Data Originator.
  • HDIP Authorized Data Distributor (ADD) belongs primarily in the Processing, Provision & Movement Plane as a governed specialization of Data Distributor.

The generic GEDRA Authority Plane SHOULD therefore use Authoritative Source, not ADS.

ADD MUST NOT be interpreted as authoritative merely because it is authorized to distribute.

6.2.10 Authority Designation Pattern

GEDRA defines the following reusable pattern:

Source of Authority
|
| establishes-authority-for
| designates-authoritative-source
v
Authoritative Source
|
| is-authoritative-source-for
v
Governed Data Scope

Where operational state is relevant:

System of Record
|
| records-authoritative-state-for
v
Governed State Scope

The Source of Authority MAY designate the System of Record itself as the Authoritative Source, but this is not mandatory.

6.2.11 Authoritative Sourcing Pattern

A typical authoritative sourcing pattern is:

System(s) of Record
|
| governed extraction / projection / assembly
v
Authoritative Source
|
| approved sourcing relationship
v
Data Product / Consumer / Processing Capability

The intermediate Authoritative Source MAY be physically persisted, virtual, federated, or assembled.

The architecture SHOULD state:

  • authoritative scope;
  • source-of-authority basis;
  • upstream source lineage;
  • applicable effective period;
  • consumer purpose where relevant;
  • whether the source is direct or derived.

6.2.12 Interaction with the Semantic Plane

The Semantic & Enterprise Ontology Plane defines:

What does the data mean?

The Authority Plane defines:

Where is authoritative state maintained, where should the data be sourced, and who establishes that authority?

A semantic concept MUST NOT become authoritative merely because it is canonical.

Likewise, a physically authoritative source MUST NOT be assumed to define enterprise semantic meaning.

6.2.13 Interaction with Processing, Provision & Movement

A Data Transformer MAY consume data from an Authoritative Source but does not inherit authority merely by transforming it.

A Data Distributor MAY distribute authoritative data but is not automatically authoritative.

A Data Publisher MAY publish authoritative data without being the source that established or maintained that authority.

A Data Broker MAY mediate access to authoritative data while having no authority over the data itself.

6.2.14 Interaction with the Data Platform & Product Plane

A Data Product SHOULD be able to identify the authority context of material data it exposes.

Depending on the product and consumer obligation, this MAY include:

  • source-of-authority basis;
  • System-of-Record lineage;
  • Authoritative Source;
  • authoritative scope;
  • effective period;
  • derivation path;
  • known authority limitations.

A Data Product MAY itself be an Authoritative Source if explicitly governed as such.

Productization alone MUST NOT grant authoritative status.

6.2.15 Interaction with Consumption & Access

Consumers SHOULD be able to determine whether data is:

  • from an Authoritative Source;
  • a non-authoritative copy;
  • derived;
  • cached;
  • replicated;
  • provisional;
  • stale;
  • historical;
  • authoritative only for a limited scope.

A widely consumed copy MUST NOT silently become authoritative by popularity.

6.2.16 Interaction with Governance & Control

Authority decisions SHOULD be governable and evidential.

The architecture MAY support:

  • authority designation approvals;
  • source registration;
  • scope registration;
  • effective dates;
  • review cycles;
  • exception management;
  • ownership;
  • policy references;
  • evidence of approval;
  • controls ensuring consumers source data from approved sources.

A Data Control MAY verify, for example, that critical regulatory reporting data is sourced only from the designated Authoritative Source.

The control is distinct from the authority designation itself.

6.2.17 Change and Invalidation

Authority changes can have significant downstream impact.

When an Authoritative Source or System-of-Record scope changes, the architecture SHOULD support impact analysis across:

  • Data Products;
  • Data Contracts;
  • transformations;
  • distribution paths;
  • lineage;
  • controls;
  • regulatory reports;
  • analytics;
  • AI/ML features;
  • consumer applications;
  • caches and copies.

Changes SHOULD preserve an auditable history of previous authority, new authority, scope, effective date, approving Source of Authority, affected consumers, and migration or transition state.

6.2.18 Architectural Boundaries

The Authority Plane does not own:

  • semantic definitions;
  • physical transformation logic;
  • distribution mechanics;
  • consumer entitlement;
  • storage technology;
  • application topology;
  • product lifecycle;
  • data-quality calculation logic.

It MAY provide authority metadata and decisions consumed by capabilities performing those responsibilities.

6.2.19 Anti-Patterns

The following are Authority Plane anti-patterns:

  • Application Equals Authority — assuming an application is authoritative simply because it is operational.
  • Popular Copy Equals Authoritative Source — treating the most widely used warehouse, lake, cache, or replica as authoritative without explicit designation.
  • SoR Equals Authoritative Source Everywhere — assuming the SoR must always be the preferred enterprise consumption source.
  • Mastered Means Authoritative — assuming mastered data is automatically authoritative.
  • Golden Record Means Source of Truth — using Golden Record as a synonym for SoR or Authoritative Source.
  • Authorized Equals Authoritative — treating a capability approved to distribute data as authoritative for its truth.
  • Global Authority Without Scope — declaring an entire system authoritative without identifying the governed scope.
  • Authority by Technology — treating a database type, cloud platform, MDM tool, warehouse, lakehouse, ledger, or event platform as inherently authoritative.
  • Silent Authority Migration — changing authority without explicit effective dates, impact analysis, and governance evidence.

6.2.20 Minimum GEDRA 0.1 Conformance Expectations

An architecture claiming alignment with the Authority Plane SHOULD demonstrate that:

  1. material authority is explicitly scoped;
  2. Data Originator and Data Producer are not silently assumed equivalent;
  3. System of Record and Authoritative Source are distinguished;
  4. Source of Authority can be identified for material authority designations;
  5. authoritative and authorized are distinguished;
  6. derived, mastered, replicated, or cached data does not gain authority implicitly;
  7. authority may be distributed across lifecycle stages or attributes;
  8. downstream consumers can identify relevant authoritative sourcing context;
  9. authority changes can be impact-assessed;
  10. HDIP ADS/ADO terminology is treated as specialization rather than generic GEDRA terminology;
  11. ADD is not treated as authoritative merely because it is authorized to distribute;
  12. architecture documentation does not rely on vague phrases such as "single source of truth" without defining semantic and authority scope.

6.2.21 Illustrative Authority View

                           AUTHORITY PLANE

Source of Authority
governance / law / policy
/ owner
|
designates-authoritative-source
|
v
Authoritative Source
"where should I source?"
|
+------------+------------+
| |
v v
System of Record A System of Record B
"authoritative state" "authoritative state"
initiation stage settlement stage

^ ^
| |
Data Producer Data Producer
^ ^
| |
Data Originator Data Originator

The roles shown are logical. A single implementation MAY perform several of them, and one business lifecycle MAY distribute them across multiple capabilities.

6.3 Processing, Provision & Movement Plane

6.3.1 Purpose

The Processing, Provision & Movement Plane defines how data is transformed, derived, transported, exposed, published, distributed, and mediated between producers, authoritative sources, products, platforms, and consumers.

Its purpose is to make explicit the distinct operational roles involved in moving data through an enterprise without collapsing them into one generic “integration” or “pipeline” concern.

The plane answers questions such as:

  • Who transforms the data?
  • Who transports or relays it?
  • Who makes it available?
  • Who intentionally publishes it?
  • Who distributes it to permitted recipients?
  • Who mediates discovery, selection, access, entitlement, or exchange?
  • Which responsibilities are operational, which are governance-related, and which imply no authority over truth?
  • Where are transformations and derivations introduced?
  • Where do semantic or contractual obligations need to be preserved across movement?

The plane SHOULD support both point-to-point and graph-shaped enterprise data flows.

6.3.2 Core GEDRM Roles

The Processing, Provision & Movement Plane uses the following GEDRM operational roles.

Data Transformer

A party or capability that changes data through processing.

Typical transformations MAY include:

  • validation;
  • mapping;
  • normalization;
  • enrichment;
  • aggregation;
  • correlation;
  • reconciliation;
  • derivation;
  • format conversion;
  • filtering;
  • masking;
  • tokenization;
  • feature engineering.

Primary question:

Who or what changes the data?

A Data Transformer MUST NOT be called a Data Processor merely because it processes data, because Data Processor has a distinct legal/privacy meaning in GEDRM.

A Data Transformer does not become authoritative merely because it transforms data.

Data Transport / Relay

A party or capability that moves, forwards, relays, or conveys data between locations, services, systems, or participants.

Primary question:

Who or what carries the data from one point to another?

Examples MAY include:

  • message transport;
  • event relay;
  • file transfer;
  • replication transport;
  • API gateway transport;
  • networked delivery;
  • streaming relay.

Transport SHOULD be distinguished from transformation and distribution responsibility.

Data Provider

A party or capability that makes data available for access, retrieval, receipt, or consumption.

Primary question:

Who makes the data available?

A Data Provider MAY expose data directly or through another Publisher, Distributor, Broker, or platform capability.

Availability alone does not imply publication intent, authority, ownership, or product status.

Data Publisher

A party or capability that intentionally exposes or releases data under a defined publication context.

Primary question:

Who deliberately publishes or releases the data?

Publication MAY include:

  • interface definition;
  • output-port exposure;
  • release/version context;
  • Data Contract;
  • policy conditions;
  • product promise;
  • publication lifecycle;
  • deprecation rules.

Publication is stronger than mere availability.

A Data Publisher MAY also be a Data Provider or Data Distributor, but these roles MUST NOT be assumed equivalent.

Data Distributor

A party or capability responsible for delivering or distributing data from a source, provider, publisher, or product to permitted recipients or consumers.

Primary question:

Who delivers the data?

Distribution MAY be:

  • push-based;
  • pull-based;
  • scheduled;
  • event-driven;
  • streaming;
  • query-mediated;
  • file-based;
  • API-based.

A Data Distributor does not become authoritative for the data merely by distributing it.

Data Broker

An intermediary that mediates the relationship between providers/publishers and consumers.

Primary question:

Who mediates discovery, selection, access, exchange, policy, entitlement, routing, or provider-consumer interaction?

A Data Broker MAY facilitate:

  • discovery;
  • negotiation;
  • entitlement;
  • policy evaluation;
  • routing;
  • provider selection;
  • marketplace interaction;
  • subscription;
  • exchange coordination.

A technical message broker such as Kafka MUST NOT automatically be modeled as a GEDRM Data Broker.

Technology naming does not determine semantic role.

6.3.3 Core Role Distinctions

GEDRA 0.1 requires the following distinctions to remain explicit:

Data Transformer
= changes data

Data Transport / Relay
= carries data

Data Provider
= makes data available

Data Publisher
= intentionally publishes/releases data

Data Distributor
= delivers data to permitted recipients

Data Broker
= mediates the provider-consumer relationship

One implementation MAY perform several of these roles.

For example:

Data Product Output Port
may act as:
Data Provider
Data Publisher

Distribution Service
may act as:
Data Distributor

Marketplace
may act as:
Data Broker

The architecture SHOULD model the semantic responsibility, not infer role from product or technology name.

6.3.4 Processing vs Provision vs Movement

GEDRA separates three broad concerns.

Processing

Processing changes data.

Examples:

validate
map
normalize
enrich
aggregate
correlate
derive
reconcile

Primary role:

Data Transformer

Provision

Provision makes data available or intentionally publishes it.

Primary roles:

Data Provider
Data Publisher

Movement

Movement carries or delivers data.

Primary roles:

Data Transport / Relay
Data Distributor

Mediation across provider-consumer relationships is represented by:

Data Broker

These concerns MAY occur together operationally but SHOULD remain distinguishable architecturally.

6.3.5 Transformation and Derivation

The plane SHOULD distinguish ordinary structural transformation from semantic derivation where the distinction matters.

Examples:

Schema mapping:
source.customer_id
-> target.partyId

may preserve meaning.

Whereas:

Payment events
|
| aggregate
v
Daily payment volume

creates Derived Data.

GEDRA SHOULD preserve lineage between inputs, transformation/derivation activity, and outputs.

A useful pattern is:

Input Data
|
| isInputTo
v
Derivation Activity
|
| produces
v
Derived Data

Processing MAY change representation without changing meaning, or MAY change meaning materially.

The architecture SHOULD make that distinction explicit where required.

6.3.6 Processing Does Not Confer Authority

A Data Transformer does not inherit the authority of its inputs.

For example:

Authoritative Source
|
v
Data Transformer
|
v
Derived Dataset

The Derived Dataset is not automatically authoritative.

It MAY become an Authoritative Source only through explicit authority designation under the Authority Plane.

Likewise, a Data Distributor does not become authoritative merely because it distributes authoritative data.

6.3.7 Provision vs Publication

GEDRA distinguishes availability from governed publication.

A Data Provider may make data technically accessible.

A Data Publisher intentionally releases data under an explicit publication context.

For example:

Database query endpoint
= may be a Data Provider

Versioned Data Product output port
= Data Publisher
and may also be Data Provider

Publication SHOULD be used where release semantics matter, including:

  • compatibility expectations;
  • versioning;
  • lifecycle;
  • discoverability;
  • policy;
  • contract;
  • product promise;
  • consumer commitment.

6.3.8 Distribution vs Transport

Data Transport / Relay and Data Distributor SHOULD remain distinct.

A transport capability primarily carries data.

A distributor is responsible for delivering data to permitted recipients.

For example:

Network / Messaging Runtime
= Transport / Relay

Governed Distribution Service
= Data Distributor

A single technical component MAY realize both, but the responsibilities remain distinct.

6.3.9 Broker Semantics

A Data Broker mediates the provider-consumer relationship.

A broker MAY operate without originating, owning, persisting, or physically delivering the data.

Examples MAY include:

  • data marketplace;
  • federated discovery service;
  • entitlement mediation service;
  • exchange coordination service;
  • provider-selection service.

A Kafka broker, message queue, API gateway, or routing platform SHOULD NOT automatically be called a Data Broker unless it performs the semantic mediation role defined by GEDRM.

6.3.10 Governed Distribution Pattern

GEDRA defines the following reusable pattern:

Authoritative Source / Data Product
|
v
Data Publisher
|
v
Data Provider
|
v
Data Distributor
|
v
Permitted Consumer

A Broker MAY mediate the relationship:

              Data Broker
/ \
/ \
Publisher Consumer

The exact physical implementation MAY collapse several roles into one capability.

6.3.11 Direct, Mediated, and Productized Provision

GEDRA supports multiple provision patterns.

Direct Provision

Authoritative Source
|
v
Data Provider
|
v
Consumer

Published Provision

Data Publisher
|
v
Published Interface
|
v
Consumer

Mediated Provision

Provider / Publisher
|
v
Data Broker
|
v
Consumer

Productized Provision

Data Product
|
v
Output Port / Publisher
|
v
Distributor / Broker
|
v
Consumer

GEDRA does not require every data flow to become a Data Product.

6.3.12 Data Contract Interaction

Where data is intentionally published or productized, Data Contracts SHOULD define the relevant interaction commitments.

A Data Contract MAY define:

  • schema;
  • semantics;
  • mandatory attributes;
  • version;
  • compatibility;
  • freshness;
  • completeness;
  • availability;
  • usage constraints;
  • deprecation expectations.

The Processing, Provision & Movement Plane SHOULD ensure that transformations and movement do not silently violate contract commitments.

A Data Contract is not the transport itself.

6.3.13 Policy Interaction

Applicable Data Policies MAY constrain:

  • what data may move;
  • where it may move;
  • who may receive it;
  • whether it may cross jurisdictions;
  • whether it may be transformed;
  • whether fields must be masked;
  • whether data may be persisted;
  • how long it may be retained;
  • whether redistribution is permitted.

Policy enforcement MAY be implemented within processing, publication, distribution, or broker capabilities.

The policy remains a governed normative artifact even where executable Policy as Code is bound into runtime components.

6.3.14 Privacy Interaction

Where Personal Data is processed, moved, published, or distributed, GEDRA SHOULD preserve the distinction between:

Data Transformer

and:

Data Processor

The former is an operational data-flow role.

The latter is a legal/privacy role defined relative to a Processing Activity and Data Controller.

One capability MAY simultaneously act as both, but the architecture MUST NOT infer legal role from technical processing behavior.

6.3.15 Interaction with Semantic & Enterprise Ontology

Transformations SHOULD preserve or explicitly map semantic meaning.

Where fields or representations differ, semantic mapping SHOULD be traceable.

For example:

Source:
debtorCustomerNumber

Semantic concept:
PartyIdentifier

Published target:
debtorPartyId

The semantic plane defines the meaning; the processing plane implements the mapping.

6.3.16 Interaction with Authority Plane

Processing and movement SHOULD respect authority context.

The plane SHOULD be able to identify:

  • whether input is authoritative;
  • for what scope;
  • whether output remains a copy, transformation, derivation, or authoritative representation;
  • whether a published endpoint is exposing authoritative or non-authoritative data.

Transformation or distribution MUST NOT silently reclassify authority.

6.3.17 Interaction with Data Platform & Product Plane

Platform capabilities MAY realize processing, publication, distribution, or broker roles.

Examples MAY include:

  • ingestion;
  • orchestration;
  • transformation engines;
  • streaming services;
  • API platforms;
  • output-port runtimes;
  • product gateways;
  • marketplace services.

The fact that a platform implements the capability does not make the platform itself the semantic role.

A Data Product MAY use this plane to expose and deliver its product promise.

6.3.18 Interaction with Consumption & Access

Consumers may interact with this plane through:

  • APIs;
  • events;
  • streams;
  • datasets;
  • files;
  • queries;
  • output ports;
  • subscriptions;
  • marketplace-mediated access.

The mode of access SHOULD be distinguished from the semantic role of the provider or distributor.

6.3.19 Interaction with Governance & Control

Governance and controls MAY apply to:

  • source selection;
  • transformation logic;
  • schema compatibility;
  • quality;
  • masking;
  • residency;
  • distribution entitlement;
  • policy enforcement;
  • publication approval;
  • delivery monitoring;
  • contract conformance;
  • redistribution rules.

Controls SHOULD be linked to evidence where assurance is required.

For example:

Policy:
Personal Data must not leave approved jurisdiction.

Control:
Validate destination region before distribution.

Evidence:
destinationRegion=GB
outcome=PASS

6.3.20 Copies, Caches, and Replicas

GEDRA distinguishes movement from authority.

A copy, cache, replica, projection, or materialized view MAY be created for performance, resilience, locality, or consumer need.

Such copies MUST NOT automatically become Authoritative Sources.

Architectures SHOULD state:

  • why the copy exists;
  • source lineage;
  • freshness expectation;
  • retention;
  • synchronization model;
  • authority status;
  • consumer restrictions.

Intentional persistence SHOULD be governed.

6.3.21 Synchronous and Asynchronous Movement

GEDRA is agnostic to communication mode.

Movement MAY be:

synchronous
asynchronous
batch
streaming
event-driven
request/response
scheduled
continuous

The architecture SHOULD select the mode based on business and data obligations rather than technology fashion.

6.3.22 Push, Pull, and Query Patterns

GEDRA supports:

Push

Publisher / Distributor
|
v
Consumer

Pull

Consumer
|
v
Provider

Query-Mediated

Consumer
|
v
Query Interface / Provider
|
v
Data Source

Subscription

Consumer subscribes
|
v
Publisher / Broker
|
v
Recurring delivery

No one pattern is inherently more productized or governed than another.

6.3.23 Data Movement Across Boundaries

Movement across organizational, jurisdictional, cloud, network, or trust boundaries SHOULD make applicable governance visible.

Architectural concerns MAY include:

  • residency;
  • privacy;
  • security;
  • encryption;
  • contractual restrictions;
  • regulatory obligations;
  • cross-border controls;
  • lineage;
  • retention;
  • redistribution rights.

Boundary crossing is an architectural concern even when transport technology makes it operationally trivial.

6.3.24 Failure, Replay, and Delivery Semantics

Where business obligations require it, movement architecture SHOULD define:

  • delivery guarantee;
  • ordering;
  • idempotency;
  • retry;
  • replay;
  • duplicate handling;
  • dead-letter handling;
  • recovery;
  • late-arriving data;
  • partial failure behavior.

GEDRA core does not prescribe exact delivery semantics.

Profiles and concrete architectures SHOULD select them based on consumer and product obligations.

6.3.25 Observability of Movement and Processing

The architecture SHOULD enable observation of material processing and movement.

Signals MAY include:

  • volume;
  • latency;
  • freshness;
  • failure rate;
  • retries;
  • schema rejection;
  • distribution failure;
  • policy denial;
  • contract breach;
  • lineage completeness.

Observability signals are not automatically Data Controls or Control Evidence.

They MAY support controls where explicitly governed for assurance.

6.3.26 Change and Compatibility

Changes to processing, provision, or movement SHOULD be impact-assessed where they may affect:

  • semantics;
  • schema;
  • authority;
  • Data Contracts;
  • product promise;
  • consumers;
  • quality;
  • latency;
  • lineage;
  • controls;
  • regulatory use.

Published interfaces SHOULD adopt explicit versioning and compatibility policies where consumers depend on stable behavior.

6.3.27 Architectural Boundaries

The Processing, Provision & Movement Plane does not own:

  • enterprise semantic definitions;
  • authority designation;
  • product ownership;
  • consumer business purpose;
  • policy authorship;
  • infrastructure itself.

It MAY implement runtime behavior governed by those concerns.

6.3.28 Anti-Patterns

The following are Processing, Provision & Movement anti-patterns.

Processor Terminology Collision

Using Data Processor to mean technical transformer without regard to privacy-law semantics.

Pipeline Equals Architecture

Describing enterprise data architecture only as ETL/ELT pipelines or integration flows.

Transport Equals Distribution

Assuming a messaging or network layer is the same as governed distribution responsibility.

Technical Broker Equals Data Broker

Calling a message broker a GEDRM Data Broker merely because the product uses the word “broker”.

Exposure Equals Publication

Treating technically accessible data as intentionally published without version, contract, policy, or lifecycle context.

Distribution Equals Authority

Assuming a distributor becomes authoritative because consumers obtain data from it.

Transformation Equals Cleansing Equals Truth

Assuming transformed, enriched, reconciled, or mastered data is automatically more authoritative.

Copy Without Purpose

Creating unmanaged copies, replicas, or caches without explicit purpose, lineage, lifecycle, or authority status.

Integration-Owned Semantics

Allowing transformation teams or integration platforms to silently redefine business meaning.

6.3.29 Minimum GEDRA 0.1 Conformance Expectations

An architecture claiming alignment with this plane SHOULD demonstrate that:

  1. transformation, transport, provision, publication, distribution, and brokerage can be distinguished;
  2. Data Transformer is used instead of technical misuse of Data Processor;
  3. Data Provider and Data Publisher are not silently treated as equivalent;
  4. Data Transport / Relay and Data Distributor are distinguishable;
  5. a technical message broker is not automatically modeled as a Data Broker;
  6. transformations preserve or explicitly map semantic meaning;
  7. derivation is traceable where material;
  8. processing or distribution does not confer authority implicitly;
  9. publication and distribution can reference relevant Data Contracts and policy obligations;
  10. copies, caches, and replicas retain explicit lineage and authority status;
  11. movement across trust or jurisdictional boundaries can carry applicable governance obligations;
  12. consumer-facing changes can be impact-assessed and versioned where required.

6.3.30 Illustrative Processing, Provision & Movement View

                    PROCESSING, PROVISION & MOVEMENT PLANE

Authoritative Source / Producer
|
v
Data Transformer
validate / map / enrich / derive
|
v
Data Publisher
intentional governed release
|
v
Data Provider
makes data available
|
v
Data Distributor
governed delivery role
|
v
Consumer

Optional mediation:

Publisher / Provider
|
v
Data Broker
discovery / entitlement
routing / mediation
|
v
Consumer

Transport / Relay capabilities may carry data between any of these roles without
becoming the semantic owner, authority, publisher, distributor, or broker by default.

The view is logical rather than a mandatory physical pipeline. One capability MAY perform multiple roles, and real enterprise flows MAY branch, converge, loop, or bypass particular roles where governance and consumer obligations permit.

6.4 Data Platform & Product Plane

6.4.1 Purpose

The Data Platform & Product Plane defines the architectural responsibilities required to manage, persist, govern, discover, operationalize, and intentionally productize data.

Its purpose is to make explicit the distinction between:

  • platform capabilities that enable data management;
  • governed Data Assets;
  • intentional Data Products;
  • product lifecycle and product promise;
  • discoverability, metadata, lineage, quality, and observability capabilities;
  • implementation services that realize these responsibilities.

The plane answers questions such as:

  • Where is governed data managed or persisted?
  • Which capabilities support metadata, lineage, quality, discovery, and lifecycle?
  • What makes a Data Asset valuable and governable?
  • When does a Data Asset become a Data Product?
  • What product obligations are accepted?
  • Which outputs form the consumable product surface?
  • How are product versions, contracts, policies, and lifecycle governed?
  • Which platform capabilities support product creation without themselves becoming the product?

6.4.2 Core GEDRM Concepts

The Data Platform & Product Plane uses the following GEDRM concepts directly.

Data Object

A generic data-bearing object or representation.

A Data Object MAY or MAY NOT be a governed Data Asset.

Data Asset

A governed data resource considered valuable or potentially valuable to the enterprise.

A Data Asset MAY include:

  • dataset;
  • event collection;
  • governed view;
  • reference dataset;
  • mastered representation;
  • analytical dataset;
  • reusable data service output;
  • other governed data resource.

Not every Data Object is necessarily a Data Asset.

Data Product

A Data Asset intentionally productized as a governed, reusable, consumable, discoverable, versioned, accountable product with explicit consumer-facing obligations and product promise.

The governing relationship is:

Data Product
IS-A
Data Asset

but:

Data Asset
DOES NOT IMPLY
Data Product

Productization is intentional.

6.4.3 Platform Capability vs Data Product

GEDRA requires a strict distinction between platform capability and Data Product.

A platform capability may include:

  • storage;
  • metadata;
  • lineage;
  • quality;
  • discovery;
  • ingestion;
  • processing;
  • security;
  • access;
  • policy evaluation;
  • orchestration;
  • observability;
  • product lifecycle tooling;
  • registry;
  • marketplace integration.

A platform capability MAY enable or host a Data Product.

It is not automatically itself a Data Product.

For example:

Lakehouse Platform
= platform capability

Payment Lifecycle Dataset
= Data Asset

Payment Lifecycle Data Product
= intentionally productized Data Asset

Likewise:

Catalog
!=
Data Product

Registry
!=
Data Product

API Gateway
!=
Data Product

unless intentionally modeled as a product under a broader product specification outside GEDRM.

6.4.4 Governed Persistence

The plane SHOULD support governed persistence where persistence is required.

Persistence MAY include:

  • operational stores;
  • analytical stores;
  • object storage;
  • relational stores;
  • document stores;
  • graph stores;
  • event retention;
  • feature stores;
  • caches;
  • materialized views;
  • managed datasets.

Persistence SHOULD be intentional.

The architecture SHOULD make clear:

  • why data is persisted;
  • authoritative status;
  • lifecycle;
  • retention;
  • residency;
  • ownership;
  • lineage;
  • synchronization;
  • consumer purpose;
  • whether the persistence is canonical, derived, cached, or replicated.

Storage technology does not determine data role.

6.4.5 Data Asset Management

A GEDRA-aligned architecture SHOULD support the management of Data Assets across their lifecycle.

Asset management MAY include:

  • registration;
  • identification;
  • ownership;
  • classification;
  • metadata;
  • lineage;
  • quality;
  • retention;
  • access;
  • discoverability;
  • change history;
  • deprecation;
  • archival;
  • deletion.

A Data Asset MAY be valuable and governed without being productized.

6.4.6 Productization Decision

GEDRA adopts the principle:

The question is not whether a Data Asset can be modeled as a Data Product, but whether it should be productized.

The accountable owner SHOULD consider whether productization is justified by:

  • repeatable consumer demand;
  • material reuse;
  • external or cross-domain consumption;
  • regulatory or evidential importance;
  • need for explicit service commitments;
  • lifecycle independence;
  • discoverability needs;
  • compatibility/versioning expectations;
  • accountability requirements;
  • economic significance;
  • need for managed consumer experience.

Productization SHOULD NOT be automatic merely because data is:

  • stored;
  • shared;
  • high quality;
  • in a catalog;
  • exposed through an API;
  • used by several teams.

6.4.7 Product Promise

A Data Product SHOULD carry an explicit Product Promise.

The Product Promise expresses the governed consumer-facing commitment associated with the product.

It MAY include commitments around:

  • semantic meaning;
  • quality;
  • freshness;
  • availability;
  • timeliness;
  • completeness;
  • compatibility;
  • support;
  • lifecycle;
  • deprecation;
  • discoverability;
  • access;
  • provenance;
  • lineage;
  • policy obligations.

The Product Promise SHOULD be traceable to operational mechanisms that allow those commitments to be governed, observed, and where appropriate controlled.

6.4.8 Product Identity

A Data Product SHOULD have stable identity independent of any one physical deployment.

Product identity SHOULD support:

  • product name;
  • unique identifier;
  • owner;
  • version;
  • status;
  • lifecycle;
  • scope;
  • semantic meaning;
  • product promise;
  • output interfaces;
  • policy and contract references.

A deployment, dataset copy, API endpoint, or table MUST NOT be treated as the complete identity of the Data Product.

6.4.9 Versioning

Data Products SHOULD be versioned where changes may affect consumers.

Versioning MAY apply to:

  • semantic meaning;
  • schema;
  • contract;
  • product promise;
  • policy bundle;
  • output interface;
  • compatibility behavior;
  • lifecycle.

The architecture SHOULD make clear whether a change is:

  • backward-compatible;
  • additive;
  • deprecating;
  • materially incompatible.

Versioning SHOULD support reproducibility where regulatory, evidential, or analytical requirements demand it.

6.4.10 Output Ports / Product Interfaces

A Data Product MAY expose one or more governed output interfaces.

These MAY include:

  • dataset;
  • API;
  • event stream;
  • query endpoint;
  • file;
  • subscription;
  • semantic service;
  • feature interface.

An output port SHOULD NOT be confused with the Data Product itself.

The relationship is:

Data Product
|
| exposes
v
Output Port / Product Interface

The output port MAY play Data Publisher and/or Data Provider roles in the Processing, Provision & Movement Plane.

6.4.11 Discoverability

A Data Product SHOULD be discoverable to intended consumers.

Discoverability MAY include:

  • catalog registration;
  • registry entry;
  • marketplace listing;
  • metadata search;
  • semantic search;
  • ownership details;
  • documentation;
  • usage guidance;
  • lineage;
  • quality indicators;
  • access instructions.

A marketplace is optional.

A catalog or registry MAY be sufficient for discovery where commercialization, exchange, or broader product marketplace behavior is not required.

6.4.12 Catalog, Registry, and Marketplace Distinction

GEDRA distinguishes these capabilities.

Catalog

Primarily supports discovery and metadata browsing.

Registry

Primarily supports governed registration, identity, version, status, canonical descriptors, or lifecycle records.

Marketplace

Primarily supports consumer-oriented discovery, selection, exchange, entitlement, commercial or non-commercial acquisition, and possibly broker behavior.

A Data Product does not require a marketplace to be a product.

6.4.13 Metadata

Metadata capabilities SHOULD support the information required to understand, govern, discover, and operate Data Assets and Data Products.

Metadata MAY include:

  • semantic metadata;
  • technical metadata;
  • operational metadata;
  • governance metadata;
  • lineage metadata;
  • quality metadata;
  • ownership;
  • classification;
  • product metadata;
  • policy references;
  • contract references;
  • version information;
  • lifecycle status.

Metadata SHOULD be treated as an enabling governance capability, not merely a documentation afterthought.

6.4.14 Lineage

Lineage SHOULD enable material relationships between:

  • origin;
  • authoritative source;
  • transformation;
  • derivation;
  • Data Asset;
  • Data Product;
  • output interface;
  • consumer.

Lineage MAY include:

business lineage
semantic lineage
technical lineage
processing lineage
product lineage

Lineage SHOULD support impact analysis and evidential reproducibility where required.

Lineage itself is not automatically a Data Control.

6.4.15 Data Quality

The plane SHOULD support Data Quality capabilities aligned to GEDRM's distinction between:

Data Quality Rule
!=
Data Control

Data Quality Rules define how quality conditions are evaluated.

Data Controls operationally assure, prevent, detect, correct, verify, or evidence governed expectations.

A platform MAY implement both but SHOULD preserve their semantic distinction.

6.4.16 Data Contracts

Data Products SHOULD use Data Contracts where explicit provider/product-consumer commitments are required.

A Data Contract MAY include:

  • schema;
  • semantic definitions;
  • mandatory attributes;
  • compatibility;
  • version;
  • freshness;
  • completeness;
  • quality expectations;
  • availability;
  • usage constraints;
  • deprecation expectations.

The Data Contract is a governed interaction artifact.

It is not the same thing as the Data Product, schema, or API specification.

6.4.17 Policy as Code and Product-Local Governance

Where productization uses executable governance, GEDRA supports the pattern in which applicable policies are resolved and their executable representation is bundled or bound with a product version.

A product bundle MAY therefore include:

Product Descriptor
Schema
Semantic References
Data Contract
Policy as Code
Data Quality Rules
Data Controls
Control Provenance
Lineage References
Observability Definitions

The external policy remains authoritative as policy.

The bundled Policy as Code is the executable representation of resolved applicable policy.

GEDRA MUST NOT collapse all executable governance into Policy as Code.

6.4.18 Product Lifecycle

A GEDRA-aligned Data Product SHOULD have an explicit lifecycle.

A profile MAY define states such as:

Draft
Ready
Published
Active
Deprecated
Retired

GEDRA core does not mandate these exact states.

The lifecycle SHOULD support:

  • creation;
  • review;
  • approval;
  • publication;
  • versioning;
  • deprecation;
  • retirement;
  • archival where required.

6.4.19 Product Ownership

A Data Product MUST have accountable ownership under GEDRM minimum semantics.

The accountable owner is responsible for the product as a governed consumer-facing capability.

A product owner SHOULD be accountable for matters such as:

  • product promise;
  • lifecycle;
  • consumer obligations;
  • quality expectations;
  • versioning;
  • deprecation;
  • discovery;
  • support model;
  • governance alignment.

The product owner need not personally perform all operational tasks.

6.4.20 Data Asset Owner vs Data Product Owner

GEDRA distinguishes asset ownership from product ownership.

A Data Owner may govern the underlying Data Asset.

A Data Product Owner is accountable for the consumer-facing Data Product.

The same person or role MAY perform both responsibilities.

They MUST NOT be assumed equivalent in all operating models.

6.4.21 Consumer-Centric Productization

The decision to productize SHOULD be informed by consumer class.

Consumers likely to benefit from Data Product treatment may include:

  • regulatory consumers;
  • cross-domain enterprise consumers;
  • external clients;
  • repeated analytical consumers;
  • AI/ML consumers requiring stable feature semantics;
  • downstream Data Products;
  • consumers requiring explicit SLAs/SLOs, lineage, support, or compatibility.

Local or tightly coupled consumers MAY be adequately served by a governed Data Asset where product obligations add little value.

6.4.22 Product vs Business Product

GEDRA preserves the distinction between:

Business Product

and:

Data Product

A Business Product is an offering consumed to achieve a business or experiential outcome.

A Data Product is a governed data capability consumed for trusted data use.

Examples:

Business Product:
SEPA Instant Payment

Data Product:
Payment Lifecycle Data Product

Business Product activity MAY generate data that becomes a Data Asset or Data Product.

HDIP and GEDRA data productization do not replace business-product management.

6.4.23 Product Composition

A Data Product MAY be composed from multiple governed assets and services.

For example:

Data Product
|
+-- governed dataset
+-- semantic model
+-- output ports
+-- Data Contract
+-- policy bundle
+-- DQ Rules
+-- Data Controls
+-- lineage
+-- observability
+-- documentation

The product is therefore more than a data file or table.

6.4.24 Product Dependency

A Data Product MAY depend on:

  • Authoritative Sources;
  • other Data Products;
  • Reference Data;
  • platform capabilities;
  • policies;
  • contracts;
  • schemas;
  • transformation logic.

Dependencies SHOULD be discoverable and impact-assessable where material.

A downstream Data Product SHOULD NOT hide material upstream dependency risks.

6.4.25 Non-Owning Copies

GEDRA supports the principle of avoiding unnecessary non-owning copies.

Copies MAY be justified for:

  • latency;
  • resilience;
  • locality;
  • consumer isolation;
  • regulatory need;
  • analytical workload;
  • historical retention.

Where copies exist, the architecture SHOULD make clear:

  • ownership;
  • authority;
  • source;
  • synchronization;
  • retention;
  • consumer purpose;
  • contract;
  • lifecycle.

A copy does not become a product merely by being persistent.

6.4.26 Economic Accountability

The plane SHOULD support economic accountability where relevant.

This MAY include:

  • infrastructure cost;
  • storage cost;
  • processing cost;
  • egress cost;
  • support cost;
  • consumer usage;
  • product adoption;
  • value realized;
  • heavy-consumer cost models.

Economic signals MAY inform product lifecycle and design decisions.

They do not define Data Product status by themselves.

6.4.27 Product Observability

A Data Product SHOULD support sufficient observability to assess whether it is meeting its Product Promise.

Signals MAY include:

  • availability;
  • freshness;
  • latency;
  • completeness;
  • quality;
  • schema compatibility;
  • consumer usage;
  • failure rate;
  • delivery success;
  • cost.

Observability signals are not automatically Data Controls.

They MAY feed controls where explicitly governed.

6.4.28 Interaction with the Semantic Plane

Data Assets and Data Products SHOULD reference governed semantic definitions.

The product plane SHOULD consume:

  • concept identifiers;
  • semantic definitions;
  • classifications;
  • mappings;
  • controlled vocabularies.

A Data Product SHOULD NOT silently redefine shared enterprise meaning.

6.4.29 Interaction with the Authority Plane

A Data Product SHOULD expose material authority context where relevant.

It MAY:

  • source from an Authoritative Source;
  • combine multiple Systems of Record;
  • expose derived data;
  • itself become an Authoritative Source if formally designated.

Productization alone does not confer authority.

6.4.30 Interaction with Processing, Provision & Movement

The plane uses processing and movement capabilities to build and expose products.

Output ports MAY play:

Data Publisher
Data Provider

Distribution services MAY play:

Data Distributor

Marketplace or mediation capabilities MAY play:

Data Broker

These operational roles remain distinct from product ownership and product identity.

6.4.31 Interaction with Consumption & Access

The product plane SHOULD provide sufficient metadata and interfaces for consumers to:

  • discover;
  • understand;
  • assess suitability;
  • request access;
  • consume;
  • monitor;
  • provide feedback.

Consumer experience SHOULD influence product design but SHOULD NOT erase governance obligations.

6.4.32 Interaction with Governance & Control

The product plane SHOULD integrate with governance for:

  • ownership;
  • classification;
  • policy;
  • access;
  • privacy;
  • contracts;
  • quality;
  • controls;
  • evidence;
  • lineage;
  • retention;
  • residency;
  • versioning;
  • lifecycle.

Governance SHOULD be designed into the product lifecycle rather than added after publication.

6.4.33 Change and Downstream Invalidation

Changes to a Data Product MAY affect:

  • consumers;
  • downstream products;
  • contracts;
  • policies;
  • schemas;
  • quality rules;
  • controls;
  • lineage;
  • regulatory reporting;
  • AI/ML models.

The architecture SHOULD support impact analysis before materially incompatible change.

Deprecated versions SHOULD remain discoverable for the period required by governance and consumer commitments.

6.4.34 Product Readiness

A profile MAY define readiness criteria before publication.

These MAY include:

  • owner assigned;
  • semantics complete;
  • schema validated;
  • contract approved;
  • quality expectations defined;
  • lineage available;
  • policy resolved;
  • access configured;
  • controls implemented;
  • observability configured;
  • lifecycle status approved;
  • documentation complete.

GEDRA core does not mandate one universal readiness checklist.

6.4.35 Architectural Boundaries

The Data Platform & Product Plane does not own:

  • enterprise business semantics;
  • authority designation;
  • legal/privacy role determination;
  • consumer business purpose;
  • infrastructure technology standards.

It MAY implement capabilities supporting these concerns.

6.4.36 Anti-Patterns

The following are Data Platform & Product Plane anti-patterns.

Every Dataset Is a Data Product

Automatically labeling every governed dataset as a Data Product.

Catalog Entry Equals Product

Treating registration in a catalog as sufficient productization.

API Equals Product

Treating an API endpoint as the product itself without product identity, ownership, promise, lifecycle, and governance.

Platform Equals Product

Treating a lakehouse, warehouse, metadata platform, or mesh platform as a Data Product by default.

Product Without Consumer

Creating products without identifiable consumer need or intended use.

Product Without Promise

Calling something a Data Product without explicit consumer-facing commitments.

Copy Equals Product

Treating a replicated or cached copy as a Data Product merely because it is consumable.

Productization by Mandate Only

Forcing every Data Asset through full product obligations regardless of consumer need or value.

Marketplace Dependency

Assuming a marketplace is mandatory for Data Product status.

Observability Equals Control

Treating dashboards or product metrics as Data Controls without defined assurance semantics.

6.4.37 Minimum GEDRA 0.1 Conformance Expectations

An architecture claiming alignment with this plane SHOULD demonstrate that:

  1. Data Object, Data Asset, and Data Product are distinguishable;
  2. Data Product is treated as an intentional specialization of Data Asset;
  3. productization is consumer- and obligation-driven rather than automatic;
  4. platform capabilities are not silently treated as Data Products;
  5. a Data Product has accountable ownership;
  6. a Data Product has explicit identity and lifecycle;
  7. material consumer-facing commitments can be expressed through a Product Promise and/or Data Contract;
  8. output ports are distinguishable from the product itself;
  9. discoverability does not require a marketplace;
  10. metadata, lineage, quality, and observability responsibilities are supported;
  11. authority status remains explicit and is not implied by productization;
  12. policy, controls, and evidence can be integrated into product lifecycle where required;
  13. product changes can be impact-assessed;
  14. business-product and data-product semantics remain distinct.

6.4.38 Illustrative Data Platform & Product View

                     DATA PLATFORM & PRODUCT PLANE

Platform Capabilities
---------------------------------
Ingestion Metadata
Storage Lineage
Processing Quality
Security Governance
Discovery Observability
Productization Lifecycle
---------------------------------

|
v

Data Asset
governed valuable data resource
|
| intentional productization
v

Data Product
---------------------------------
Identity
Accountable Owner
Product Promise
Version
Lifecycle
Data Contract
Output Ports
Semantics
Policy / Controls
Lineage
Discoverability
Observability
---------------------------------
|
v
Consumers

The platform enables the product but does not define its semantic identity or automatically become the product.

6.5 Consumption & Access Plane

6.5.1 Purpose

The Consumption & Access Plane defines how consumers discover, assess, request, receive, access, and use governed data.

Its purpose is to make explicit:

  • who or what consumes data;
  • who merely receives data;
  • how consumers discover available data;
  • how suitability for use is assessed;
  • how access is requested, approved, provisioned, and revoked;
  • how entitlement and policy obligations are applied;
  • how consumer class influences quality, latency, lineage, support, compatibility, and productization expectations;
  • how consumption feedback reaches product and governance processes.

The plane answers questions such as:

  • Who is the intended consumer?
  • Is the recipient actually the consumer, or only an intermediary?
  • What business purpose or use justifies access?
  • How does the consumer discover the data?
  • How does the consumer determine whether the data is fit for intended use?
  • What entitlement, policy, residency, privacy, or contractual obligations apply?
  • Through what interaction mode is the data consumed?
  • What consumer obligations must be honored after access is granted?
  • Does the consumer need a governed Data Product, or is a governed Data Asset sufficient?

6.5.2 Core GEDRM Roles

The Consumption & Access Plane uses the following GEDRM operational roles.

Data Recipient

A party, system, service, or capability that receives data.

Primary question:

Who receives the data?

Receipt does not necessarily imply that the recipient is the ultimate consumer.

Examples:

  • an intermediary gateway;
  • a downstream platform;
  • a regulatory submission service;
  • a cache;
  • a processing service;
  • another Data Product.

Data Consumer

A party, system, service, product, analytical process, or other capability that uses data to achieve an intended outcome.

Primary question:

Who uses the data, and for what purpose?

A Data Consumer may also be a Data Recipient.

However:

Data Recipient
!=
Data Consumer

in all cases.

A technical intermediary may receive data without being the consumer for whose intended use the data was provided.

6.5.3 Consumer Classes

GEDRA 0.1 recognizes that consumer class materially influences architectural obligations.

Common consumer classes MAY include:

  • operational;
  • regulatory;
  • risk;
  • finance;
  • analytics;
  • AI / ML;
  • external client;
  • downstream Data Product;
  • internal cross-domain consumer;
  • audit / assurance;
  • legal / compliance.

These classes are architectural viewpoints rather than mandatory GEDRM core classifications.

A concrete enterprise MAY define a more detailed consumer taxonomy.

6.5.4 Consumer Class and Productization

Different consumers create different obligations.

A governed Data Asset MAY be sufficient where:

  • consumption is local;
  • the relationship is tightly coupled;
  • the consumer population is small and stable;
  • schema change can be coordinated directly;
  • support expectations are limited;
  • discoverability beyond the local context is unnecessary;
  • lifecycle and compatibility are jointly managed.

Data Product treatment becomes increasingly appropriate where consumers are:

  • cross-domain;
  • repeated;
  • independently evolving;
  • external;
  • regulatory;
  • materially dependent on stable quality or lineage;
  • downstream products;
  • AI/ML consumers requiring reproducible semantics;
  • consumers requiring explicit support, compatibility, or lifecycle commitments.

Therefore:

Consumer need is an important input to productization, but consumer existence alone does not make an asset a product.

6.5.5 Intended Use

The architecture SHOULD capture intended use where it materially affects governance or fitness.

Intended use MAY include:

  • operational decisioning;
  • regulatory reporting;
  • risk calculation;
  • financial reporting;
  • customer servicing;
  • analytics;
  • model training;
  • model inference;
  • fraud detection;
  • surveillance;
  • downstream product creation.

Fitness for use is contextual.

Data may be fit for one consumer purpose and unsuitable for another.

6.5.6 Discovery

Consumers SHOULD be able to discover available governed data through appropriate mechanisms.

Discovery MAY be supported by:

  • catalog;
  • registry;
  • marketplace;
  • semantic search;
  • product directory;
  • metadata APIs;
  • documentation portals;
  • domain repositories.

Discovery SHOULD expose enough information for the consumer to assess relevance before requesting access where practical.

Useful discovery metadata MAY include:

  • name;
  • description;
  • business semantics;
  • owner;
  • product/asset status;
  • classifications;
  • lineage;
  • quality indicators;
  • authoritative-source context;
  • freshness;
  • access method;
  • contract;
  • policy;
  • lifecycle status;
  • consumer guidance.

6.5.7 Suitability Assessment

Before consumption, a consumer SHOULD be able to assess whether data is suitable for the intended use.

Suitability MAY depend on:

  • semantic meaning;
  • authoritative status;
  • completeness;
  • accuracy;
  • timeliness;
  • freshness;
  • granularity;
  • lineage;
  • scope;
  • historical depth;
  • retention;
  • jurisdiction;
  • privacy classification;
  • licensing or contractual limitations;
  • version compatibility.

A catalog listing alone does not establish fitness for use.

6.5.8 Access

Access is the governed ability to retrieve, receive, query, subscribe to, or otherwise consume data.

Access MAY be:

read
query
subscribe
stream
download
receive
invoke
federate

The access mechanism does not determine whether the underlying thing is a Data Asset or Data Product.

6.5.9 Entitlement

Entitlement determines whether a specific consumer is permitted to access data under defined conditions.

Entitlement MAY consider:

  • identity;
  • role;
  • organization;
  • business purpose;
  • jurisdiction;
  • classification;
  • contractual status;
  • subscription;
  • policy;
  • approval;
  • time window;
  • product tier;
  • regulatory basis.

Entitlement SHOULD be distinguished from discovery.

A consumer MAY discover a product without being entitled to consume it.

6.5.10 Authentication, Authorization, and Entitlement

GEDRA distinguishes:

Authentication
= who are you?

Authorization
= are you permitted to perform this action?

Entitlement
= are you permitted to consume this governed data/product under these conditions?

Concrete implementations MAY realize authorization and entitlement through the same technical platform.

The semantic responsibilities remain distinguishable.

6.5.11 Access Policy

Access SHOULD respect applicable Data Policy.

Policies MAY constrain:

  • who may consume;
  • for what purpose;
  • from which jurisdiction;
  • for how long;
  • at what granularity;
  • whether redistribution is permitted;
  • whether data may be persisted;
  • whether fields must be masked;
  • whether approval is required.

Policy enforcement MAY be implemented through access gateways, brokers, product runtimes, query services, IAM, or other controls.

6.5.12 Data Contract and Consumer Commitments

Where a governed Data Contract exists, consumers SHOULD be able to understand both provider and consumer obligations.

Consumer obligations MAY include:

  • permitted use;
  • redistribution restrictions;
  • acknowledgment of deprecation;
  • version adoption;
  • retention limits;
  • security requirements;
  • deletion requirements;
  • attribution;
  • feedback or incident reporting.

A Data Contract is not necessarily one-sided.

6.5.13 Consumer Access Patterns

GEDRA supports multiple access patterns.

Direct Access

Consumer
|
v
Provider / Authoritative Source

Product Access

Consumer
|
v
Data Product Output Port

Brokered Access

Consumer
|
v
Data Broker / Marketplace
|
v
Provider / Publisher / Data Product

Federated Query

Consumer
|
v
Query / Federation Layer
|
+--> Source A
+--> Source B
+--> Source C

Subscription

Consumer
|
| subscribes
v
Publisher / Broker
|
v
Recurring delivery

GEDRA does not prescribe one universal access pattern.

6.5.14 Push and Pull Consumption

Consumption MAY be:

  • pull-based;
  • push-based;
  • query-based;
  • subscription-based;
  • event-driven;
  • file-based;
  • API-based;
  • streaming;
  • batch.

The mode SHOULD be chosen based on consumer and product obligations, not technology preference alone.

6.5.15 Operational Consumers

Operational consumers typically use data to execute or support business processes.

Architectural expectations MAY emphasize:

  • low latency;
  • availability;
  • transactional consistency;
  • deterministic schema;
  • operational resilience;
  • near-real-time state;
  • clear authority.

A tightly coupled operational consumer MAY be adequately served by a governed Data Asset rather than a full Data Product where broader product obligations are unnecessary.

6.5.16 Regulatory Consumers

Regulatory consumption commonly justifies stronger Data Product treatment because obligations MAY include:

  • reproducibility;
  • lineage;
  • evidence;
  • semantic stability;
  • authoritative sourcing;
  • quality controls;
  • retention;
  • version traceability;
  • support;
  • controlled change.

A regulatory consumer SHOULD be able to identify which governed source/version produced a submitted or reported result.

6.5.17 Risk and Finance Consumers

Risk and finance consumers MAY require:

  • reconciled data;
  • repeatability;
  • lineage;
  • historical snapshots;
  • controlled valuation or calculation inputs;
  • clear cut-off semantics;
  • authoritative sourcing;
  • quality evidence;
  • consistent classification.

The same Data Asset MAY need different product or contract commitments depending on whether it is used for exploratory analytics versus statutory or financial reporting.

6.5.18 Analytics Consumers

Analytical consumers MAY tolerate greater flexibility in:

  • schema;
  • freshness;
  • exploratory use;
  • derived datasets.

However, enterprise analytics SHOULD still preserve:

  • meaning;
  • provenance;
  • lineage;
  • classification;
  • authority status;
  • access obligations.

Exploratory use does not remove governance.

6.5.19 AI / ML Consumers

AI/ML consumers MAY use data for:

  • training;
  • validation;
  • testing;
  • inference;
  • retrieval augmentation;
  • feature generation;
  • monitoring.

The architecture SHOULD consider:

  • reproducibility;
  • semantic stability;
  • training/inference lineage;
  • data version;
  • consent/privacy;
  • policy;
  • quality;
  • drift;
  • feature definition;
  • permitted use.

AI consumption does not remove existing data governance obligations.

6.5.20 External Consumers

External consumers MAY require stronger product treatment because provider and consumer evolve independently.

Architectural concerns MAY include:

  • explicit contract;
  • versioning;
  • entitlement;
  • documentation;
  • support;
  • usage restrictions;
  • legal terms;
  • availability;
  • compatibility;
  • deprecation;
  • metering;
  • billing where applicable.

External does not necessarily mean commercial.

6.5.21 Downstream Data Products as Consumers

A Data Product MAY consume another Data Product.

For example:

Customer Master Data Product
|
v
Payment Lifecycle Data Product
|
v
Regulatory Reporting Data Product

Downstream products SHOULD make upstream dependencies visible.

Material upstream changes SHOULD support downstream impact analysis.

6.5.22 Consumer Responsibility for Copies

A consumer MAY create local copies for justified needs such as:

  • performance;
  • resilience;
  • analytics;
  • historical reproducibility;
  • workload isolation.

The consumer SHOULD remain accountable for applicable:

  • retention;
  • classification;
  • residency;
  • security;
  • synchronization;
  • redistribution restrictions;
  • deletion obligations;
  • authority labeling.

A consumer copy does not become authoritative merely because it is locally preferred.

6.5.23 Consumer-Side Transformation

Consumers MAY transform received data.

Such transformation MAY create Derived Data.

For example:

Consumed payment data
|
| aggregate
v
Liquidity forecast input

The consumer SHOULD preserve lineage where material.

Consumer-side derivation does not change the authority of the source unless separately governed.

6.5.24 Interaction with Semantic & Enterprise Ontology

Consumers SHOULD be able to understand governed meaning.

The semantic plane SHOULD support consumer interpretation through:

  • definitions;
  • concept identifiers;
  • classifications;
  • relationships;
  • controlled vocabularies;
  • external mappings.

A consumer SHOULD NOT infer business meaning solely from a physical field name.

6.5.25 Interaction with Authority Plane

Consumers SHOULD be able to determine relevant authority context.

This MAY include:

  • System of Record lineage;
  • Authoritative Source;
  • Source of Authority;
  • authoritative scope;
  • derived status;
  • historical status;
  • staleness.

Consumption SHOULD NOT obscure whether data is authoritative, derived, cached, or provisional.

6.5.26 Interaction with Processing, Provision & Movement

The consumption plane receives data through the roles defined in the Processing, Provision & Movement Plane.

For example:

Data Publisher
|
Data Provider
|
Data Distributor
|
Data Recipient / Consumer

A Broker MAY mediate access.

The consumer role remains distinct from the mechanism by which data arrives.

6.5.27 Interaction with Data Platform & Product Plane

The product plane exposes governed Data Assets and Data Products for consumption.

The consumption plane SHOULD provide feedback into:

  • product demand;
  • product promise;
  • interface design;
  • quality expectations;
  • support;
  • lifecycle;
  • prioritization;
  • cost allocation.

Consumer need therefore informs product evolution.

6.5.28 Interaction with Governance & Control

Consumption MAY be governed through:

  • access controls;
  • entitlement controls;
  • privacy controls;
  • retention controls;
  • purpose limitations;
  • redistribution controls;
  • jurisdiction controls;
  • contractual controls;
  • usage monitoring.

Evidence MAY be required for sensitive or regulated access.

Examples MAY include:

Consumer identity
Requested product/version
Purpose
Approval
GrantedAt
ExpiresAt
Policy decision
Access outcome

6.5.29 Access Lifecycle

Access SHOULD be lifecycle-managed where required.

A profile MAY define states such as:

Requested
Approved
Provisioned
Active
Suspended
Revoked
Expired

GEDRA core does not mandate these exact states.

The architecture SHOULD support timely revocation where access is no longer justified.

6.5.30 Least Privilege and Minimum Necessary Access

Consumers SHOULD receive only the level of access required for the governed purpose.

This MAY involve:

  • row filtering;
  • column masking;
  • aggregation;
  • tokenization;
  • pseudonymization;
  • purpose-scoped views;
  • time-bounded access.

The architecture SHOULD avoid indiscriminate broad data access where a narrower governed representation is sufficient.

6.5.31 Purpose Limitation

Where policy or law requires purpose limitation, the architecture SHOULD make intended use explicit enough to support:

  • entitlement;
  • policy evaluation;
  • audit;
  • control;
  • revocation.

Access approval for one purpose SHOULD NOT automatically imply permission for unrelated reuse.

6.5.32 Consumer Experience

A mature Consumption & Access Plane SHOULD support a coherent consumer experience.

This MAY include:

  • searchable discovery;
  • clear documentation;
  • semantic definitions;
  • access instructions;
  • entitlement status;
  • quality and freshness information;
  • lineage;
  • sample usage;
  • support channels;
  • change notifications;
  • deprecation notices.

Consumer experience SHOULD reduce unnecessary bilateral coordination without weakening governance.

6.5.33 Feedback

Consumers SHOULD be able to provide feedback where appropriate.

Feedback MAY include:

  • quality issues;
  • semantic ambiguity;
  • missing data;
  • feature requests;
  • access friction;
  • performance issues;
  • demand signals;
  • support incidents.

Feedback is passed to the Value, Observability & Feedback Plane and MAY drive product or governance changes.

6.5.34 Consumer Impact of Change

Changes to data, semantics, contracts, interfaces, or policies SHOULD be assessed for consumer impact.

Material changes MAY require:

  • notification;
  • migration period;
  • parallel version support;
  • contract update;
  • entitlement reevaluation;
  • retraining;
  • downstream product changes;
  • regulatory impact review.

6.5.35 Architectural Boundaries

The Consumption & Access Plane does not own:

  • semantic definitions;
  • authority designation;
  • transformation logic;
  • product ownership;
  • policy authorship;
  • infrastructure implementation.

It consumes and applies those concerns in the context of governed data use.

6.5.36 Anti-Patterns

The following are Consumption & Access Plane anti-patterns.

Recipient Equals Consumer

Assuming the system receiving data is always the ultimate consumer.

Access Equals Understanding

Granting access without sufficient semantic or lineage context to assess appropriate use.

Catalog Equals Entitlement

Assuming discoverability means permission to consume.

One Access Model for All Consumers

Applying identical access patterns and obligations regardless of consumer class.

Consumer Popularity Equals Productization

Productizing data merely because many users happen to query it, without accepting explicit product obligations.

Regulatory Consumer as Ordinary Analytics

Treating regulatory use like exploratory analytics without reproducibility, lineage, and evidence obligations.

Copy Becomes Authority

Allowing consumer-local copies to become de facto authoritative without designation.

Broad Access by Convenience

Granting more data than required because fine-grained access is inconvenient.

Permanent Access by Default

Provisioning indefinite access without lifecycle, review, expiry, or revocation.

Interface-Only Consumer Model

Modeling only APIs, queues, or files while ignoring consumer purpose, class, and obligations.

6.5.37 Minimum GEDRA 0.1 Conformance Expectations

An architecture claiming alignment with this plane SHOULD demonstrate that:

  1. Data Recipient and Data Consumer can be distinguished;
  2. intended consumers and use are identifiable for material data sharing;
  3. consumer class can influence architectural obligations;
  4. discovery and entitlement are distinct;
  5. consumers can assess suitability using appropriate metadata;
  6. access mechanisms do not obscure semantics or authority context;
  7. regulatory and other high-assurance consumers can receive stronger product, lineage, and evidence treatment where required;
  8. local consumer copies retain explicit authority and lineage status;
  9. least-privilege or minimum-necessary access can be applied where appropriate;
  10. purpose limitation can be represented where required;
  11. access can be lifecycle-managed and revoked;
  12. consumer changes and downstream dependencies can be impact-assessed;
  13. consumer feedback can inform product and architecture evolution;
  14. access to data is not treated as equivalent to understanding or permission for unrestricted reuse.

6.5.38 Illustrative Consumption & Access View

                        CONSUMPTION & ACCESS PLANE

Discovery
Catalog / Registry / Marketplace / Search
|
v
Suitability Assessment
semantics / quality / lineage / authority
|
v
Access Request
|
v
Entitlement
policy / purpose / identity
|
v
Governed Consumption
------------------------------------------------
Operational Regulatory Risk / Finance
Analytics AI / ML External Client
Downstream Data Product Audit / Assurance
------------------------------------------------
|
v
Feedback
|
v
Value, Observability & Feedback Plane

A consumer may receive data directly, through a Data Product, through a distributor, through a broker, or through a federated query. The plane models the governed consumer relationship rather than mandating one delivery technology.

6.6 Value, Observability & Feedback Plane

6.6.1 Purpose

The Value, Observability & Feedback Plane closes the architectural loop between data provision, consumption, operational behavior, economic accountability, realized value, and continuous evolution.

Its purpose is to make explicit:

  • how usage and adoption are observed;
  • how operational behavior is measured;
  • how cost and economic accountability are understood;
  • how value is assessed;
  • how consumer feedback is captured;
  • how product and architecture decisions are informed by evidence;
  • how observability signals differ from controls and control evidence;
  • how downstream outcomes feed back into product, platform, governance, and architecture evolution.

The plane answers questions such as:

  • Is the data actually being used?
  • By whom and for what purpose?
  • Is the product meeting its Product Promise?
  • What does it cost to operate and consume?
  • Is the value justified by the cost and complexity?
  • Which consumers are creating disproportionate cost?
  • Are freshness, quality, latency, availability, or delivery obligations being met?
  • What signals indicate degradation?
  • Which observations are merely metrics, and which form part of governed assurance?
  • What consumer feedback should trigger product evolution?
  • Which products or assets should be improved, consolidated, deprecated, or retired?

6.6.2 Core Architectural Responsibilities

The Value, Observability & Feedback Plane SHOULD support architectural treatment of:

  • usage telemetry;
  • adoption;
  • demand;
  • performance;
  • availability;
  • latency;
  • freshness;
  • quality signals;
  • contract conformance signals;
  • policy enforcement outcomes;
  • cost;
  • FinOps;
  • consumer-level cost attribution;
  • product economics;
  • value realization;
  • consumer satisfaction;
  • feedback;
  • incident patterns;
  • product evolution signals;
  • lifecycle decisions;
  • deprecation and retirement evidence;
  • architecture optimization.

The plane is not limited to dashboards.

Its role is to convert operational and consumer signals into governed architectural insight and, where appropriate, action.

6.6.3 Observability

Observability is the capability to understand the internal state and behavior of data flows, assets, products, and supporting capabilities from available signals.

Signals MAY include:

  • metrics;
  • logs;
  • traces;
  • lineage events;
  • quality results;
  • contract validation results;
  • access events;
  • policy decisions;
  • control outcomes;
  • distribution status;
  • consumer usage;
  • cost records.

Observability SHOULD enable material operational questions to be answered without relying solely on manual investigation.

6.6.4 Observability Dimensions

A GEDRA-aligned architecture MAY observe dimensions including:

Availability

Whether a data capability or product is accessible when required.

Freshness

How recently the data reflects its expected upstream state.

Latency

How long data takes to move, process, publish, or become available.

Completeness

Whether expected data is present.

Quality

Whether governed quality conditions are satisfied.

Volume

How much data is produced, processed, distributed, or consumed.

Reliability

Whether processing and delivery behave consistently over time.

Compatibility

Whether interfaces remain consumable by dependent consumers.

Usage

Who is consuming, how often, and through which interfaces.

Cost

What resources and economic cost are associated with provision and consumption.

Value

What business, regulatory, operational, analytical, or strategic outcomes are enabled.

No single dimension constitutes complete observability.

6.6.5 Metrics Are Not Controls

GEDRA explicitly distinguishes:

Metric
!=
Data Control

A metric measures or summarizes a condition.

A Data Control is a governed assurance mechanism that prevents, detects, corrects, verifies, or evidences whether a defined obligation or expected state is satisfied.

For example:

Metric:
payment_data_freshness_seconds = 95

is not by itself a control.

A governed control MAY use that metric:

Control:
Every 5 minutes,
verify payment-data freshness <= 120 seconds.
If breached:
create evidence,
alert owner,
mark product degraded,
initiate remediation.

The difference lies in governed assurance semantics, not technical implementation.

6.6.6 Dashboards Are Not Controls

A dashboard presents information.

A dashboard MAY display:

  • metrics;
  • quality results;
  • product status;
  • control outcomes;
  • cost;
  • usage;
  • consumer feedback.

The dashboard itself SHOULD NOT be classified as a Data Control merely because it makes problems visible.

A Data Control requires a defined assurance objective, trigger or frequency, expected state, threshold or rule, ownership, outcome, evidence, and failure or remediation behavior where applicable.

6.6.7 Observability Signal vs Control Evidence

GEDRA distinguishes:

Observability Signal
= operational information describing system/data behavior

Control Evidence
= governed artefact substantiating execution or outcome of a Data Control

An observability signal MAY contribute to Control Evidence.

It does not automatically become Control Evidence.

For example:

Raw log event
-> observability signal

Governed retained evaluation record
linked to Control CTRL-001
with threshold, outcome, timestamp, scope
-> Control Evidence

The same physical record MAY serve multiple semantic purposes where explicitly governed.

6.6.8 Product Promise Observability

A Data Product SHOULD expose sufficient observability to assess whether it is meeting its Product Promise.

Relevant measures MAY include:

  • freshness;
  • availability;
  • latency;
  • completeness;
  • quality;
  • compatibility;
  • delivery success;
  • support incidents;
  • consumer adoption;
  • deprecation progress.

Observability SHOULD enable the Product Owner to understand whether consumer-facing commitments are being met.

6.6.9 Contract Observability

Where Data Contracts define measurable commitments, the architecture SHOULD support observation of contract conformance.

For example:

Data Contract:
freshness <= 2 minutes
completeness >= 99.95%

The plane MAY observe:

Observed freshness
Observed completeness

and pass those signals to Data Controls where governed assurance is required.

Contract conformance SHOULD be version-aware.

6.6.10 Quality Observability

Data Quality Rules MAY generate quality observations.

For example:

Data Quality Rule:
completeness =
records_with_required_fields / total_in_scope_records

The resulting value MAY be used for:

  • operational monitoring;
  • consumer transparency;
  • trend analysis;
  • control evaluation;
  • product readiness;
  • incident detection.

The rule, metric, control, and evidence MUST remain semantically distinguishable.

6.6.11 Usage Signals

Usage signals SHOULD enable the architecture to understand actual consumption.

Signals MAY include:

  • active consumers;
  • requests;
  • queries;
  • subscriptions;
  • downloaded datasets;
  • event consumption;
  • output-port usage;
  • consumer domain;
  • product dependency;
  • access frequency;
  • volume;
  • peak usage;
  • abandoned or unused access.

Usage SHOULD be interpreted in context.

High usage does not automatically mean high value.

Low usage does not automatically mean low value, particularly for regulatory, resilience, or contingency products.

6.6.12 Adoption

Adoption MAY be measured as the extent to which intended consumers use an asset or product.

Examples MAY include:

  • percentage of target consumers onboarded;
  • percentage of relevant workloads using governed products;
  • number of active consuming domains;
  • migration away from unmanaged copies;
  • reduction in duplicate sourcing paths.

Adoption measures SHOULD be aligned to strategy rather than treated as vanity metrics.

6.6.13 Cost and FinOps

The plane SHOULD support visibility of data-related cost where material.

Cost MAY include:

  • compute;
  • storage;
  • network;
  • egress;
  • streaming;
  • query;
  • orchestration;
  • model execution;
  • support;
  • operational labor;
  • observability;
  • control execution;
  • retention.

Cost SHOULD be attributable at a useful level where possible.

This MAY include:

platform
domain
Data Product
consumer
workload
output port

6.6.14 Consumer Cost Attribution

Where one consumer or workload creates disproportionate cost, GEDRA supports explicit consumer cost attribution.

For example:

Data Product
|
+-- Consumer A: 10% usage / 5% cost
+-- Consumer B: 20% usage / 15% cost
+-- Consumer C: 70% usage / 80% cost

This MAY inform:

  • optimization;
  • caching;
  • workload isolation;
  • pricing or chargeback;
  • cost-sharing;
  • alternative access pattern;
  • product redesign.

Economic accountability SHOULD NOT be confused with semantic ownership.

6.6.15 Value

Value is the benefit realized from governed data use.

Value MAY be:

  • financial;
  • regulatory;
  • operational;
  • risk-reducing;
  • customer-facing;
  • analytical;
  • strategic;
  • productivity-related;
  • resilience-related.

GEDRA does not require all value to be expressed as financial ROI.

Examples:

Regulatory reporting:
value = compliance + reproducibility + reduced reporting risk

Fraud detection:
value = prevented loss + faster detection

Operational product:
value = reduced processing delay + lower failure rate

Reference data:
value = consistency + reduced duplication + lower reconciliation cost

6.6.16 Value Measurement

Value SHOULD be assessed against intended outcomes.

Possible measures MAY include:

  • revenue enabled;
  • cost avoided;
  • risk reduced;
  • regulatory obligations satisfied;
  • processing time reduced;
  • manual effort removed;
  • consumer onboarding time reduced;
  • duplicate pipelines retired;
  • data-quality incidents reduced;
  • model performance improved;
  • customer experience improved.

A value metric SHOULD state what outcome it represents.

6.6.17 Value vs Usage

GEDRA distinguishes:

Usage
= extent of consumption

Value
= benefit realized

The two may correlate but are not equivalent.

For example:

Low-frequency regulatory dataset
-> low usage
-> high value

High-volume exploratory dataset
-> high usage
-> uncertain value

Architecture decisions SHOULD therefore avoid using usage alone as a proxy for value.

6.6.18 Feedback

Feedback is information from consumers, operators, owners, governance bodies, or automated observations that may influence evolution.

Feedback MAY include:

  • data-quality issue;
  • semantic ambiguity;
  • missing field;
  • access friction;
  • latency complaint;
  • feature request;
  • documentation gap;
  • cost concern;
  • contract mismatch;
  • support incident;
  • deprecation objection;
  • product enhancement request.

Feedback SHOULD be traceable to the affected Data Asset, Data Product, interface, contract, or architectural capability where possible.

6.6.19 Feedback Loop

GEDRA defines the following general feedback loop:

Consumption
|
v
Usage / Operational Signals
|
v
Observability
|
+--> Cost
+--> Quality
+--> Contract Performance
+--> Consumer Feedback
+--> Value
|
v
Assessment
|
v
Product / Platform / Governance / Architecture Change
|
v
New Version / New Capability / Retirement

The loop MAY operate continuously or periodically.

6.6.20 Feedback Into Product Evolution

Product Owners SHOULD use relevant feedback and observability to inform:

  • backlog;
  • prioritization;
  • quality improvement;
  • interface design;
  • Product Promise;
  • support model;
  • capacity;
  • lifecycle;
  • deprecation;
  • retirement.

Consumer feedback does not automatically override governance or strategy.

6.6.21 Feedback Into Platform Evolution

Platform teams MAY use aggregated signals to inform:

  • capacity;
  • runtime optimization;
  • tooling;
  • self-service capability;
  • metadata coverage;
  • lineage quality;
  • control automation;
  • observability capability;
  • cost optimization.

Platform evolution SHOULD remain driven by architectural need rather than isolated technology preference.

6.6.22 Feedback Into Governance

Governance bodies MAY use signals to identify:

  • recurring quality failures;
  • policy breaches;
  • weak ownership;
  • stale assets;
  • unmanaged copies;
  • excessive exception rates;
  • repeated control failures;
  • consumer confusion;
  • authority ambiguity.

These signals MAY trigger:

  • policy change;
  • stronger controls;
  • ownership review;
  • remediation;
  • architecture review;
  • product retirement;
  • requirement refinement.

6.6.23 Feedback Into Architecture

Architecture SHOULD evolve based on evidence.

Examples MAY include:

  • repeated point-to-point duplication suggests a reusable distribution pattern;
  • high-cost heavy consumers justify specialized access patterns;
  • recurring semantic mismatch suggests stronger ontology alignment;
  • widespread use of non-authoritative copies suggests authority or sourcing redesign;
  • frequent contract breakage suggests stronger versioning and compatibility policy.

GEDRA therefore treats feedback as an architectural input rather than merely an operational concern.

6.6.24 Incident and Problem Signals

Operational incidents MAY reveal structural architecture weaknesses.

The plane SHOULD support distinction between:

Incident
= observed service/data failure

Problem
= underlying recurring or systemic cause

Repeated incidents SHOULD inform root-cause and architecture analysis where appropriate.

6.6.25 Degradation

A Data Product or capability MAY be considered degraded where measured behavior falls outside expected operating conditions without being fully unavailable.

Examples:

  • freshness breach;
  • reduced completeness;
  • delayed delivery;
  • partial source outage;
  • elevated error rate;
  • quality deterioration.

A profile MAY define explicit degraded states and consumer-notification rules.

GEDRA core does not mandate one state model.

6.6.26 Product Health

Product health SHOULD be considered multidimensional.

A product can be:

  • technically available;
  • semantically valid;
  • contractually compliant;
  • economically inefficient;
  • poorly adopted;
  • low value;
  • operationally unstable.

A single “green” status SHOULD NOT conceal materially different dimensions.

6.6.27 Lifecycle Decision Support

Observability and value signals MAY inform lifecycle decisions such as:

continue
invest
optimize
consolidate
deprecate
retire

Retirement SHOULD consider:

  • active consumers;
  • contractual obligations;
  • regulatory retention;
  • downstream dependencies;
  • migration status;
  • replacement availability.

6.6.28 Reproducibility

Where evidential or regulatory obligations require reproducibility, the plane SHOULD support retrieval of historical context such as:

  • product version;
  • contract version;
  • policy version;
  • rule version;
  • control version;
  • source version or snapshot;
  • lineage;
  • processing time;
  • observed outcome.

Observability data MAY contribute to this context but MUST NOT substitute for governed evidence where evidence is required.

6.6.29 Interaction with Semantic & Enterprise Ontology

Observability SHOULD use governed semantic identifiers where useful.

For example, a quality metric attached to:

Payment.amount

is more meaningful than one attached only to:

table_17.column_c

Semantic alignment improves cross-system observability and impact analysis.

6.6.30 Interaction with Authority Plane

The plane SHOULD observe authority-relevant signals where useful.

Examples MAY include:

  • consumers sourcing from non-authoritative copies;
  • stale authoritative-source projections;
  • authority migration status;
  • discrepancies between Systems of Record and Authoritative Sources;
  • unauthorized sourcing paths.

Observability does not establish authority.

It reveals behavior around authority.

6.6.31 Interaction with Processing, Provision & Movement

The plane SHOULD observe material processing and movement behavior.

Signals MAY include:

  • processing duration;
  • transformation failure;
  • message delay;
  • distribution failure;
  • retry;
  • replay;
  • schema rejection;
  • broker denial;
  • cross-boundary transfer;
  • contract breach.

These signals MAY feed product and control decisions.

6.6.32 Interaction with Data Platform & Product

The plane provides product health, adoption, cost, value, and feedback information.

It SHOULD support Product Owners and platform owners in determining:

  • whether Product Promise is being met;
  • which consumers are active;
  • where cost is concentrated;
  • whether changes are improving outcomes;
  • whether the product remains justified.

6.6.33 Interaction with Consumption & Access

Consumer behavior is a major input.

Signals MAY include:

  • discovery;
  • access request;
  • approval;
  • first use;
  • recurring use;
  • abandoned access;
  • entitlement expiry;
  • support request;
  • feedback;
  • consumer migration.

Privacy and policy requirements MAY restrict how consumer telemetry is collected or retained.

6.6.34 Interaction with Governance & Control

This plane has a particularly important boundary with Governance & Control.

Observability provides signals.

Controls evaluate governed expectations.

Control Evidence substantiates the control outcome.

The preferred relationship is:

Observability Signal
|
v
Data Quality Rule / Evaluation
|
v
Data Control
|
v
Control Execution
|
v
Control Evidence

Not every signal requires a control.

Not every metric requires evidence.

Controls SHOULD be introduced where assurance is justified by risk, policy, contract, regulation, product promise, or other governed requirement.

6.6.35 Alerts

Alerts MAY notify relevant actors that a defined condition has occurred.

An alert MAY be generated from:

  • threshold breach;
  • control failure;
  • quality issue;
  • cost spike;
  • availability loss;
  • contract breach;
  • policy denial.

An alert is not automatically a Data Control.

It MAY be an action within a control response.

6.6.36 SLOs, SLIs, and Product Commitments

Profiles MAY use constructs such as:

  • Service Level Indicator;
  • Service Level Objective;
  • Service Level Agreement.

GEDRA core does not mandate these terms.

Where used, they SHOULD map clearly to the relevant Product Promise, Data Contract, operational metric, or control.

For example:

SLI:
observed freshness

SLO:
99.9% of observations <= 120 seconds

Product Promise:
freshness <= 2 minutes

Control:
detect and evidence material breach

6.6.37 Cost Is Not Value

GEDRA explicitly distinguishes:

Cost
!=
Value

Low cost does not imply high value.

High cost does not imply low value.

Architecture SHOULD evaluate cost relative to purpose, obligation, and realized outcome.

6.6.38 Optimization

Optimization MAY target:

  • cost;
  • latency;
  • resilience;
  • freshness;
  • quality;
  • consumer onboarding;
  • duplicate movement;
  • storage;
  • control efficiency;
  • platform utilization.

Optimization SHOULD NOT compromise semantic integrity, authority, regulatory obligations, product promise, or control effectiveness without explicit governance.

6.6.39 Architectural Boundaries

The Value, Observability & Feedback Plane does not own:

  • semantic definitions;
  • authority designation;
  • transformation logic;
  • product ownership;
  • policy authorship;
  • consumer entitlement;
  • control semantics.

It observes and informs those concerns.

6.6.40 Anti-Patterns

The following are Value, Observability & Feedback Plane anti-patterns.

Dashboard Equals Governance

Assuming governance exists because dashboards exist.

Metric Equals Control

Treating a measurement as a control without assurance semantics.

Log Equals Evidence

Treating raw logs as Control Evidence without governance, retention, linkage, and outcome semantics.

Usage Equals Value

Assuming the most frequently used data is automatically the most valuable.

Cost Equals Value

Reducing product value to infrastructure cost alone.

Green Dashboard Means Healthy Product

Collapsing semantic, quality, contract, adoption, value, and economic health into one status.

Feedback Without Ownership

Collecting feedback without an accountable owner or decision path.

Observability Without Actionability

Collecting large volumes of telemetry that cannot inform decisions or remediation.

Control Everything

Turning every metric or observation into a formal control regardless of risk or obligation.

Optimize Away Governance

Reducing cost or latency by bypassing required semantics, controls, lineage, or authority.

6.6.41 Minimum GEDRA 0.1 Conformance Expectations

An architecture claiming alignment with this plane SHOULD demonstrate that:

  1. material usage and operational behavior can be observed;
  2. metrics are distinguishable from Data Controls;
  3. observability signals are distinguishable from Control Evidence;
  4. product health can be assessed against relevant Product Promise or contract commitments;
  5. usage and value are not assumed equivalent;
  6. cost and value are not assumed equivalent;
  7. consumer feedback can be associated with affected assets, products, or interfaces;
  8. relevant feedback can influence product, platform, governance, or architecture evolution;
  9. product lifecycle decisions can consider active consumers and downstream dependencies;
  10. regulatory or evidential use can retain reproducibility context where required;
  11. optimization does not silently bypass governance or authority obligations;
  12. observability is treated as a decision-support capability rather than merely a dashboard layer.

6.6.42 Illustrative Value, Observability & Feedback View

                   VALUE, OBSERVABILITY & FEEDBACK PLANE

Consumption
|
v
+-------------------------+
| Usage Signals |
+-------------------------+
|
+-------------+-------------+
| | |
v v v
Observability Cost Feedback
freshness/quality FinOps consumers
latency/availability operators
| | |
+-------------+-------------+
|
v
Value Assessment
|
+------------------+------------------+
| | |
v v v
Product Change Platform Change Governance /
version/evolve optimize/scale Architecture
| |
+------------------+-------------------+
|
v
New State

The plane closes the loop. It does not replace governance, controls, or ownership; it supplies evidence and signals that allow those mechanisms to act intelligently.


7. Cross-Cutting Governance & Control Model

7.1 Purpose

The Cross-Cutting Governance & Control Model defines how governance obligations, accountability, policy, privacy, security, quality, lifecycle, control, evidence, and exception management apply across all GEDRA planes.

Its purpose is to ensure that governance is not modeled as a downstream approval stage or as a separate administrative layer detached from data architecture.

Instead, governance and control are architectural responsibilities that shape semantic definitions, establish authority, constrain processing and movement, govern assets and products, regulate access and consumption, observe outcomes, produce assurance evidence, and drive remediation and evolution.

The model answers questions such as:

  • Who is accountable for the data, product, policy, or control?
  • Which obligations apply?
  • How are those obligations translated into contracts, rules, controls, and executable policy?
  • Where are controls executed?
  • What evidence demonstrates that controls operated?
  • How are exceptions governed?
  • How are failures escalated and remediated?
  • How are policy changes propagated to products, consumers, and runtime enforcement?
  • How can an enterprise demonstrate that expected data governance is operating rather than merely documented?

7.2 Cross-Cutting Nature

Governance and control apply across every GEDRA plane.

Semantic & Enterprise Ontology
Authority
Processing, Provision & Movement
Data Platform & Product
Consumption & Access
Value, Observability & Feedback
|
+-----------------------------------+
| Cross-Cutting Governance & Control|
+-----------------------------------+

The governance model MUST NOT be interpreted as a seventh sequential processing stage.

A governance responsibility MAY apply before, during, or after data creation, transformation, publication, consumption, or retirement.

7.3 Core Governance Domains

GEDRA 0.1 identifies the following cross-cutting governance domains:

  • ownership;
  • stewardship;
  • classification;
  • policy;
  • privacy;
  • security;
  • access;
  • contracts;
  • quality;
  • metadata;
  • lineage;
  • lifecycle;
  • retention;
  • residency;
  • versioning;
  • observability;
  • economic accountability;
  • controls;
  • evidence;
  • exceptions;
  • remediation;
  • assurance.

These domains MAY be implemented through centralized, federated, delegated, or hybrid operating models.

GEDRA does not mandate one organizational model.

7.4 Core GEDRM Governance Concepts

Data Owner

An accountability role responsible for governed data within a defined scope.

The Data Owner SHOULD be able to make or sponsor decisions concerning meaning, classification, authoritative sourcing, access, retention, quality expectations, productization, lifecycle, and policy applicability.

Ownership MUST be scoped.

Data Steward

An accountability role supporting the definition, interpretation, quality, governance, and ongoing management of data.

A Data Steward does not automatically replace the Data Owner's accountability.

Data Custodian

A governance or operational role responsible for the safekeeping, handling, administration, or protection of data on behalf of the accountable owner or governing authority.

Custodianship does not imply ownership or semantic authority.

Data Product Owner

An accountability role responsible for the governed consumer-facing Data Product.

The Data Product Owner is accountable for the product lifecycle and Product Promise.

Control Owner

An accountability role responsible for a Data Control.

The Control Owner SHOULD ensure that the control objective remains valid, the control is designed appropriately, it executes as required, failures are handled, and evidence is retained where required.

Source of Authority

A governance actor or normative basis that establishes or mandates authority for a defined data scope.

Source of Authority participates in the Authority Plane but is also part of the governance model because authority designation is itself a governed decision.

7.5 Governance Artefact Chain

GEDRA adopts the following conceptual governance chain:

Requirement / Regulation / Obligation
|
v
Data Policy
|
+-------------------------+
| |
v v
Data Contract Policy as Code
| |
v v
Data Quality Rule Runtime Enforcement
|
v
Data Control
|
v
Control Execution
|
v
Control Evidence

This is a reference pattern, not a mandatory linear chain.

For example:

Policy -> Control

is valid where no Data Quality Rule is required.

Likewise:

Product Promise -> Data Control

may be valid where the control assures a consumer-facing commitment.

7.6 Data Policy

A Data Policy is the governed normative artifact stating what MUST, SHOULD, MAY, or MUST NOT be true regarding data management or use.

Policy MAY address ownership, authoritative sourcing, classification, privacy, access, residency, retention, quality, publication, distribution, productization, lifecycle, evidence, and security.

Data Policy answers:

What obligation, permission, prohibition, principle, or constraint applies?

A policy is not the same thing as its runtime implementation.

7.7 Policy as Code

Policy as Code is an executable representation of resolved applicable policy.

GEDRA requires:

Data Policy != Policy as Code

Policy remains the normative source.

Policy as Code is the executable form used by runtime capabilities and SHOULD be traceable to source policy, policy version, scope, effective period, approval, and applicability decision.

Policy as Code is not automatically a Data Control.

7.8 Data Contract

A Data Contract defines governed interaction commitments at a provider, publisher, Data Product, or consumer boundary.

It MAY include semantic commitments, schema, compatibility, freshness, completeness, availability, usage rules, lifecycle, deprecation, and consumer obligations.

GEDRA requires:

Data Contract != Data Policy
Data Contract != Data Quality Rule
Data Contract != Data Control

A contract MAY implement policy obligations, but it MAY also contain product-specific commitments that do not originate from enterprise policy.

7.9 Data Quality Rule

A Data Quality Rule defines how a specified data-quality condition is evaluated.

A rule may produce a measurement or evaluation result.

GEDRA requires:

Data Quality Rule != Data Control

A rule evaluates.

A control assures.

7.10 Data Control

A Data Control is a governed assurance mechanism used to prevent, detect, correct, verify, or evidence whether a defined expectation is satisfied.

A Data Control SHOULD normally define:

  • control objective;
  • governed expectation;
  • scope;
  • trigger or frequency;
  • expected state;
  • rule or threshold;
  • Control Owner;
  • execution behavior;
  • failure response;
  • evidence requirement;
  • exception handling;
  • escalation or remediation where applicable.

Controls MAY be preventive, detective, corrective, automated, manual, or semi-automated.

7.11 Data Quality Control Pattern

For GEDRA architectural reasoning, Data Quality Control is an architectural specialization pattern of Data Control: a Data Control that uses one or more Data Quality Rules to assure a governed quality expectation.

Data Quality Control is not introduced by GEDRA 0.1 as a new GEDRM core concept. Where an enterprise or profile formalizes it as a named subtype, that specialization MUST remain compatible with GEDRM Data Control semantics.

For example:

Policy:
Regulatory payment data must be complete.

Contract:
completeness >= 99.95%

Data Quality Rule:
complete_records / total_records

Data Quality Control pattern:
evaluate every 5 minutes;
fail if < 99.95%;
create evidence;
alert owner;
initiate remediation.

The rule and the control remain distinct.

7.12 Control Execution

Control Execution is the activity in which a Data Control is performed for a defined scope and point or period in time.

A Control Execution MAY capture:

  • control identifier;
  • execution identifier;
  • execution time;
  • evaluated scope;
  • product or data version;
  • rule version;
  • policy version;
  • contract version;
  • observed values;
  • outcome;
  • exception;
  • remediation reference.

Control Execution provides the runtime bridge between control definition and Control Evidence.

7.13 Control Evidence

Control Evidence is the governed artifact that substantiates execution, outcome, exception, remediation, approval, or effectiveness of a Data Control.

GEDRA distinguishes:

Metric != Control Evidence
Log != Control Evidence
Observability Signal != Control Evidence
Audit Record != Control Evidence

although one physical record MAY serve more than one semantic role where explicitly governed.

Control Evidence SHOULD be retained and protected according to its evidential purpose.

7.14 Evidence Minimum Semantics

Where Control Evidence is required, it SHOULD be possible to identify at least:

  • the Data Control;
  • the execution, where modeled;
  • evaluated scope;
  • time;
  • outcome.

Depending on risk and obligation, evidence MAY additionally include expected condition, observed value, threshold, input population, policy version, rule version, contract version, product version, exception, remediation, approver, evidence location, and retention period.

7.15 Controls Are Not Requirements

GEDRA requires:

Requirement = what is required
Control = how assurance is operationally achieved

A control SHOULD trace to a governed expectation such as policy, contract, Product Promise, regulation, external requirement, or architecture decision.

7.16 Requirement Traceability

GEDRA follows GEDRM 0.1 in treating generic Data Requirement as external/reference traceability rather than a first-class core semantic hierarchy.

A traceability chain MAY be:

Requirement Reference
|
v
Data Policy
|
v
Data Control
|
v
Control Evidence

7.17 Governance Applicability

Governance obligations SHOULD be resolved against context.

Applicability MAY depend on:

  • data classification;
  • semantic concept;
  • jurisdiction;
  • consumer;
  • purpose;
  • product;
  • authority scope;
  • lifecycle stage;
  • regulatory regime;
  • contractual terms.

GEDRA SHOULD avoid assuming that one universal policy set applies identically to every data flow.

7.18 Policy Resolution

A platform or productization process MAY resolve applicable policy before runtime.

Enterprise Policies
Domain Policies
Regulatory Obligations
Product-Specific Policies
|
v
Applicability Resolution
|
v
Resolved Governance Bundle
|
+-- Policy as Code
+-- Data Contract
+-- Data Quality Rules
+-- Data Controls
+-- Provenance

This supports deterministic runtime behavior and reproducibility.

7.19 Product-Local Governance

GEDRA supports product-local execution of resolved governance.

For example:

Data Product Version 2.4
|
+-- Contract v3
+-- Policy Bundle v7
+-- DQ Rules v5
+-- Controls v4

Runtime evaluation MAY occur locally to the product or its supporting platform.

The architecture SHOULD NOT require every transaction to invoke a central policy service merely to rediscover already-resolved policy.

Central or federated policy services MAY remain authoritative for policy authoring, lifecycle, applicability, approval, versioning, and change propagation.

7.20 Ownership and Accountability

Each material governed concern SHOULD have appropriate accountable ownership.

Examples:

Data Asset -> Data Owner
Data Product -> Data Product Owner
Data Control -> Control Owner
Authority Designation -> Source of Authority

Accountability SHOULD be explicit enough to support decision-making and escalation.

7.21 Ownership Does Not Imply Every Operational Role

GEDRA distinguishes accountability from operational execution.

A Data Owner need not operate the platform, transform the data, publish every interface, administer access, or execute every control.

Likewise, a Data Custodian or platform operator does not become the Data Owner merely because it manages the data operationally.

7.22 Classification Governance

Classification SHOULD be governed across the relevant GEDRM dimensions.

Examples include:

  • Business/Semantic;
  • Provenance;
  • Processing/Governance State;
  • Legal/Sensitivity.

Classification SHOULD influence access, retention, residency, security, product obligations, control requirements, and consumer restrictions.

The architecture SHOULD classify at the smallest meaningful governed scope.

7.23 Privacy Governance

Where Personal Data is involved, governance SHOULD be able to represent:

  • Personal Data classification;
  • Processing Activity;
  • Data Controller;
  • Data Processor;
  • purpose;
  • governing basis where applicable;
  • retention;
  • access;
  • transfer restrictions;
  • evidence.

The legal/privacy role model MUST remain distinct from operational data-flow roles.

Data Transformer != Data Processor

although one capability MAY simultaneously perform both roles in context.

7.24 Security Governance

Security responsibilities MAY include confidentiality, integrity, availability, identity, authentication, authorization, encryption, key management, segregation, monitoring, and incident response.

GEDRA does not define a complete security architecture.

Security capabilities SHOULD be integrated with data classifications, policy, access, and control requirements.

7.25 Access Governance

Access governance SHOULD determine who may access, what they may access, for what purpose, under which conditions, for how long, and whether redistribution or persistence is allowed.

7.26 Retention and Lifecycle Governance

Retention SHOULD be governed according to applicable law, regulation, policy, contract, business need, product lifecycle, and evidential need.

The architecture SHOULD distinguish active use, historical retention, archival, legal hold, deletion, and product retirement.

7.27 Residency Governance

Residency requirements SHOULD specify where data may or must be stored, processed, replicated, backed up, or transmitted.

A residency policy MAY be assured directly by a Data Control without requiring a Data Quality Rule.

Policy:
Personal Data for jurisdiction X must remain in approved regions.

Control:
Validate storage and processing region against approved set.

Evidence:
actualRegion = UK
expectedRegions = [UK]
outcome = PASS

This illustrates why Data Quality Rule is not a mandatory intermediary for every control.

7.28 Lineage Governance

Lineage SHOULD be governed according to use and risk.

Material lineage MAY support authority, impact analysis, regulatory reporting, reproducibility, product dependency, quality investigation, AI/ML provenance, and consumer transparency.

7.29 Metadata Governance

Metadata SHOULD be governed sufficiently to support identification, ownership, semantics, classification, authority, lineage, quality, policy, product discovery, lifecycle, and control traceability.

Metadata governance SHOULD avoid becoming a catalog-only exercise.

7.30 Version Governance

Version governance MAY apply to policies, contracts, schemas, semantic models, Data Products, Data Quality Rules, Data Controls, executable policy, and evidence models.

Versions SHOULD be linked where reproducibility depends on their exact combination.

7.31 Exception Management

A governance model SHOULD support controlled exceptions where obligations cannot be satisfied normally.

An exception SHOULD identify:

  • governed expectation;
  • affected scope;
  • rationale;
  • risk;
  • approver;
  • start time;
  • expiry or review date;
  • compensating control where applicable;
  • remediation plan;
  • status.

Exceptions MUST NOT silently redefine the underlying policy or requirement.

7.32 Remediation and Escalation

A control failure SHOULD trigger a defined response where warranted.

Remediation MAY include correction, reprocessing, source repair, consumer notification, access restriction, publication suspension, rollback, escalation, or permanent architecture change.

Governance SHOULD provide escalation paths when ownership is unclear, policy cannot be satisfied, authority is disputed, control failures persist, product obligations are breached, regulatory risk exists, or exceptions exceed tolerated duration.

7.33 Preventive, Detective, and Corrective Controls

GEDRA recognizes:

  • Preventive — attempts to stop an undesired state before it occurs.
  • Detective — identifies that an undesired state has occurred.
  • Corrective — restores or remediates expected state.

One control design MAY contain multiple mechanisms.

7.34 Automated and Manual Controls

Controls MAY be automated, manual, or semi-automated.

Manual does not mean weak.

Automated does not mean effective.

Control effectiveness depends on design, execution, evidence, ownership, and response.

7.35 Control Effectiveness

Where required, control effectiveness MAY be assessed separately from individual execution.

Questions MAY include:

  • Is the control designed appropriately?
  • Is it operating at the intended frequency?
  • Does it detect or prevent the target failure?
  • Are failures remediated?
  • Is evidence complete?
  • Is the control still needed?

A passing execution does not by itself prove long-term effectiveness.

7.36 Governance by Design

GEDRA favors governance embedded in architecture and lifecycle over governance added after implementation.

Examples include:

  • semantics defined before publication;
  • authority designated before broad consumption;
  • policy resolved during productization;
  • controls defined with product commitments;
  • entitlement integrated into access;
  • lineage captured during processing;
  • lifecycle and retention encoded into asset/product management.

7.37 Federated and Centralized Governance

GEDRA supports centralized, federated, and hybrid governance.

A typical federated pattern MAY be:

Enterprise Governance
|
+-- enterprise policy
+-- common semantic standards
+-- control expectations
|
v
Domain Governance
|
+-- domain semantics
+-- domain ownership
+-- local policy specialization
|
v
Product / Platform Governance
|
+-- runtime implementation
+-- evidence
+-- consumer commitments

Federation SHOULD preserve traceability and avoid incompatible local redefinition of core semantics.

7.38 Governance Across GEDRA Planes

Semantic Plane

Governance applies to definitions, ownership, classifications, taxonomies, mappings, and semantic evolution.

Authority Plane

Governance applies to authority designation, scope, effective period, Source of Authority, and migration.

Processing, Provision & Movement

Governance applies to transformations, movement, publication, distribution, residency, masking, and redistribution.

Data Platform & Product

Governance applies to assets, productization, Product Promise, contracts, lifecycle, ownership, and controls.

Consumption & Access

Governance applies to entitlement, purpose, access, retention, consumer obligations, and revocation.

Value, Observability & Feedback

Governance applies to metric definitions, evidence, controls, retention, escalation, remediation, and lifecycle decisions.

7.39 Governance Interaction Model

External Requirement / Regulation / Business Obligation
|
v
Data Policy
|
applicability resolution
|
+--------------+--------------+
| | |
v v v
Data Contract Policy as Code DQ / Other Rules
| | |
+--------------+--------------+
|
v
Data Control
|
v
Control Execution
|
v
Control Evidence
|
v
Assurance / Governance
|
+--------+--------+
| |
v v
Remediation Exception
| |
+--------+--------+
|
v
Architecture /
Product Change

Not every governed obligation requires every element in this chain.

7.40 Governance Change Propagation

Changes to governed artifacts MAY require downstream propagation.

For example:

Policy Change
|
+--> applicability reassessment
+--> Policy as Code regeneration
+--> Data Contract review
+--> Control review
+--> product version impact
+--> consumer impact
+--> evidence model impact

The architecture SHOULD support impact analysis before a material governance change becomes effective.

7.41 Governance Currentness

Governed artifacts SHOULD have identifiable currentness.

This MAY include current version, effective-from, effective-to, superseded-by, deprecated, withdrawn, and review date.

Runtime capabilities SHOULD be able to determine which governed version applies to a given execution or product version where material.

7.42 Evidence Retention and Auditability

Control Evidence SHOULD be retained according to regulatory requirement, policy, risk, audit need, product lifecycle, legal hold, and evidential purpose.

A GEDRA-aligned architecture SHOULD support auditability for material governance decisions, including who approved, what changed, when, why, previous state, resulting state, impacted scope, and evidence.

Auditability does not require one universal audit platform.

7.43 Governance Observability

Governance itself SHOULD be observable where useful.

Signals MAY include:

  • unowned assets;
  • stale policies;
  • expired exceptions;
  • failed controls;
  • overdue remediation;
  • missing lineage;
  • unresolved authority;
  • product contract breaches;
  • policy propagation backlog.

Governance observability SHOULD support action, not merely reporting.

7.44 Economic Accountability

Economic accountability MAY be governed where data cost is material.

This MAY include product cost, consumer cost, platform cost, heavy-consumer attribution, and optimization targets.

Economic governance SHOULD NOT override mandatory regulatory, security, or evidential obligations without explicit risk acceptance.

7.45 Architectural Boundaries

The Cross-Cutting Governance & Control Model does not prescribe one governance organization, workflow engine, policy platform, catalog, control framework, security product, or evidence store.

It defines architectural responsibilities and semantic distinctions that implementations MUST preserve.

7.46 Anti-Patterns

The following are Governance & Control anti-patterns:

  • Governance as Final Approval — governance applied only after architecture and implementation are complete.
  • Policy Equals Control — treating a normative policy statement as an assurance mechanism.
  • Rule Equals Control — treating a validation rule as a control without ownership, trigger, outcome, evidence, and response.
  • Dashboard Equals Control — treating visibility as assurance.
  • Log Equals Evidence — treating raw logs as evidential artifacts without governance.
  • Control Without Owner — operating a control without accountable ownership.
  • Evidence Without Control — retaining records called control evidence without identifying the control they substantiate.
  • Exception Becomes Policy — allowing long-running exceptions to silently redefine the governing expectation.
  • Central Policy Lookup Per Transaction by Default — rediscovering already-resolved policy centrally for every transaction without architectural need.
  • Governance Tool Equals Governance Model — assuming deployment of a catalog, policy engine, or control platform establishes governance by itself.
  • Ownership by Operations — assuming the team operating the platform automatically owns the data.
  • Compliance by Documentation — assuming documented policy or architecture proves operational compliance.

7.47 Minimum GEDRA 0.1 Conformance Expectations

An architecture claiming alignment with the Cross-Cutting Governance & Control Model SHOULD demonstrate that:

  1. governance applies across all GEDRA planes rather than only downstream;
  2. material Data Assets and Data Products have accountable ownership;
  3. Data Controls have Control Owners;
  4. Data Policy, Policy as Code, Data Contract, Data Quality Rule, Data Control, and Control Evidence are distinguishable;
  5. controls can trace to governed expectations;
  6. Control Evidence can identify the control it substantiates;
  7. observability metrics and dashboards are not automatically treated as controls;
  8. exceptions are explicit and governed;
  9. remediation and escalation can occur where obligations fail;
  10. authority designation is governed and scoped;
  11. classification can drive access, retention, residency, security, and control obligations;
  12. privacy roles remain distinct from technical operational roles;
  13. governance artifacts are versionable and currentness can be determined where required;
  14. material policy changes can be impact-assessed and propagated;
  15. product-local executable governance can remain traceable to authoritative policy;
  16. governance tool choices do not redefine GEDRM/GEDRA semantics.

7.48 Illustrative Cross-Cutting Governance & Control View

                    CROSS-CUTTING GOVERNANCE & CONTROL

Ownership Stewardship Classification Policy Privacy
| | | | |
+------------+--------------+------------+--------+
|
v
Governed Expectations
|
+----------------+----------------+
| | |
v v v
Contracts Policy as Code Rules
\ | /
\ | /
+--------------+--------------+
|
v
Data Control
|
v
Control Execution
|
v
Control Evidence
|
+----------------+----------------+
| |
v v
Assurance Exception /
Reporting Remediation

Applies across:
Semantics | Authority | Processing | Product | Consumption | Feedback

The model is architectural and semantic. Its physical realization may be centralized, federated, embedded in products, implemented through shared platforms, or distributed across multiple enterprise capabilities.


8. Technology / Utility Foundation

8.1 Purpose

The Technology / Utility Foundation defines the enabling technical capabilities required to realize GEDRA-aligned data architectures.

Its purpose is to make explicit the distinction between:

  • data architecture responsibilities;
  • reusable technical capabilities;
  • platform runtime services;
  • infrastructure services;
  • implementation choices.

The foundation supports all GEDRA planes but MUST NOT be mistaken for the data architecture itself.

It answers questions such as:

  • Which technical capabilities enable the architecture?
  • Which concerns belong to infrastructure rather than data semantics?
  • Which platform capabilities may be shared across planes?
  • How should runtime services support reliability, security, resilience, observability, and automation?
  • How can technology evolve without redefining GEDRA roles or semantics?

8.2 Foundational Principle

GEDRA adopts the principle:

Technology enables data architecture but does not define it.

A warehouse, lakehouse, database, cloud platform, event bus, API gateway, catalog, policy engine, or AI runtime does not by itself define the enterprise data architecture.

Architecture SHOULD therefore be expressible independently of vendor or product name.

For example:

Data Distributor
= GEDRM/GEDRA role

Kafka
= possible implementation technology

and:

Authoritative Source
= governed data role

BigQuery
= possible physical realization

Technology MUST NOT be used as a substitute for semantic or architectural role.

8.3 Foundation Scope

The Technology / Utility Foundation MAY include:

  • compute;
  • storage;
  • networking;
  • identity and access management;
  • messaging;
  • API infrastructure;
  • orchestration;
  • workflow;
  • CI/CD;
  • configuration management;
  • secrets and key management;
  • runtime hosting;
  • container/platform runtime;
  • backup and disaster recovery;
  • observability tooling;
  • scheduling;
  • service discovery;
  • policy enforcement runtime;
  • metadata infrastructure;
  • AI orchestration;
  • cryptographic services;
  • environment management.

GEDRA core does not mandate one technology stack.

8.4 Compute

Compute provides execution capacity for data processing and supporting services.

Compute MAY include:

  • virtual machines;
  • containers;
  • serverless runtime;
  • batch execution;
  • stream processing runtime;
  • query engines;
  • distributed processing clusters;
  • accelerator-based compute.

Compute selection SHOULD be driven by workload characteristics such as:

  • latency;
  • throughput;
  • cost;
  • resilience;
  • security;
  • regulatory constraints;
  • scalability.

Compute technology does not determine whether a capability is a Data Transformer, Data Distributor, or Data Product.

8.5 Storage

Storage provides persistence for data and supporting metadata.

Storage MAY include:

  • relational stores;
  • object stores;
  • document stores;
  • graph stores;
  • key-value stores;
  • event logs;
  • analytical stores;
  • feature stores;
  • caches;
  • archival stores.

Storage type does not determine:

  • authority;
  • ownership;
  • product status;
  • semantic meaning.

A lakehouse is not automatically an Authoritative Source.

A database is not automatically a System of Record.

8.6 Network

Network capabilities provide connectivity between systems, platforms, environments, domains, and consumers.

Network architecture MAY support:

  • private connectivity;
  • public connectivity;
  • segmentation;
  • routing;
  • firewalling;
  • service mesh;
  • cross-region connectivity;
  • cross-cloud connectivity.

Network architecture SHOULD reflect data sensitivity, residency, availability, and trust-boundary requirements.

8.7 Identity and Access Management

IAM provides technical mechanisms for:

  • identity;
  • authentication;
  • authorization;
  • role assignment;
  • service identity;
  • credential management.

IAM MAY support entitlement enforcement but does not itself define the business semantics of entitlement.

The Consumption & Access Plane determines governed access intent.

IAM implements technical access enforcement.

8.8 Messaging and Event Infrastructure

Messaging infrastructure MAY support:

  • queues;
  • event streams;
  • pub/sub;
  • event buses;
  • durable logs;
  • message routing.

Messaging technology MAY realize Data Transport / Relay or Data Distributor capabilities.

A messaging product called a “broker” MUST NOT automatically be modeled as a GEDRM Data Broker.

8.9 API Infrastructure

API infrastructure MAY support:

  • API gateways;
  • service endpoints;
  • routing;
  • throttling;
  • authentication;
  • authorization;
  • version routing;
  • rate limiting;
  • observability.

An API gateway MAY support Data Provider or Data Publisher behavior but is not automatically either role.

The semantic role depends on how it participates in the governed interaction.

8.10 Orchestration

Orchestration coordinates multi-step runtime behavior.

It MAY include:

  • workflow engines;
  • schedulers;
  • dependency execution;
  • retries;
  • state management;
  • event-driven coordination.

Orchestration MAY support:

  • processing;
  • control execution;
  • product publication;
  • lifecycle transitions;
  • remediation.

Orchestration logic SHOULD remain traceable to architectural responsibilities.

8.11 CI/CD and Deployment Automation

CI/CD MAY support:

  • code validation;
  • schema validation;
  • contract validation;
  • policy validation;
  • automated testing;
  • artifact publication;
  • deployment;
  • rollback;
  • promotion between environments.

GEDRA favors automation where it improves consistency and governance, but automation does not change semantic responsibility.

For example:

CI/CD validates a Data Contract

does not make CI/CD the owner of the Data Contract.

8.12 Configuration Management

Configuration SHOULD be versioned and governed where it affects data behavior.

This MAY include:

  • runtime configuration;
  • routing;
  • access rules;
  • product configuration;
  • control thresholds;
  • environment settings;
  • retention configuration.

Configuration SHOULD be reproducible where material.

8.13 Secrets and Key Management

Technical foundations SHOULD provide secure management of:

  • credentials;
  • encryption keys;
  • API secrets;
  • certificates;
  • service identities.

Secrets SHOULD NOT be embedded in data products, contracts, code repositories, or uncontrolled configuration.

8.14 Runtime Hosting

Runtime hosting MAY include:

  • on-premises infrastructure;
  • private cloud;
  • public cloud;
  • hybrid cloud;
  • edge;
  • managed service;
  • SaaS.

GEDRA remains hosting-neutral.

Hosting choice SHOULD reflect:

  • security;
  • residency;
  • latency;
  • resilience;
  • cost;
  • operating model;
  • regulatory obligations.

8.15 Container and Platform Runtime

Container orchestration or platform runtimes MAY host:

  • Data Transformers;
  • Data Providers;
  • Data Publishers;
  • Data Distributors;
  • Data Brokers;
  • metadata services;
  • governance services;
  • control execution services.

The runtime is an implementation host, not the GEDRA role itself.

8.16 Backup and Disaster Recovery

Backup and disaster recovery capabilities SHOULD support:

  • data recovery;
  • service recovery;
  • metadata recovery;
  • product restoration;
  • evidence retention where required.

DR design SHOULD account for:

  • recovery point objective;
  • recovery time objective;
  • authority consistency;
  • data freshness;
  • cross-region constraints;
  • retention;
  • legal or regulatory requirements.

A backup copy MUST NOT become authoritative merely because it is used during recovery.

8.17 Resilience

Resilience MAY include:

  • redundancy;
  • failover;
  • multi-region design;
  • replay;
  • recovery;
  • workload isolation;
  • graceful degradation.

Resilience SHOULD be proportionate to product, consumer, and regulatory obligations.

Not every Data Asset requires the same resilience level.

8.18 Observability Tooling

Technology MAY provide:

  • metrics;
  • logs;
  • traces;
  • dashboards;
  • alerting;
  • lineage events;
  • quality telemetry;
  • cost telemetry.

These tools support the Value, Observability & Feedback Plane.

They do not automatically define:

  • Data Controls;
  • Control Evidence;
  • Product Health semantics;
  • Value.

Those meanings are governed elsewhere in GEDRA.

8.19 Policy Enforcement Runtime

Technology MAY implement runtime enforcement of:

  • access policy;
  • residency policy;
  • masking policy;
  • publication rules;
  • distribution rules;
  • retention rules.

The runtime mechanism SHOULD remain traceable to:

  • Data Policy;
  • Policy as Code;
  • applicable scope;
  • version;
  • control where relevant.

The policy engine does not become the policy authority by implementation alone.

8.20 Metadata Infrastructure

Metadata infrastructure MAY support:

  • catalog;
  • registry;
  • lineage;
  • glossary;
  • ontology;
  • schema registry;
  • product registry;
  • control registry;
  • policy registry.

A metadata platform MAY host multiple GEDRA responsibilities.

Its existence does not collapse their semantics into one concept.

8.21 AI Orchestration

AI orchestration MAY support:

  • model invocation;
  • routing;
  • prompt/runtime coordination;
  • model registry interaction;
  • feature retrieval;
  • vector retrieval;
  • evaluation;
  • monitoring.

AI orchestration is an enabling capability.

It MUST NOT bypass existing:

  • data classification;
  • privacy;
  • policy;
  • access;
  • lineage;
  • authority;
  • control requirements.

AI processing remains subject to the same governed data architecture principles.

8.22 Environment Management

A mature foundation SHOULD distinguish environments such as:

development
test
pre-production
production
disaster recovery

where appropriate.

Environment transitions SHOULD preserve relevant:

  • configuration;
  • policy;
  • contracts;
  • schema;
  • product version;
  • control version;
  • evidence requirements.

8.23 Utility Services

GEDRA allows shared utility services where reusable capability is justified.

Examples MAY include:

  • identity;
  • secrets;
  • metadata;
  • policy evaluation;
  • lineage;
  • observability;
  • notifications;
  • scheduling;
  • schema validation.

A shared utility SHOULD have a clear service boundary and accountability.

Shared does not mean globally mandatory for every workload.

8.24 Shared vs Embedded Capability

A GEDRA-aligned implementation MAY realize a capability as:

  • centralized shared service;
  • federated shared service;
  • domain-local service;
  • embedded product-local capability.

For example:

Policy evaluation

may be centralized for authoring and product-local for runtime enforcement.

GEDRA does not require one deployment pattern universally.

8.25 Technology Selection Principles

Technology SHOULD be selected based on architectural obligations.

Relevant criteria MAY include:

  • semantic compatibility;
  • interoperability;
  • scale;
  • latency;
  • resilience;
  • security;
  • residency;
  • lifecycle;
  • observability;
  • cost;
  • portability;
  • operability;
  • supportability;
  • automation;
  • vendor risk.

Technology SHOULD NOT be selected merely because it is strategically fashionable.

8.26 Portability and Avoidance of Semantic Lock-In

Technology choices SHOULD avoid embedding enterprise semantics so deeply into proprietary implementation constructs that they cannot be represented independently.

For example:

Enterprise concept
SHOULD NOT exist only as
VendorProduct.Table.Column

where that would prevent semantic portability.

GEDRM/GEDRA semantics SHOULD remain portable across technology evolution.

8.27 Interoperability

The foundation SHOULD support interoperability between:

  • domains;
  • platforms;
  • clouds;
  • products;
  • consumer classes;
  • external parties.

Interoperability MAY rely on:

  • open standards;
  • stable interfaces;
  • explicit contracts;
  • semantic mappings;
  • portable metadata;
  • versioning.

Interoperability is not achieved by transport connectivity alone.

8.28 Technology Lifecycle

Technical capabilities SHOULD have explicit lifecycle management where their change may affect data architecture.

Lifecycle MAY include:

adopt
standardize
operate
upgrade
deprecate
retire

Technology retirement SHOULD consider impact on:

  • products;
  • contracts;
  • consumers;
  • lineage;
  • controls;
  • evidence;
  • historical reproducibility.

8.29 Technology Change and Architectural Stability

GEDRA SHOULD allow technology to change without forcing semantic redefinition.

For example:

Data Product
before: implemented on Platform A
after: implemented on Platform B

may remain the same Data Product if its governed identity, promise, semantics, and obligations remain stable.

This separation is a core purpose of the foundation boundary.

8.30 Multi-Cloud and Hybrid Architecture

GEDRA supports:

  • single-cloud;
  • multi-cloud;
  • hybrid;
  • on-premises;
  • mixed hosting.

Cloud topology SHOULD NOT redefine data roles.

For example:

Authoritative Source in Cloud A
Data Distributor in Cloud B
Consumer on-premises

is valid if governance, security, residency, latency, and operational obligations are satisfied.

8.31 Technology and Authority

Technology placement MUST NOT be used as evidence of authority.

Examples of invalid assumptions:

"it is in the central warehouse, therefore authoritative"
"it is in MDM, therefore authoritative"
"it is on blockchain, therefore authoritative"
"it is in the enterprise lake, therefore authoritative"

Authority remains a governed semantic role.

8.32 Technology and Productization

Technology exposure MUST NOT be used as proof of productization.

Examples:

API exists
!=
Data Product exists

Dataset is in marketplace
!=
Data Product exists

Table is discoverable
!=
Data Product exists

Productization requires the obligations defined in GEDRM and GEDRA.

8.33 Technology and Governance

Technology MAY automate governance.

It MUST NOT replace governance semantics.

Examples:

Policy Engine
!=
Data Policy

DQ Tool
!=
Data Quality Rule semantics

Dashboard
!=
Data Control

Catalog
!=
Data Owner

8.34 Security and Trust Boundaries

The foundation SHOULD make trust boundaries explicit where relevant.

Examples:

  • domain boundary;
  • network boundary;
  • cloud boundary;
  • tenant boundary;
  • jurisdiction boundary;
  • organization boundary;
  • external-party boundary.

Crossing a trust boundary SHOULD trigger appropriate:

  • authentication;
  • authorization;
  • encryption;
  • policy;
  • logging;
  • control;
  • evidence.

8.35 Capacity and Scalability

Capacity SHOULD reflect expected:

  • volume;
  • velocity;
  • concurrency;
  • retention;
  • consumer demand;
  • growth;
  • failure scenarios.

Capacity planning MAY use signals from the Value, Observability & Feedback Plane.

8.36 Performance

Performance requirements MAY include:

  • latency;
  • throughput;
  • query response;
  • publication delay;
  • processing duration;
  • recovery time.

Performance SHOULD align to actual consumer and product obligations.

8.37 Cost

Technology architecture SHOULD expose sufficient cost information to support economic accountability.

Cost SHOULD be attributable where practical to:

  • platform;
  • product;
  • domain;
  • consumer;
  • workload.

Technology cost does not determine product value by itself.

8.38 Operational Ownership

Technical capabilities SHOULD have clear operational ownership.

Operational ownership MAY include:

  • uptime;
  • patching;
  • deployment;
  • incident response;
  • capacity;
  • upgrade;
  • support.

Operational ownership does not imply Data Ownership or Product Ownership.

8.39 Service Management

Foundation capabilities MAY use service-management practices such as:

  • incident management;
  • problem management;
  • change management;
  • capacity management;
  • availability management.

GEDRA does not prescribe a specific service-management framework.

8.40 Runtime Dependency Management

Material runtime dependencies SHOULD be discoverable.

Examples:

Data Product
depends on:
storage
compute
messaging
metadata
IAM
policy runtime

Dependency visibility supports:

  • impact analysis;
  • resilience;
  • change management;
  • cost analysis.

8.41 Recovery Semantics

Recovery SHOULD preserve semantic and governance correctness.

After recovery, the architecture SHOULD be able to determine:

  • which data version is restored;
  • whether authority remains valid;
  • whether product version is unchanged;
  • whether contracts remain satisfied;
  • whether controls need re-execution;
  • whether consumers need notification.

8.42 Infrastructure as Code

Infrastructure as Code MAY improve reproducibility.

Where used, it SHOULD support:

  • versioning;
  • review;
  • traceability;
  • controlled deployment;
  • rollback.

Infrastructure as Code is not Policy as Code.

The two MUST remain distinct.

8.43 Technology / Utility Foundation Interaction with GEDRA Planes

Semantic Plane

Supports:

  • ontology repositories;
  • glossary tooling;
  • metadata stores;
  • semantic APIs;
  • graph stores.

Technology does not define meaning.

Authority Plane

Supports:

  • source registration;
  • authoritative-source metadata;
  • state persistence;
  • lineage;
  • replication.

Technology does not establish authority by itself.

Processing, Provision & Movement

Supports:

  • compute;
  • messaging;
  • API infrastructure;
  • orchestration;
  • streaming;
  • transfer.

Technology implements operational roles.

Data Platform & Product

Supports:

  • storage;
  • product runtime;
  • registry;
  • catalog;
  • marketplace;
  • metadata;
  • quality;
  • lineage;
  • observability.

Technology enables productization.

Consumption & Access

Supports:

  • IAM;
  • gateways;
  • query engines;
  • federation;
  • entitlement runtime;
  • interfaces.

Technology enforces access.

Value, Observability & Feedback

Supports:

  • telemetry;
  • dashboards;
  • cost systems;
  • alerting;
  • analytics.

Technology emits signals.

8.44 Interaction with Cross-Cutting Governance & Control

The foundation SHOULD provide technical support for:

  • policy enforcement;
  • access control;
  • encryption;
  • audit;
  • evidence retention;
  • control execution;
  • exception workflows;
  • lifecycle automation.

The governance model defines why these exist and what they mean.

The foundation defines how they may be implemented.

8.45 Architectural Boundaries

The Technology / Utility Foundation does not define:

  • business semantics;
  • data authority;
  • product identity;
  • Data Ownership;
  • Source of Authority;
  • consumer purpose;
  • Data Policy meaning;
  • control semantics.

It provides enabling capability.

8.46 Anti-Patterns

The following are Technology / Utility Foundation anti-patterns.

Technology-First Architecture

Starting with vendor products and inferring the architecture afterward.

Product Name Equals Role

Assuming a product's marketing label determines its GEDRA role.

Platform Equals Data Architecture

Treating the platform diagram as the complete enterprise data architecture.

Central Platform Equals Authority

Assuming centralized storage is authoritative by default.

Shared Service Everywhere

Forcing every domain or product through one shared service regardless of need.

Tool Equals Governance

Assuming a catalog, policy engine, DQ tool, or observability platform is equivalent to the governance model.

Infrastructure as Code Equals Policy as Code

Conflating deployment automation with executable governance policy.

Backup Equals Authoritative Copy

Treating restored or replicated backup data as authoritative without validation.

Technology Lock-In of Semantics

Encoding enterprise meaning only in proprietary schemas or platform constructs.

AI Exception to Governance

Allowing AI-related runtime or model tooling to bypass ordinary data governance.

8.47 Minimum GEDRA 0.1 Conformance Expectations

An architecture claiming alignment with the Technology / Utility Foundation SHOULD demonstrate that:

  1. data architecture roles are distinguishable from implementation technologies;
  2. platform/runtime services are treated as enabling capabilities;
  3. storage technology does not imply authority;
  4. messaging products are not automatically treated as GEDRM Data Brokers;
  5. API infrastructure does not automatically define product or publisher semantics;
  6. IAM implements access controls without replacing entitlement semantics;
  7. observability tools do not automatically define controls or evidence;
  8. policy engines remain traceable to authoritative Data Policy;
  9. operational ownership is distinct from Data Ownership and Product Ownership;
  10. technology change can occur without unnecessary semantic redefinition;
  11. infrastructure choices can be impact-assessed across products, consumers, controls, and evidence;
  12. AI runtime capabilities remain subject to ordinary data governance obligations;
  13. trust boundaries and resilience obligations can be represented where material;
  14. technology does not become a substitute for GEDRM/GEDRA semantics.

8.48 Illustrative Technology / Utility Foundation View

                    TECHNOLOGY / UTILITY FOUNDATION

Compute Storage Network IAM
Messaging APIs Orchestration CI/CD
Secrets Runtime Backup / DR Observability
Metadata Policy Runtime AI Orchestration

|
v

Enables all GEDRA architectural planes and governance concerns

|
+-----------------+------------------+
| | |
v v v
Semantics Data Roles Governance
remain governed remain explicit remains semantic

Technology enables implementation.
Technology does not define meaning, authority, ownership, or product status.

9. Reusable Architecture Patterns

9.1 Purpose

GEDRA reusable Architecture Patterns define repeatable arrangements of GEDRM concepts, GEDRA planes, governance responsibilities, and interactions that address recurring enterprise data architecture problems.

A pattern is not a mandatory implementation blueprint. It describes a recurring architectural problem, identifies semantic and architectural roles, defines responsibility boundaries, shows a preferred logical arrangement, highlights governance obligations, and identifies common anti-patterns.

Patterns MAY be composed.

GEDRA 0.1 defines the following core reusable patterns:

  1. Scoped Authority Pattern;
  2. Authoritative Sourcing Pattern;
  3. Governed Derivation Pattern;
  4. Governed Distribution Pattern;
  5. Data Productization Pattern;
  6. Policy-to-Control-to-Evidence Pattern;
  7. Privacy Processing-Role Pattern;
  8. Consumer Access Pattern;
  9. Feedback and Product Evolution Pattern;
  10. Governed Copy / Cache Pattern.

These patterns are technology-neutral.


9.2 Scoped Authority Pattern

9.2.1 Problem

Enterprises often describe an application, database, or platform as "the source of truth" without defining what it is authoritative for, what kind of authority is intended, who designated it, or how that authority changes over time.

9.2.2 Intent

Make authority explicit, scoped, governed, and traceable.

9.2.3 Logical Pattern

Source of Authority
|
| designates
v
Authoritative Source
|
| authoritative for
v
Governed Data Scope

System of Record
|
| records authoritative state for
v
Governed State Scope

9.2.4 Rules

System of Record != Authoritative Source
Authoritative Source != Source of Authority

Authority SHOULD be scoped by concept, entity, attribute, lifecycle stage, jurisdiction, business capability, purpose, product, contract, or time period.

9.2.5 Anti-Patterns

  • global "source of truth" statements without scope;
  • authority inferred from technology;
  • authority inferred from popularity;
  • authority inferred from mastering;
  • authority changes without downstream impact analysis.

9.2.6 Conformance

A conforming use SHOULD demonstrate explicit scope, state-vs-sourcing authority, designation authority, currentness, and downstream discoverability.


9.3 Authoritative Sourcing Pattern

9.3.1 Problem

Consumers frequently source data from convenient copies rather than governed sources, creating stale data, conflicting representations, unmanaged lineage, and duplicated reconciliation.

9.3.2 Intent

Ensure that consumers obtain defined data from an explicitly governed Authoritative Source.

9.3.3 Logical Pattern

System(s) of Record
|
| governed projection / extraction / assembly
v
Authoritative Source
|
| approved sourcing relationship
v
Consumer / Data Product / Processing Capability

The Authoritative Source MAY be the SoR directly, a governed projection, mastered representation, federated view, assembled source, or derived source.

Where it is not the SoR, lineage SHOULD remain explicit.

9.3.4 Conformance

A conforming use SHOULD show explicit Authoritative Source, source-to-consumer lineage, scope, copy/staleness status where relevant, and change propagation.


9.4 Governed Derivation Pattern

9.4.1 Problem

Derived data is often treated as if it retains the same meaning, authority, and governance status as its inputs.

9.4.2 Intent

Make derivation explicit, traceable, semantically governed, and authority-safe.

9.4.3 Logical Pattern

Input Data
|
| isInputTo
v
Derivation Activity
|
| produces
v
Derived Data

A material derivation SHOULD identify inputs, versions/snapshots where required, calculation or transformation logic, output semantics, time, ownership, quality rules, authority status, and downstream dependencies.

9.4.4 Rules

Derived Data != Authoritative Source

unless explicitly designated.

AI feature generation, embeddings, predictions, classifications, and model outputs MAY use this pattern and remain subject to lineage, privacy, authority, quality, policy, and reproducibility obligations.

9.4.5 Conformance

A conforming use SHOULD support explicit derivation activity, source lineage, semantic definition, authority status, reproducibility where required, and change impact analysis.


9.5 Governed Distribution Pattern

9.5.1 Problem

Data movement is often modeled as a technical transport problem, causing publication, delivery, permission, redistribution, contract, and authority responsibilities to be lost.

9.5.2 Intent

Separate publication, provision, transport, distribution, and brokerage while preserving governance.

9.5.3 Logical Pattern

Authoritative Source / Data Product
|
v
Data Publisher
|
v
Data Provider
|
v
Data Distributor
|
v
Permitted Consumer

Optional mediation:

Provider / Publisher
|
v
Data Broker
|
v
Consumer

Transport / Relay MAY carry data between these roles.

9.5.4 Responsibility Separation

Publisher = intentional release
Provider = makes available
Distributor = delivers
Transport / Relay = carries
Broker = mediates

9.5.5 HDIP Specialization

Data Distributor
|
+-- HDIP: Authorized Data Distributor (ADD)

ADD does not become authoritative merely because it is authorized to distribute.

9.5.6 Conformance

A conforming use SHOULD show the semantic role of each participant, publication context where relevant, permitted recipients, authority status, contract/policy obligations, and delivery observability.


9.6 Data Productization Pattern

9.6.1 Problem

Organizations often label datasets, APIs, reports, or tables as Data Products without accepting product obligations.

9.6.2 Intent

Provide a repeatable pattern for intentionally promoting a governed Data Asset into a Data Product.

9.6.3 Logical Pattern

Data Object
|
| governed / valuable
v
Data Asset
|
| intentional productization decision
v
Data Product

9.6.4 Product Obligations

A productized asset SHOULD establish:

Stable Identity
Accountable Product Owner
Product Promise
Semantic Definition
Version
Lifecycle
Output Port(s)
Data Contract where required
Policy / Access
Quality Expectations
Lineage
Discoverability
Observability
Support / Change Model

9.6.5 Boundary Rules

Data Asset != Data Product
Catalog Entry != Data Product
API != Data Product
Marketplace Listing != Data Product

Marketplace participation is optional.

9.6.6 Conformance

A conforming use SHOULD demonstrate intentional promotion, accountable ownership, Product Promise, stable identity, lifecycle/versioning, governed interfaces, discoverability, consumer-facing obligations, observability, and distinction from platform capability.


9.7 Policy-to-Control-to-Evidence Pattern

9.7.1 Problem

Requirements, policies, rules, metrics, controls, and evidence are frequently conflated, creating apparent governance without demonstrable assurance.

9.7.2 Intent

Provide a reusable path from governed expectation to executable assurance and evidence.

9.7.3 Logical Pattern

Requirement / Regulation / Obligation
|
v
Data Policy
|
applicability resolution
|
+-------+-------+
| |
v v
Policy as Code Data Contract / Rule
| |
+-------+-------+
|
v
Data Control
|
v
Control Execution
|
v
Control Evidence

Not every branch is mandatory.

9.7.4 Semantic Locks

Policy != Policy as Code
Policy != Control
Rule != Control
Metric != Control
Log != Control Evidence

9.7.5 Product-Local Governance

A Data Product version MAY bind a resolved governance bundle containing policy, contract, rule, and control versions to support reproducibility.

9.7.6 Conformance

A conforming use SHOULD show governed expectation, applicability, control ownership, execution semantics, evidence linkage, version traceability, and exception/remediation path where required.


9.8 Privacy Processing-Role Pattern

9.8.1 Problem

Technical processing roles are often confused with legal/privacy roles.

9.8.2 Intent

Keep operational data-flow roles distinct from legal/privacy accountability.

9.8.3 Logical Pattern

Data Controller
|
| determines purpose / essential means
v
Processing Activity
|
| processes
v
Personal Data

Operational role:
Data Transformer

Legal/privacy role:
Data Processor
|
| processes on behalf of
v
Data Controller

9.8.4 Core Rule

Data Transformer != Data Processor

One capability MAY perform both roles in context.

9.8.5 Conformance

A conforming use SHOULD demonstrate distinct legal and operational roles, explicit Processing Activity context, identifiable Personal Data scope, Controller responsibility where applicable, and Processor-on-behalf-of relationships where applicable.


9.9 Consumer Access Pattern

9.9.1 Problem

Access is frequently reduced to IAM or API permission while consumer purpose, suitability, entitlement, and downstream obligations remain implicit.

9.9.2 Intent

Provide a governed discovery-to-consumption flow.

9.9.3 Logical Pattern

Discovery
|
v
Suitability Assessment
|
v
Access Request
|
v
Entitlement & Policy Evaluation
|
v
Provisioned Access
|
v
Consumption
|
v
Feedback / Usage

9.9.4 Rules

Discovery != Entitlement
Access != Understanding
Authorization != Entitlement semantics
Fit for one purpose != Fit for every purpose

9.9.5 Conformance

A conforming use SHOULD demonstrate intended consumer, intended use, discovery, suitability information, governed entitlement, lifecycle/revocation, downstream obligations, and feedback path.


9.10 Feedback and Product Evolution Pattern

9.10.1 Problem

Data platforms and products often collect telemetry without turning it into product or architecture decisions.

9.10.2 Intent

Create an explicit feedback loop from consumption and operation into evolution.

9.10.3 Logical Pattern

Consumption
|
v
Usage / Operational Signals
|
v
Observability
|
+--> Quality
+--> Cost
+--> Contract Performance
+--> Consumer Feedback
+--> Value
|
v
Assessment
|
v
Decision
|
+--> Improve
+--> Scale
+--> Optimize
+--> Consolidate
+--> Deprecate
+--> Retire

9.10.4 Rules

Usage != Value
Cost != Value

Product health SHOULD remain multidimensional rather than being collapsed into one status.

9.10.5 Conformance

A conforming use SHOULD demonstrate observable usage/health, value assessment, consumer feedback, an accountable decision path, downstream impact analysis, and lifecycle action.


9.11 Governed Copy / Cache Pattern

9.11.1 Problem

Copies, caches, replicas, and materialized views often proliferate for legitimate reasons while losing source lineage, freshness semantics, authority status, retention, ownership, and consumer purpose.

9.11.2 Intent

Allow justified non-owning copies without losing governance or authority context.

9.11.3 Logical Pattern

Authoritative Source
|
| replicated / cached / materialized
v
Non-Owning Copy
|
+-- source lineage
+-- freshness
+-- retention
+-- purpose
+-- authority = non-authoritative unless designated
|
v
Consumer

A copy MAY be justified for performance, locality, resilience, historical reproducibility, workload isolation, analytics, regulatory retention, or availability.

9.11.4 Rules

Copy / Cache / Replica != Authoritative Source
Persistent Copy != Data Product

unless separately designated or intentionally productized.

9.11.5 Conformance

A conforming use SHOULD show reason for copy, authoritative source, synchronization/freshness model, retention/lifecycle, authority status, and consumer scope.


9.12 Pattern Composition

GEDRA patterns are designed to compose.

For example:

Scoped Authority
|
v
Authoritative Sourcing
|
v
Governed Derivation
|
v
Data Productization
|
v
Governed Distribution
|
v
Consumer Access
|
v
Feedback & Product Evolution

Cross-cutting:
Policy-to-Control-to-Evidence
Privacy Processing-Role

Optional:
Governed Copy / Cache

This composition is logical rather than a mandatory runtime sequence.

9.13 Pattern Selection Guidance

Architects SHOULD select patterns based on the problem being solved:

  • use Scoped Authority when authority is ambiguous or distributed;
  • use Authoritative Sourcing when consumers require approved sourcing;
  • use Governed Derivation when calculations, transformations, inference, mastering, or aggregation create materially new data;
  • use Governed Distribution when publication, delivery, entitlement, or mediation responsibilities need to be explicit;
  • use Data Productization when a governed asset is intentionally promoted to a consumer-facing product;
  • use Policy-to-Control-to-Evidence when governed obligations require operational assurance;
  • use Privacy Processing-Role when Personal Data processing requires explicit legal-role modeling;
  • use Consumer Access when discovery, suitability, entitlement, and purpose must be governed;
  • use Feedback and Product Evolution when operational and consumer signals should drive lifecycle or architecture change;
  • use Governed Copy / Cache when non-owning persistence is justified.

9.14 Pattern Specialization

Enterprise or domain profiles MAY specialize GEDRA patterns by adding stricter controls, domain-specific roles, named-capability mappings, mandatory metadata, tighter cardinalities, lifecycle states, or evidence requirements.

A specialization MUST NOT redefine GEDRM or GEDRA semantics incompatibly.

9.15 Pattern Conformance

An implementation does not need to use every GEDRA pattern.

Where an architecture claims use of a specific GEDRA pattern, it SHOULD preserve:

  • semantic role distinctions;
  • stated architectural intent;
  • authority boundaries;
  • governance obligations;
  • product boundaries;
  • relevant conformance expectations.

Equivalent physical implementation is allowed.

Semantic incompatibility is not.

9.16 Pattern Anti-Pattern Principle

GEDRA anti-patterns are not universal prohibitions on technologies or implementation techniques.

They identify situations in which architectural meaning becomes ambiguous, responsibilities collapse, or governance obligations are hidden.

The same technology may participate in a conforming or non-conforming architecture depending on how its role is governed and represented.

9.17 Illustrative Pattern Map

                     GEDRA REUSABLE PATTERN MAP

+------------------------+
| Scoped Authority |
+-----------+------------+
|
v
+------------------------+
| Authoritative Sourcing |
+-----------+------------+
|
v
+------------------------+
| Governed Derivation |
+-----------+------------+
|
v
+------------------------+
| Data Productization |
+-----------+------------+
|
v
+------------------------+
| Governed Distribution |
+-----------+------------+
|
v
+------------------------+
| Consumer Access |
+-----------+------------+
|
v
+------------------------+
| Feedback & Evolution |
+------------------------+

Cross-cutting:
Policy -> Control -> Execution -> Evidence
Controller / Processor / Processing Activity / Personal Data

Optional:
Authoritative Source -> Governed Copy / Cache -> Consumer

The pattern map is a reasoning aid. GEDRA remains graph-shaped and does not require all patterns to execute in this order.


10. Architecture Views

10.1 Purpose

GEDRA Architecture Views provide stakeholder-oriented projections of the reference architecture.

A view does not create new semantics. It selects and arranges existing GEDRM concepts, GEDRA planes, cross-cutting governance concerns, and reusable patterns so that a particular architectural question can be understood clearly.

The purpose of the view model is to avoid forcing every stakeholder to consume one overloaded enterprise diagram.

GEDRA 0.1 defines the following core views:

  1. Overview / Plane View;
  2. Semantic View;
  3. Authority View;
  4. Processing, Provision & Movement View;
  5. Data Platform & Product View;
  6. Consumption & Access View;
  7. Governance & Assurance View;
  8. Privacy View;
  9. Lineage & Provenance View;
  10. Lifecycle & Change View;
  11. Value, Observability & Feedback View;
  12. HDIP Specialization View.

An enterprise or domain architecture MAY define additional views.

10.2 View Principles

A GEDRA view SHOULD:

  • state its concern and intended audience;
  • use GEDRM terminology consistently;
  • identify the GEDRA planes represented;
  • avoid implying that logical planes are separate applications;
  • show scope where authority, ownership, policy, or control is material;
  • distinguish logical role from physical implementation;
  • show only relationships relevant to the view;
  • remain compatible with the underlying GEDRA model.

Different views MAY show the same capability in different contexts.

For example, a platform service may appear as a technical implementation in the Technology / Utility Foundation, as a Data Distributor in a movement view, or as a policy-enforcement point in a governance view. This reflects multiple architectural concerns rather than incompatible identities.


10.3 Overview / Plane View

10.3.1 Purpose

The Overview / Plane View provides the highest-level representation of GEDRA.

It is intended for enterprise architects, data architects, business architects, technology leaders, governance leaders, programme architects, and senior stakeholders.

It answers:

What are the major architectural responsibility areas in enterprise data architecture, and how do they relate?

10.3.2 Logical View

+---------------------------------------------------------------+
| Semantic & Enterprise Ontology Plane |
| meaning | concepts | relationships | classifications |
+---------------------------------------------------------------+
|
v
+---------------------------------------------------------------+
| Authority Plane |
| origin | producer | SoR | Authoritative Source | authority |
+---------------------------------------------------------------+
|
v
+---------------------------------------------------------------+
| Processing, Provision & Movement Plane |
| transform | transport | provide | publish | distribute | broker|
+---------------------------------------------------------------+
|
v
+---------------------------------------------------------------+
| Data Platform & Product Plane |
| assets | products | metadata | lineage | quality | lifecycle |
+---------------------------------------------------------------+
|
v
+---------------------------------------------------------------+
| Consumption & Access Plane |
| discovery | suitability | entitlement | access | consumers |
+---------------------------------------------------------------+
|
v
+---------------------------------------------------------------+
| Value, Observability & Feedback Plane |
| usage | cost | value | health | feedback | evolution |
+---------------------------------------------------------------+

Cross-cutting across all planes:
Governance & Control

Enabling all planes:
Technology / Utility Foundation

10.3.3 Interpretation

The vertical arrangement is explanatory only.

GEDRA remains graph-shaped. Real implementations MAY branch, converge, loop, bypass particular planes, or combine multiple plane responsibilities in one capability.

10.3.4 Conformance

The overview view SHOULD preserve all six planes plus the cross-cutting Governance & Control Model and Technology / Utility Foundation.


10.4 Semantic View

10.4.1 Purpose

The Semantic View explains governed business meaning independently of physical representation.

It is intended for data architects, business architects, data modelers, stewards, product owners, analysts, and schema designers.

It answers:

What does the data mean?

10.4.2 Logical View

Enterprise / Domain Concepts
|
+-- Entity
+-- Attribute / Property
+-- Relationship
+-- Role
+-- Taxonomy
+-- Controlled Vocabulary
|
v
Governed Semantic Meaning
|
+--> Physical Schema A
+--> Physical Schema B
+--> Data Product Schema
+--> External Standard Mapping

10.4.3 Required Distinctions

Canonical Meaning != Canonical Physical Schema
Entity != Role
Business/Semantic Classification != Provenance Classification
Semantic Mapping != Exact Equivalence by default

10.5 Authority View

10.5.1 Purpose

The Authority View explains state authority, sourcing authority, and designation authority.

It answers:

Where is authoritative state maintained, where should data be sourced, and who established that authority?

10.5.2 Logical View

Source of Authority
|
| designates
v
Authoritative Source
|
| authoritative for
v
Governed Scope

System of Record
|
| records authoritative state for
v
Governed State Scope

Optional origin context:

Data Originator
|
v
Data Producer
|
v
System of Record / Flow

10.5.3 Required Distinctions

Data Originator != Data Producer
System of Record != Authoritative Source
Authoritative Source != Source of Authority
Authorized != Authoritative

The view SHOULD make authority scope visible by concept, attribute, lifecycle stage, jurisdiction, purpose, time, or business capability.


10.6 Processing, Provision & Movement View

10.6.1 Purpose

This view explains how data is transformed, transported, exposed, published, distributed, or mediated.

It answers:

Who changes, carries, exposes, publishes, delivers, or mediates the data?

10.6.2 Logical View

Source / Producer
|
v
Data Transformer
|
v
Data Publisher
|
v
Data Provider
|
v
Data Distributor
|
v
Recipient / Consumer

Optional:
Data Broker mediates provider-consumer interaction

Transport / Relay may carry data between any of these roles.

10.6.3 Required Distinctions

Transformer != Data Processor
Transport != Distributor
Provider != Publisher
Distributor != Authoritative Source
Technical message broker != GEDRM Data Broker

10.7 Data Platform & Product View

10.7.1 Purpose

The Data Platform & Product View explains the relationship between shared data capabilities, governed Data Assets, intentional Data Products, and product lifecycle.

It answers:

What is the governed asset, what has been intentionally productized, and which platform capabilities enable it?

10.7.2 Logical View

Platform Capabilities
storage
processing
metadata
lineage
quality
security
governance
discovery
observability
productization
|
v
Data Asset
|
| intentional productization
v
Data Product
|
+-- identity
+-- owner
+-- Product Promise
+-- version
+-- lifecycle
+-- contract
+-- output ports
+-- lineage
+-- policy / controls
+-- observability

10.7.3 Required Distinctions

Data Object != Data Asset
Data Asset != Data Product
Platform != Data Product
Output Port != Data Product
Catalog Entry != Data Product
Marketplace Listing != Data Product

10.8 Consumption & Access View

10.8.1 Purpose

The Consumption & Access View explains how data is discovered, assessed, entitled, accessed, and used.

It answers:

Who is consuming, for what purpose, and under what governed access conditions?

10.8.2 Logical View

Discovery
|
v
Suitability Assessment
|
v
Access Request
|
v
Entitlement & Policy Evaluation
|
v
Provisioned Access
|
v
Data Recipient / Data Consumer
|
v
Feedback

10.8.3 Required Distinctions

Recipient != Consumer
Discovery != Entitlement
Authentication != Authorization
Authorization != Entitlement semantics
Access != unrestricted reuse

The view MAY distinguish operational, regulatory, risk, finance, analytics, AI/ML, external, downstream Data Product, and audit/assurance consumers.


10.9 Governance & Assurance View

10.9.1 Purpose

The Governance & Assurance View explains how obligations become operationally governed and evidenced.

It answers:

What is required, how is it governed, how is it assured, and what evidence proves operation?

10.9.2 Logical View

Requirement / Regulation / Obligation
|
v
Data Policy
|
applicability resolution
|
+--------+---------+
| |
v v
Data Contract Policy as Code / Rules
| |
+--------+---------+
|
v
Data Control
|
v
Control Execution
|
v
Control Evidence
|
v
Assurance / Remediation

10.9.3 Required Distinctions

Requirement != Control
Policy != Policy as Code
Policy != Control
Data Contract != Control
DQ Rule != Control
Metric != Control
Log != Control Evidence

The view MAY overlay controls across any GEDRA plane.


10.10 Privacy View

10.10.1 Purpose

The Privacy View explains privacy/legal role assignments in relation to Personal Data and Processing Activities.

It answers:

Who determines purpose and essential means, who processes on whose behalf, and which Personal Data is involved?

10.10.2 Logical View

Data Controller
|
| determines purpose / essential means
v
Processing Activity
|
| processes
v
Personal Data

Data Processor
|
| processes on behalf of
v
Data Controller

Technical role:
Data Transformer

10.10.3 Required Distinctions

Data Controller != Data Owner
Data Processor != Data Transformer
Data Processor != Data Custodian

A single organization MAY occupy multiple roles in different Processing Activities.


10.11 Lineage & Provenance View

10.11.1 Purpose

The Lineage & Provenance View explains where data came from, how it changed, which representations were involved, and what dependencies exist.

It answers:

Where did this data come from, what happened to it, and what depends on it?

10.11.2 Logical View

Data Originator
|
v
Data Producer
|
v
System of Record / Authoritative Source
|
v
Transformation / Derivation Activity
|
v
Data Asset / Data Product
|
v
Output Port / Distribution
|
v
Consumer / Downstream Product

The view MAY distinguish business, semantic, technical, transformation, authority, product-dependency, and control/evidence lineage.

Material regulated or evidential flows SHOULD be reproducible to the level required by their obligations.


10.12 Lifecycle & Change View

10.12.1 Purpose

The Lifecycle & Change View explains version, currentness, deprecation, retirement, effective dates, and downstream impact.

It answers:

What is current, what changed, when does the change apply, and what is affected?

10.12.2 Logical View

Current Governed State
|
| proposed change
v
Impact Assessment
|
+--> semantics
+--> authority
+--> contracts
+--> products
+--> controls
+--> consumers
+--> lineage
|
v
Approved Change
|
v
New Version / Effective State
|
+--> previous version retained as required
+--> migration / deprecation
+--> downstream invalidation

Currentness SHOULD support version, effective-from, effective-to, superseded-by, deprecated, withdrawn, and review date where applicable.


10.13 Value, Observability & Feedback View

10.13.1 Purpose

The Value, Observability & Feedback View explains operational health, usage, cost, value, feedback, and evolution.

It answers:

Is the capability healthy, used, valuable, and economically sustainable, and what should change?

10.13.2 Logical View

Consumption
|
v
Usage / Operational Signals
|
+--> Quality
+--> Freshness
+--> Availability
+--> Contract Performance
+--> Cost
+--> Consumer Feedback
|
v
Value / Health Assessment
|
v
Decision
|
+--> Improve
+--> Optimize
+--> Scale
+--> Consolidate
+--> Deprecate
+--> Retire

10.13.3 Required Distinctions

Metric != Control
Observability Signal != Control Evidence
Usage != Value
Cost != Value

10.14 HDIP Specialization View

10.14.1 Purpose

The HDIP Specialization View demonstrates how a concrete strategic Data & AI architecture can specialize GEDRA without redefining generic GEDRM/GEDRA semantics.

It answers:

How do HDIP-specific architectural constructs map to GEDRA?

10.14.2 Core Mapping

GEDRA / GEDRM                     HDIP Specialization
---------------------------------------------------------------
Authoritative Source Authorized Data Source (ADS)
Data Distributor Authorized Data Distributor (ADD)
Data Originator Authorized Data Originator (ADO), if adopted
Data Product HDIP Data Product
AI Product HDIP/AIPS AI Product specialization
Data Platform & Product Plane HDIP platform/product capabilities
Governance & Control HDIP governance/runtime policy model

10.14.3 Specialization Rule

HDIP MAY add authorization criteria, readiness gates, deployment requirements, registries, runtime policy resolution, product lifecycle, and platform implementation patterns.

HDIP MUST NOT redefine generic GEDRM concepts incompatibly.

The generic GEDRA diagrams SHOULD retain generic terminology. HDIP-specific views MAY show HDIP-specific names.


10.15 View Composition

GEDRA views MAY be composed.

For example, a regulatory reporting architecture may combine:

Semantic View
+
Authority View
+
Lineage & Provenance View
+
Data Platform & Product View
+
Governance & Assurance View
+
Consumption & Access View

A privacy-sensitive Data Product may combine:

Data Platform & Product View
+
Privacy View
+
Consumption & Access View
+
Governance & Assurance View

View composition SHOULD avoid duplicating or redefining concepts.

10.16 View Selection Guidance

Use the Overview / Plane View for executive and enterprise-level orientation.

Use the Semantic View when meaning, classification, or representation mapping is primary.

Use the Authority View for source-of-truth, System-of-Record, or authoritative-sourcing questions.

Use the Processing, Provision & Movement View for transformations, transport, publication, distribution, and mediation.

Use the Data Platform & Product View for Data Asset, Data Product, productization, and shared platform capability.

Use the Consumption & Access View for consumers, entitlement, discovery, suitability, and access.

Use the Governance & Assurance View for policy, contracts, controls, evidence, and exceptions.

Use the Privacy View where Personal Data and Controller/Processor roles matter.

Use the Lineage & Provenance View where origin, transformation, dependency, or reproducibility matters.

Use the Lifecycle & Change View where versioning, currentness, migration, and invalidation matter.

Use the Value, Observability & Feedback View for health, adoption, economics, and evolution.

Use the HDIP Specialization View when mapping GEDRA into HDIP.

10.17 View Conformance

An architecture MAY use different notation, modeling tools, or diagram styles.

A view claiming GEDRA alignment SHOULD preserve:

  • GEDRM semantic distinctions;
  • GEDRA plane responsibilities;
  • scoped authority;
  • governed ownership;
  • applicable product boundaries;
  • applicable governance/control semantics;
  • logical-vs-physical distinction.

A visually different view MAY still conform.

A semantically incompatible view does not.

10.18 Relationship to the Canonical GEDRA Overview / Plane View

The reconciled Generic Enterprise Data Architecture diagram is now the canonical GEDRA 0.1 Overview / Plane View.

It uses generic GEDRA terminology, including Data Originator, Data Producer, System of Record, Authoritative Source, Source of Authority, Data Transformer, Data Transport / Relay, Data Provider, Data Publisher, Data Distributor, and Data Broker.

HDIP-specific terms such as ADS and ADD are intentionally reserved for the HDIP Specialization View and profile.

The canonical overview preserves the Business Product vs Data Product distinction and treats the Technology / Utility Foundation as enabling rather than defining the data architecture.

Detailed concerns such as privacy-role relationships, control execution, and full lineage semantics belong in their dedicated GEDRA views rather than being forced into the overview.

10.19 Illustrative View Catalogue

GEDRA ARCHITECTURE VIEWS
|
+-- Overview / Plane View
+-- Semantic View
+-- Authority View
+-- Processing, Provision & Movement View
+-- Data Platform & Product View
+-- Consumption & Access View
+-- Governance & Assurance View
+-- Privacy View
+-- Lineage & Provenance View
+-- Lifecycle & Change View
+-- Value, Observability & Feedback View
+-- HDIP Specialization View

Together, these views allow GEDRA to remain one coherent reference architecture while presenting only the concerns relevant to each stakeholder or architectural decision.


11. Derivation & Conformance Guidance

11.1 Purpose

The Derivation & Conformance Guidance defines how GEDRA 0.1 is used to create concrete enterprise, domain, programme, and solution data architectures, and how those architectures may claim alignment with GEDRA without being forced into one physical implementation model.

Its purpose is to answer:

  • How is a concrete architecture derived from GEDRA?
  • Which parts of GEDRA are normative?
  • What may be specialized?
  • What may be omitted?
  • What must remain semantically compatible?
  • What does “GEDRA-aligned” mean?
  • How should architectural deviations and extensions be governed?
  • How can conformance be assessed without reducing GEDRA to a vendor or topology standard?

GEDRA is a reference architecture. It constrains architectural meaning and responsibility rather than prescribing identical implementations.

11.2 Derivation Hierarchy

GEDRM
semantic reference model
|
v
GEDRA
generic reference architecture
|
v
Enterprise Data Architecture
|
v
Domain Data Architecture
|
v
Programme / Solution Data Architecture
|
v
Implementation Architecture

This hierarchy is logical. An enterprise MAY derive domain architecture directly from GEDRA where no separate enterprise-level artifact is required.

Downstream architectures SHOULD preserve upstream semantic and architectural intent.

11.3 Derivation Principle

Derivation means specialization and contextualization. It does not mean unrestricted reinterpretation.

A derived architecture MAY:

  • select relevant GEDRA planes;
  • select relevant reusable patterns;
  • select relevant views;
  • introduce enterprise/domain-specific concepts;
  • map generic roles to named capabilities;
  • define stricter controls;
  • define lifecycle states;
  • define technical standards;
  • define implementation topology;
  • define operating-model responsibilities.

A derived architecture MUST NOT:

  • redefine GEDRM concepts incompatibly;
  • collapse distinctions GEDRA requires to remain explicit;
  • infer authority from technology;
  • infer product status from implementation form;
  • treat governance as optional where applicable;
  • silently replace generic GEDRA roles with conflicting local terms.

11.4 Enterprise Data Architecture Derivation

An Enterprise Data Architecture SHOULD establish how GEDRA applies across the enterprise.

It MAY define:

  • enterprise semantic model;
  • enterprise authority model;
  • enterprise data-product model;
  • common governance/control model;
  • enterprise platform strategy;
  • shared utility capabilities;
  • common architecture patterns;
  • approved specialization vocabulary;
  • domain boundaries;
  • shared conformance expectations.

The enterprise architecture SHOULD identify which GEDRA concepts or patterns are mandatory enterprise-wide and which may be specialized by domains.

11.5 Domain Data Architecture Derivation

A Domain Data Architecture SHOULD specialize GEDRA for a bounded business/data domain.

It MAY define:

  • domain ontology;
  • domain entities and relationships;
  • domain Systems of Record;
  • domain Authoritative Sources;
  • domain Data Products;
  • domain consumers;
  • domain-specific controls;
  • domain-specific lifecycle;
  • domain platform mappings;
  • domain distribution patterns.

Where a domain diverges from enterprise-level semantic or governance constraints, the divergence SHOULD be explicit.

11.6 Programme / Solution Architecture Derivation

Programme and solution architectures MAY become more implementation-specific.

They MAY define:

  • named systems;
  • services;
  • APIs;
  • topics;
  • tables;
  • storage platforms;
  • cloud services;
  • network boundaries;
  • runtime controls;
  • deployment topology;
  • operational ownership.

The implementation SHOULD retain traceability back to relevant GEDRA roles and patterns.

For example:

GEDRA role:
Data Distributor

Solution implementation:
Managed Streaming Distribution Service

or:

GEDRA concept:
Authoritative Source

Solution implementation:
Customer Master View in Platform X

The named technology does not replace the semantic role.

11.7 Profile Derivation

A GEDRA Profile is a governed specialization for a specific context.

Profiles MAY include:

  • enterprise profile;
  • domain profile;
  • regulatory profile;
  • platform profile;
  • HDIP profile;
  • AI/data profile;
  • jurisdiction profile.

A profile SHOULD state:

  • parent GEDRA version;
  • specialization scope;
  • added constraints;
  • terminology mappings;
  • mandatory patterns;
  • optional patterns;
  • implementation expectations;
  • deviations;
  • extension concepts.

11.8 HDIP as a GEDRA Profile

HDIP SHOULD be treated as a GEDRA-aligned specialization.

GEDRA Authoritative Source -> HDIP Authorized Data Source (ADS)
GEDRA Data Distributor -> HDIP Authorized Data Distributor (ADD)
GEDRA Data Originator -> HDIP Authorized Data Originator (ADO), if adopted

HDIP MAY add stronger readiness, authorization, registry, deployment, lifecycle, or governance requirements.

HDIP MUST NOT redefine GEDRA/GEDRM semantics incompatibly.

11.9 Derivation by Pattern Selection

A derived architecture SHOULD select reusable GEDRA patterns based on need.

For example, a regulated Data Product may select:

Scoped Authority
Authoritative Sourcing
Governed Derivation
Data Productization
Governed Distribution
Consumer Access
Policy-to-Control-to-Evidence
Lineage & Provenance

A local analytical asset may require fewer patterns.

GEDRA does not require every architecture to instantiate every pattern.

11.10 Derivation by View Selection

A derived architecture SHOULD expose views appropriate to stakeholder need.

Examples:

Executive / Governance:
Overview / Plane View
Governance & Assurance View

Data Architecture:
Semantic View
Authority View
Lineage & Provenance View

Engineering:
Processing, Provision & Movement View
Technology / Utility View

Product:
Data Platform & Product View
Consumption & Access View
Value & Feedback View

11.11 Normative vs Illustrative Content

Normative statements use:

  • MUST;
  • MUST NOT;
  • SHOULD;
  • SHOULD NOT;
  • MAY.

Illustrative diagrams, examples, technology references, lifecycle examples, or sample taxonomies do not become mandatory merely because they appear in the specification.

11.12 Core Conformance Principle

GEDRA conformance is semantic and architectural, not visual.

A derived architecture does not need to:

  • use the same diagram style;
  • use the same notation;
  • use the same tooling;
  • use the same physical topology;
  • deploy separate systems for each plane;
  • use every GEDRA pattern.

A derived architecture SHOULD preserve required meanings and responsibility boundaries.

11.13 Conformance Levels

GEDRA 0.1 defines three useful conformance levels.

Level C1 — Semantic Alignment

The architecture preserves GEDRM semantic distinctions relevant to its scope.

Examples:

  • SoR distinct from Authoritative Source;
  • Data Transformer distinct from Data Processor;
  • Data Asset distinct from Data Product;
  • Policy distinct from Control;
  • Metric distinct from Control Evidence.

Level C2 — Architectural Alignment

The architecture additionally preserves relevant GEDRA responsibility boundaries, planes, and patterns.

Examples:

  • authority is scoped;
  • productization is intentional;
  • governance is cross-cutting;
  • transport is distinct from distribution;
  • consumer access is governed.

Level C3 — Profiled Conformance

The architecture additionally conforms to a named GEDRA Profile.

Examples:

  • HDIP profile;
  • enterprise regulatory profile;
  • domain-specific profile.

A profile MAY define stricter obligations than GEDRA core.

11.14 Conformance Claim

A conformance claim SHOULD identify:

GEDRA Version:
Architecture Scope:
Conformance Level:
Profile:
Terminology Mapping:
Extensions:
Deviations:
Assessment Date:
Approving Authority:

11.15 Semantic Conformance

A derived architecture SHOULD preserve relevant GEDRM concepts and distinctions.

Exact terminology is not required where mapped local vocabulary is explicit and semantically compatible.

Example:

Local term:
Certified Data Source

Mapped GEDRA/GEDRM role:
Authoritative Source

11.16 Terminology Mapping

Where local terminology differs, maintain a mapping containing:

  • local term;
  • GEDRA/GEDRM term;
  • equivalence status;
  • scope;
  • caveats.

Possible statuses:

equivalent
specialization
broader
narrower
related
not-equivalent

Local naming MUST NOT conceal semantic incompatibility.

11.17 Architectural Conformance

Conformance SHOULD assess whether relevant responsibilities are represented.

Questions MAY include:

  • Is semantic meaning explicit?
  • Is authority scoped?
  • Is processing separated from authority?
  • Is productization intentional?
  • Are consumers and access obligations explicit?
  • Is governance cross-cutting?
  • Are controls distinguishable from metrics?
  • Is technology treated as enabling?

The architecture need not show every concern on one diagram.

11.18 Pattern Conformance

Where an architecture claims a GEDRA pattern, it SHOULD preserve the intent and required distinctions of that pattern.

For example, a claimed Governed Distribution Pattern SHOULD not collapse Distributor, Provider, Publisher, Transport, and Broker into one undefined generic “integration layer” where those distinctions are material.

11.19 View Conformance

A GEDRA-aligned view MAY use any notation, including boxes/arrows, ArchiMate, UML, RDF, tables, or prose.

The notation is not the conformance criterion.

11.20 Technology Independence

A conformance assessment MUST NOT require a specific vendor or technology unless defined by a profile.

GEDRA core does not require a specific cloud, database, integration platform, catalog, policy engine, or observability stack.

11.21 Omission and Applicability

A GEDRA plane, pattern, or view MAY be omitted where genuinely outside scope.

An architecture SHOULD NOT omit a concern merely because it is inconvenient to model.

Applicability SHOULD be determined by architecture scope.

11.22 Extension

A derived architecture MAY add concepts not present in GEDRA.

Extensions SHOULD be classified as:

  • Architectural Extension — new structural, pattern, view, or implementation concern;
  • Semantic Extension — new semantic concept that may belong in GEDRM;
  • Profile Extension — stricter/context-specific specialization of GEDRA.

11.23 Extension Governance

An extension SHOULD document:

  • name;
  • purpose;
  • type;
  • parent concept/pattern if applicable;
  • scope;
  • rationale;
  • compatibility;
  • whether upstream GEDRM/GEDRA change is proposed.

11.24 Deviation

A deviation is an intentional departure from a GEDRA recommendation or profile requirement.

A deviation SHOULD identify:

  • affected rule;
  • rationale;
  • risk;
  • scope;
  • approver;
  • duration;
  • remediation or review plan.

A deviation SHOULD NOT silently redefine GEDRA.

11.25 Temporary vs Permanent Deviation

A deviation MAY be temporary or permanent.

Temporary deviations SHOULD have an expiry or review date where feasible.

Permanent deviations SHOULD be treated as explicit architecture decisions.

11.26 Non-Conformance

Material non-conformance includes, for example:

  • using Data Processor as a synonym for technical transformer;
  • calling every dataset a Data Product;
  • treating a dashboard as a Data Control;
  • claiming a distributor is authoritative merely because it distributes;
  • treating a local cache as authoritative without designation;
  • defining technology as the source of semantic authority.

11.27 Conformance Assessment Method

A practical conformance assessment SHOULD use:

1. Define architecture scope
2. Select applicable GEDRA planes
3. Select applicable patterns
4. Select applicable views
5. Identify relevant GEDRM concepts
6. Map local terminology
7. Assess semantic distinctions
8. Assess architectural responsibilities
9. Record extensions
10. Record deviations
11. Determine conformance level
12. Publish conformance statement

11.28 Conformance Matrix

DimensionQuestionResult
SemanticsAre GEDRM terms preserved or mapped?Pass/Partial/Fail
AuthorityIs authority explicit and scoped?Pass/Partial/Fail
ProductizationAre Data Assets distinct from Data Products?Pass/Partial/Fail
GovernanceAre Policy/Rule/Control/Evidence distinct?Pass/Partial/Fail
ConsumptionAre consumer purpose and access governed?Pass/Partial/Fail
TechnologyAre roles independent of vendor/platform?Pass/Partial/Fail
ExtensionsAre new concepts documented?Pass/Partial/Fail
DeviationsAre departures explicit and approved?Pass/Partial/Fail

Profiles MAY add further rows.

11.29 Traceability

A GEDRA-aligned architecture SHOULD support traceability between:

GEDRM concept
|
GEDRA plane / pattern
|
Enterprise or Domain Architecture
|
Programme / Solution Architecture
|
Implementation

Where governance is material, traceability MAY continue:

Requirement
|
Policy
|
Control
|
Evidence

11.30 Requirement-to-Architecture Traceability

A mature enterprise MAY map:

Level 1 Principle
|
v
Level 2 Requirement
|
v
GEDRM Concept
|
v
GEDRA Plane / Pattern
|
v
Implementation / Control

This is recommended as a post-GEDRA reconciliation artifact rather than a prerequisite for defining GEDRA core.

11.31 Conformance and Controls

Conformance assessment itself is not automatically a Data Control.

A conformance check MAY become a Data Control if formally governed with objective, scope, owner, frequency/trigger, expected state, outcome, evidence, and failure response.

11.32 Architecture Decision Records

Derived architectures SHOULD use Architecture Decision Records or equivalent mechanisms for material choices such as:

  • authority designation;
  • major deviation;
  • technology specialization;
  • pattern selection;
  • product boundary;
  • local terminology mapping.

GEDRA does not mandate a specific ADR format.

11.33 Version Compatibility

A derived architecture SHOULD declare the GEDRA version against which it was assessed.

A later GEDRA version SHOULD NOT silently invalidate older architectures.

Migration impact SHOULD be assessed explicitly.

11.34 Forward and Backward Compatibility

GEDRA 0.1 profiles and derived architectures SHOULD avoid unnecessary dependence on incidental wording where broader semantic intent is stable.

Future GEDRA versions SHOULD preserve stable concept meaning where possible and explicitly version incompatible architectural changes.

11.35 Conformance Evidence

An organization MAY retain:

  • assessment matrix;
  • architecture diagrams;
  • terminology mapping;
  • deviation register;
  • extension register;
  • approval record;
  • architecture review outcome.

GEDRA core does not require a centralized conformance repository.

11.36 Governance of Conformance

Conformance governance MAY be centralized, federated, domain-led, architecture-led, or automated in part.

The operating model is enterprise-specific.

11.37 Conformance Automation

Parts of GEDRA conformance MAY be automated in future machine-readable forms.

Potential areas include:

  • terminology validation;
  • required metadata;
  • profile rule checking;
  • relationship constraints;
  • architecture manifest validation;
  • traceability checks.

GEDRA 0.1 does not require machine-readable architecture conformance.

11.38 Derivation Anti-Patterns

  • Copying GEDRA Verbatim — treating the generic reference architecture as the finished enterprise architecture without contextualization.
  • Local Terminology Without Mapping — using enterprise-specific names that obscure GEDRA semantics.
  • Profile as Redefinition — using a profile to change core GEDRM/GEDRA meaning.
  • Technology-Driven Derivation — selecting platforms first and retrofitting roles afterward.
  • Selective Conformance by Convenience — ignoring applicable rules that are inconvenient.
  • Diagram Conformance — judging conformance by visual similarity rather than semantics.
  • Over-Conformance — forcing irrelevant planes, patterns, or controls into narrow scope.
  • Hidden Deviation — departing from GEDRA recommendations without documenting the decision.

11.39 Minimum GEDRA 0.1 Derivation Expectations

A derived architecture claiming GEDRA alignment SHOULD:

  1. identify the GEDRA version used;
  2. define architecture scope;
  3. preserve applicable GEDRM semantics;
  4. preserve applicable GEDRA responsibility boundaries;
  5. identify relevant planes;
  6. identify relevant patterns;
  7. use or map terminology explicitly;
  8. document extensions;
  9. document deviations;
  10. distinguish logical architecture from technology implementation;
  11. define conformance level;
  12. retain sufficient traceability for material decisions.

11.40 Illustrative Derivation Example

GEDRA 0.1
|
| select:
| - Authority
| - Data Product
| - Consumer Access
| - Governance
|
v
Enterprise Payments Data Architecture
|
| specialize:
| Authoritative Source -> Enterprise Certified Payment Source
| Data Distributor -> Enterprise Distribution Service
|
v
Payments Domain Architecture
|
| instantiate:
| SoR = Payment Processing Platform
| Authoritative Source = Payment Lifecycle Store
| Product = Payment Lifecycle Data Product
|
v
Solution Architecture
|
| implement:
| storage = technology A
| API = technology B
| event transport = technology C

The technologies may change while the semantic and architectural model remains stable.

11.41 Relationship to the Canonical Overview

The derivation and conformance criteria in this section were used to reconcile the former Generic Enterprise Data Architecture diagram into the canonical GEDRA 0.1 Overview / Plane View.

The resulting canonical view is assessed on semantic and architectural alignment rather than visual similarity alone.

Derived enterprise, domain, programme, solution, and profile-specific views MAY differ visually while preserving GEDRA meaning and responsibility boundaries.

11.42 Governing Principle

Preserve meaning and responsibility; specialize implementation.

GEDRA-aligned architectures may look different.

They should not mean different things where GEDRA defines a core semantic or architectural distinction.


12. Canonical GEDRA 0.1 Overview / Plane View

12.1 Status

The former Generic Enterprise Data Architecture diagram has been reconciled against GEDRM 0.1 and GEDRA 0.1 and is now the canonical GEDRA 0.1 Overview / Plane View.

The canonical diagram is maintained as:

BPS/static/specs/gedra/0.1/gedra-0.1-overview-plane-view-canonical.drawio.xml

It is a logical, role-based architecture view rather than a 1:1 application or technology topology.

12.2 Canonical Structure

The diagram preserves the six GEDRA planes:

  1. Semantic & Enterprise Ontology;
  2. Authority;
  3. Processing, Provision & Movement;
  4. Data Platform & Product;
  5. Consumption & Access;
  6. Value, Observability & Feedback.

It additionally represents:

  • Cross-Cutting Governance & Control; and
  • the Technology / Utility Foundation.

These are not additional sequential data-flow planes.

12.3 Canonical Semantic Reconciliation

The canonical view uses the following GEDRA/GEDRM terms:

Data Originator
Data Producer
System of Record
Authoritative Source
Source of Authority

Data Transformer
Data Transport / Relay
Data Provider
Data Publisher
Data Distributor
Data Broker

Data Asset
Data Product
Data Consumer
Downstream Data Product

HDIP-specific terms such as ADS and ADD are intentionally excluded from the generic canonical overview and belong in the HDIP specialization/profile.

12.4 Canonical Authority Semantics

The Authority Plane preserves:

Data Originator != Data Producer
System of Record != Authoritative Source
Authoritative Source != Source of Authority
Authorized != Authoritative

Authority remains scoped and may be distributed.

The visual progression MUST NOT be interpreted as requiring every Authoritative Source to be physically downstream of a System of Record.

12.5 Canonical Processing, Provision & Movement Semantics

The canonical view preserves:

Data Transformer = changes or derives data
Data Transport / Relay = carries data
Data Provider = makes data available
Data Publisher = intentionally publishes
Data Distributor = delivers to permitted recipients
Data Broker = mediates provider-consumer relationships

One implementation MAY perform several of these roles.

12.6 Canonical Data Product Semantics

The canonical view preserves:

Data Product IS-A Data Asset
Data Asset DOES NOT IMPLY Data Product

Productization remains intentional and consumer-obligation-driven.

The Data Product is shown with representative product obligations including identity, accountable ownership, Product Promise, versioning, lifecycle, output ports, discoverability, and Data Contract.

12.7 Canonical Consumption Semantics

The Consumption & Access Plane preserves the distinction between:

Discovery
Suitability
Entitlement
Governed Access
Consumption

Data Policy remains a cross-cutting governance construct rather than being collapsed into Entitlement.

Consumer classes are architectural viewpoints and include downstream Data Products.

12.8 Canonical Observability Semantic Lock

GEDRA intentionally uses observability in two complementary architectural contexts.

Plane 4 — Observability Capability

Plane 4 observability concerns instrumentation of Data Assets, Data Products, and supporting platform capabilities.

Its responsibility is to:

instrument
measure
emit
expose operational signals

Examples include:

  • availability;
  • freshness;
  • latency;
  • quality;
  • schema compatibility;
  • delivery success;
  • usage telemetry;
  • technical health.

Primary question:

Can the product, asset, or platform capability be observed?

Plane 6 — Observability & Health Assessment

Plane 6 concerns interpretation and correlation of operational and consumer signals.

Its responsibility is to:

interpret
correlate
assess
compare
derive insight
drive feedback and evolution

Examples include:

  • product health assessment;
  • adoption analysis;
  • consumer experience;
  • cost and FinOps;
  • value realization;
  • contract-performance trends;
  • feedback;
  • lifecycle decisions.

Primary question:

What are the observations telling us, and what should change?

Therefore:

Plane 4 Observability Capability
!=
Plane 6 Observability & Health Assessment

The two are complementary, not duplicate responsibilities.

12.9 Canonical Governance Semantics

The canonical view preserves the distinction between:

Data Policy
Policy as Code
Data Contract
Data Quality Rule
Data Control
Control Evidence

Control Execution is intentionally omitted from the high-level overview to avoid overloading the view; it remains first-class in the detailed Governance & Assurance View.

12.10 Canonical Technology Boundary

Technology / Utility is shown as the enabling foundation.

Technology does not establish:

  • semantic meaning;
  • authority;
  • ownership;
  • Data Product status.

The canonical view therefore remains technology-neutral.

12.11 Canonical Status Rule

The canonical Overview / Plane View MAY be specialized or projected into enterprise, domain, programme, solution, or profile-specific views.

Such derived views MAY look different.

They SHOULD preserve the same GEDRA semantic and architectural distinctions.


13. Profiles & HDIP Specialization

13.1 Purpose

GEDRA Profiles define governed specializations of the generic reference architecture for a particular enterprise, domain, regulatory context, platform, or operating model.

This section formalizes how profiles extend GEDRA while preserving GEDRM/GEDRA semantics.

HDIP is the principal reference specialization used in GEDRA 0.1.

13.2 Profile Principle

A GEDRA Profile MAY make the generic architecture stricter.

It MUST NOT make the generic semantics different.

The governing rule is:

Specialize constraints, obligations, and implementation; preserve meaning.

13.3 Profile Responsibilities

A profile SHOULD define:

  • parent GEDRA version;
  • profile identity and version;
  • scope;
  • terminology mappings;
  • additional roles or specializations;
  • mandatory and optional GEDRA patterns;
  • stricter cardinalities or requirements;
  • lifecycle states;
  • architecture gates;
  • required metadata;
  • runtime expectations;
  • conformance additions;
  • deviations from the parent profile, where allowed.

13.4 Permitted Profile Specialization

A profile MAY:

  • specialize a generic GEDRM/GEDRA role;
  • introduce profile-specific qualification criteria;
  • define stricter governance obligations;
  • require specific registries or metadata;
  • define platform/runtime realization;
  • define readiness gates;
  • define mandatory controls;
  • define concrete lifecycle states;
  • require particular views.

For example:

GEDRA:
Authoritative Source

HDIP:
Authorized Data Source (ADS)

is a specialization.

13.5 Prohibited Profile Redefinition

A profile MUST NOT redefine a core concept incompatibly.

For example, an HDIP profile MUST NOT assert:

ADS = System of Record

because GEDRA allows an Authoritative Source to be a System of Record, governed projection, mastered source, derived source, assembled source, or federated source.

Likewise:

ADD = Authoritative Source

would be invalid.

Authorization to distribute does not confer authority over truth.

13.6 HDIP Role Mapping

GEDRA 0.1 defines the following core HDIP mappings:

GEDRA / GEDRMHDIP Specialization
Data OriginatorAuthorized Data Originator (ADO), if adopted
Authoritative SourceAuthorized Data Source (ADS)
Data DistributorAuthorized Data Distributor (ADD)
Data ProductHDIP Data Product
AI ProductHDIP/AIPS AI Product
Data Platform & Product PlaneHDIP platform/product capabilities
Cross-Cutting Governance & ControlHDIP governance and runtime policy model
Technology / Utility FoundationHDIP enabling runtime and utility capabilities

13.7 Authorized Data Source

HDIP ADS is a governed specialization of GEDRA Authoritative Source.

An ADS SHOULD therefore retain all Authoritative Source semantics and additionally satisfy HDIP-specific authorization criteria.

Conceptually:

Authoritative Source
|
| specialized by
v
Authorized Data Source (ADS)

The authorization criteria are profile-specific.

They do not alter the meaning of Authoritative Source.

13.8 Authorized Data Distributor

HDIP ADD is a governed specialization of GEDRA Data Distributor.

Conceptually:

Data Distributor
|
| specialized by
v
Authorized Data Distributor (ADD)

ADD MAY impose stronger requirements concerning:

  • approved distribution;
  • consumer entitlement;
  • policy enforcement;
  • movement controls;
  • observability;
  • evidence;
  • approved interfaces.

ADD MUST NOT be interpreted as authoritative merely because it is authorized.

13.9 Authorized Data Originator

If HDIP adopts ADO, it SHOULD be modeled as a specialization of Data Originator.

Conceptually:

Data Originator
|
| specialized by
v
Authorized Data Originator (ADO)

ADO qualification MAY add enterprise authorization or onboarding criteria without changing the underlying meaning of origination.

13.10 HDIP Data Product

An HDIP Data Product is a GEDRA Data Product subject to HDIP-specific platform, governance, productization, and lifecycle constraints.

It therefore inherits:

  • Data Asset specialization;
  • accountable ownership;
  • stable identity;
  • Product Promise;
  • versioning;
  • lifecycle;
  • discoverability;
  • governed output ports;
  • consumer-facing obligations.

HDIP MAY add:

  • registries;
  • readiness gates;
  • deployment qualification;
  • runtime policy binding;
  • platform conformance;
  • economic accountability;
  • operational support requirements.

13.11 HDIP Product-Local Governance

GEDRA supports the generic pattern:

Applicable Policy
|
v
Policy Resolution
|
v
Resolved Governance Bundle
|
+-- Policy as Code
+-- Data Contract
+-- Data Quality Rules
+-- Data Controls
+-- Provenance / Evidence Definitions

HDIP MAY specialize this by binding the resolved governance bundle to an exact published/deployed Data Product version.

This is an HDIP runtime specialization of a generic GEDRA pattern.

13.12 HDIP Registries

HDIP MAY require registries such as:

  • ADS Registry;
  • Data Product Registry;
  • Schema Registry;
  • Policy Registry;
  • Capability Registry;
  • Blueprint Registry;
  • other governed runtime/product registries.

These are HDIP implementation and operating-model choices.

GEDRA does not require all enterprises to implement the same registry set.

13.13 HDIP Data Mesh

GEDRA is compatible with Data Mesh but does not require a Data Mesh operating model.

An HDIP Data Mesh profile MAY specialize GEDRA by defining:

  • domain-aligned ownership;
  • federated governance;
  • productization expectations;
  • platform self-service;
  • product discovery;
  • cross-domain interoperability.

The generic GEDRA semantics remain unchanged.

13.14 AI Product Specialization

AI Products MAY be governed through AIPS and HDIP while remaining aligned with GEDRA data obligations.

AI Product specialization SHOULD preserve relevant:

  • training/inference data semantics;
  • authority context;
  • lineage;
  • privacy;
  • policy;
  • quality;
  • versioning;
  • evidence;
  • consumer obligations.

AI productization does not create an exemption from data governance.

13.15 HDIP Architecture Views

An HDIP profile MAY provide dedicated views such as:

  • HDIP Overview;
  • HDIP Data Product lifecycle;
  • HDIP AI Product lifecycle;
  • ADS/ADD flow;
  • governance/runtime policy view;
  • registry interaction view;
  • consumer access view;
  • observability/value view.

These views SHOULD map back to GEDRA planes and patterns.

13.15.1 HDIP Logical Architecture Mapping

The established HDIP logical architecture MAY retain HDIP-specific plane and layer names, provided their relationship to GEDRA is explicit.

A canonical mapping is:

HDIP Logical Architecture ConstructPrimary GEDRA AlignmentInterpretation
Product Development Experience Plane (PDEP)Data Platform & Product Plane; Cross-Cutting Governance & ControlHDIP product-development specialization supporting governed Data Product and AI Product creation, qualification, compilation, and publication
Marketplace & Consumption LayerConsumption & Access Plane; Processing, Provision & Movement PlaneProduct discovery, access, onboarding, provision, publication/distribution, and governed consumption
Consumer Experience Plane (CEP)Consumption & Access PlaneConsumer-facing access modes, APIs, queries, agents, workflows, dashboards, and other consumption experiences
Consumer Observability & Value Plane (COVP)Value, Observability & Feedback PlaneUsage, cost/FinOps, value assessment, feedback, and continuous value optimization
Governance PlaneCross-Cutting Governance & ControlPolicy/control, semantic governance, platform governance, metadata, lineage, and related assurance
Infrastructure / Utility PlaneTechnology / Utility FoundationCompute, storage, processing, security, hosting, messaging, CI/CD, IAM, resilience, AI orchestration, and other enabling utilities
Data ProductData Platform & Product PlaneHDIP specialization of GEDRA Data Product
AI ProductHDIP/AIPS specialization with GEDRA data obligationsProduct specialization that remains subject to relevant data semantics, authority, privacy, lineage, policy, quality, control, and evidence obligations

These HDIP names are profile constructs, not additional GEDRA core planes.

For example:

PDEP != GEDRA core plane
COVP != GEDRA core plane
CEP != GEDRA core plane

They are HDIP organization choices that project and compose GEDRA responsibilities.

13.16 HDIP Pattern Mapping

HDIP SHOULD reuse GEDRA patterns rather than recreate semantically overlapping patterns.

Examples:

GEDRA Scoped Authority
-> HDIP ADS qualification

GEDRA Governed Distribution
-> HDIP ADD distribution

GEDRA Data Productization
-> HDIP Data Product lifecycle

GEDRA Policy-to-Control-to-Evidence
-> HDIP product-local governance runtime

GEDRA Consumer Access
-> HDIP entitlement and product access

GEDRA Feedback & Product Evolution
-> HDIP product health and economic accountability

13.17 Profile Conformance

An architecture claiming HDIP-profiled GEDRA conformance SHOULD satisfy:

GEDRA C1 Semantic Alignment
+
GEDRA C2 Architectural Alignment
+
HDIP Profile Requirements
=
GEDRA C3 Profiled Conformance

13.18 Profile Terminology Mapping

Every profile-specific term SHOULD map explicitly to its generic parent where one exists.

For example:

ADS -> Authoritative Source
ADD -> Data Distributor
ADO -> Data Originator

A profile-specific term without a generic parent MAY be:

  • a local architectural extension;
  • a profile concept;
  • or a candidate GEDRM semantic extension.

The classification SHOULD be explicit.

13.18.1 HDIP Lifecycle and Gate Semantics

HDIP product-development steps, readiness gates, deployment gates, and product lifecycle states are profile-level operating constructs.

They MAY make GEDRA stricter, for example by requiring:

  • defined product-development stages;
  • readiness criteria;
  • publication qualification;
  • deployment approval;
  • registry completion;
  • runtime-policy binding;
  • evidence completion.

They MUST NOT be interpreted as changing the underlying GEDRM/GEDRA meaning of Data Asset, Data Product, Authoritative Source, Data Distributor, Data Control, or other generic concepts.

AIPS-specific AI Product gates are likewise AI-product profile constraints rather than GEDRA core lifecycle states.

13.19 Profile Evolution

A profile SHOULD version changes that alter:

  • qualification criteria;
  • lifecycle;
  • mandatory controls;
  • runtime obligations;
  • terminology mappings;
  • conformance requirements.

Profile evolution SHOULD NOT silently alter GEDRA core semantics.

13.20 HDIP Specialization Anti-Patterns

The following are anti-patterns:

  • ADS Equals SoR — treating the two as universally synonymous.
  • ADD Equals Authority — treating distribution authorization as truth authority.
  • HDIP Term Becomes GEDRA Core — leaking profile-specific terminology into generic GEDRA.
  • Platform Capability Equals Product — treating HDIP services as Data Products automatically.
  • Profile Rewrites Semantics — changing GEDRM/GEDRA meaning instead of specializing it.
  • Registry Presence Equals Conformance — treating registration as sufficient productization/governance.
  • Data Mesh Equals GEDRA — assuming GEDRA requires one operating model.
  • AI Exception — weakening ordinary data-governance obligations because the consumer/product is AI.

13.21 Minimum HDIP Profile Alignment Expectations

An HDIP-aligned architecture SHOULD demonstrate that:

  1. ADS maps to Authoritative Source;
  2. ADD maps to Data Distributor;
  3. ADO, if used, maps to Data Originator;
  4. authorized and authoritative remain distinct;
  5. HDIP Data Products preserve GEDRA Data Product semantics;
  6. platform services are not automatically Data Products;
  7. product-local governance remains traceable to authoritative policy;
  8. registries support rather than redefine semantic identity;
  9. the HDIP prerequisite registry set is explicit where adopted, including ADS, Product, Schema, Policy, Capability, and Blueprint registries;
  10. HDIP-specific requirements are identifiable as profile constraints;
  11. HDIP logical architecture constructs such as PDEP, CEP, COVP, Governance Plane, and Utility Plane are traceable to GEDRA responsibilities;
  12. generic GEDRA views remain understandable without HDIP terminology;
  13. AI productization preserves relevant data-governance obligations;
  14. HDIP/AIPS lifecycle and readiness gates remain profile constraints rather than GEDRA core semantics;
  15. profile changes are versioned and impact-assessable.

13.22 HDIP Specialization Principle

The canonical relationship is:

GEDRM
defines semantic meaning
|
v
GEDRA
organizes generic architecture
|
v
HDIP Profile
specializes Data & AI architecture
|
v
Enterprise / Domain / Programme Implementation

HDIP is therefore a specialization of GEDRA, not the definition of GEDRA itself.


14. GEDRA 0.1 Semantic Consistency & Closure

14.1 Purpose

This section records the semantic consistency review performed across GEDRA 0.1 before post-GEDRA reconciliation begins.

The review checks that the specification:

  • preserves GEDRM 0.1 meanings;
  • uses one stable six-plane architecture;
  • preserves cross-cutting governance and technology-foundation boundaries;
  • keeps generic GEDRA terminology separate from HDIP profile terminology;
  • avoids accidental role conflation;
  • keeps productization intentional;
  • preserves policy/control/evidence distinctions;
  • keeps architecture views and reusable patterns consistent with the core planes.

14.2 Semantic Closure Result

GEDRA 0.1 is assessed as internally coherent enough to enter release-candidate status.

No material contradiction was identified across the core plane model, reusable patterns, architecture views, derivation/conformance guidance, canonical overview, and HDIP specialization model.

14.3 Core Semantic Locks

The following distinctions are treated as stable GEDRA 0.1 semantic locks:

Data Originator != Data Producer

System of Record != Authoritative Source
Authoritative Source != Source of Authority
Authorized != Authoritative

Data Transformer != Data Processor

Data Transport / Relay != Data Distributor
Data Provider != Data Publisher
Data Distributor != Authoritative Source
Technical message broker != Data Broker

Data Object != Data Asset
Data Asset != Data Product
Platform Capability != Data Product
Output Port != Data Product
Catalog Entry != Data Product
Marketplace Listing != Data Product

Data Policy != Policy as Code
Data Policy != Data Control
Data Contract != Data Control
Data Quality Rule != Data Control
Metric != Data Control
Observability Signal != Control Evidence
Requirement != Data Control

Data Recipient != Data Consumer
Discovery != Entitlement
Authorization != Entitlement semantics

Usage != Value
Cost != Value

Technology Capability != Architectural Role

14.4 Stable Architectural Structure

GEDRA 0.1 adopts six logical planes:

1. Semantic & Enterprise Ontology
2. Authority
3. Processing, Provision & Movement
4. Data Platform & Product
5. Consumption & Access
6. Value, Observability & Feedback

with:

Cross-Cutting Governance & Control
Technology / Utility Foundation

These are logical architectural viewpoints rather than mandatory physical tiers.

14.5 Observability Closure

GEDRA 0.1 deliberately distinguishes two complementary observability responsibilities.

Plane 4:
Observability Capability
= instrumentation and exposure of operational signals

Plane 6:
Observability & Health Assessment
= interpretation and correlation of signals to support health,
value, cost, feedback, and evolution decisions

The distinction is architectural rather than technological.

The same telemetry MAY participate in both contexts.

14.6 Generic vs Profile Terminology

Generic GEDRA terminology remains profile-neutral.

The following HDIP terms are specializations rather than GEDRA core replacements:

ADO -> Data Originator
ADS -> Authoritative Source
ADD -> Data Distributor

Generic GEDRA views SHOULD use the generic terms unless the view is explicitly an HDIP profile projection.

14.7 Architectural vs Semantic Extension Boundary

GEDRA MAY introduce architectural constructs such as:

  • planes;
  • patterns;
  • views;
  • profiles;
  • architecture-level specializations.

GEDRA MUST NOT silently create incompatible GEDRM semantic concepts.

Where a reusable semantic concept is discovered during GEDRA work, it SHOULD be recorded as candidate GEDRM feedback.

The Data Quality Control Pattern in Section 7.11 is therefore explicitly architectural unless or until separately formalized in GEDRM.

14.8 Canonical Overview Status

The reconciled diagram:

gedra-0.1-overview-plane-view-canonical.drawio.xml

is the canonical GEDRA 0.1 Overview / Plane View.

It is intentionally not a complete rendering of every GEDRA concept.

Detailed semantics remain authoritative in the normative specification and dedicated architecture views.

14.9 Known Intentional Abstractions

The canonical overview intentionally omits or compresses certain detailed concepts, including:

  • Control Execution;
  • detailed privacy role relationships;
  • complete lineage semantics;
  • complete product-governance bundles;
  • full Technology / Utility capability inventory;
  • all reusable architecture patterns.

These omissions do not alter the underlying GEDRA semantics.

14.10 Remaining Post-GEDRA Work

The remaining work is reconciliation rather than continued expansion of GEDRA core.

The planned sequence is:

R1 Level 1 principle alignment
R2 Level 2 requirement-to-GEDRA mapping
R4 GEDRM architectural-feedback review
R5 terminology consistency across all artifacts
R6 final HDIP specialization consistency

R3, the Generic Enterprise Data Architecture diagram refresh, is complete.

14.11 Release-Candidate Principle

GEDRA 0.1 should now change only where one of the following is discovered:

  • a genuine semantic contradiction;
  • a GEDRM incompatibility;
  • an unresolved conformance ambiguity;
  • a material omission required for derivability;
  • a reconciliation finding that demonstrates the GEDRA core is incomplete.

Editorial refinement alone SHOULD NOT destabilize the semantic baseline.

14.12 Closure Statement

GEDRA 0.1 now provides a coherent reference architecture spanning:

meaning
authority
processing
provision
movement
persistence
productization
consumption
governance
control
technology enablement
observability
value
feedback
derivation
conformance
profiles

The specification is therefore ready to move from core construction into post-GEDRA enterprise reconciliation.


15. Post-GEDRA Reconciliation Programme Closure

15.1 R6 — Final HDIP Specialization Consistency

The final HDIP specialization review confirms that HDIP can be treated as a governed GEDRA profile/specialization without redefining GEDRM or GEDRA core semantics.

The following mappings are closed for GEDRA 0.1:

Data Originator      -> Authorized Data Originator (ADO), if adopted
Authoritative Source -> Authorized Data Source (ADS)
Data Distributor -> Authorized Data Distributor (ADD)
Data Product -> HDIP Data Product
AI Product -> HDIP/AIPS AI Product specialization

The following distinctions remain mandatory:

ADS != System of Record
ADD != Authoritative Source
Authorized != Authoritative

HDIP Data Product IS-A GEDRA Data Product
HDIP platform capability != Data Product

HDIP logical plane/layer != GEDRA core plane
HDIP readiness/lifecycle gate != GEDRA core semantic state

15.2 HDIP Logical Architecture Closure

HDIP's established logical architecture is treated as a profile projection of GEDRA.

It MAY organize implementation and operating responsibilities through constructs such as:

Product Development Experience Plane (PDEP)
Marketplace & Consumption Layer
Consumer Experience Plane (CEP)
Consumer Observability & Value Plane (COVP)
Governance Plane
Infrastructure / Utility Plane

These names are retained as HDIP-specific organization constructs.

They do not replace or redefine the six GEDRA planes.

15.3 Product-Local Governance Closure

HDIP MAY resolve applicable governance during product development and bind the resulting governed bundle to a published/deployed product version.

The bundle MAY include:

Policy as Code
Data Contract
Data Quality Rules
Data Controls
provenance / lineage requirements
evidence definitions
schema and semantic commitments

This runtime optimization MUST remain traceable to authoritative policy and governance decisions.

Central or federated governance capabilities remain responsible for policy authoring, applicability, approval, lifecycle, versioning, and change propagation as defined by the HDIP operating model.

15.4 Registry Closure

Where the established HDIP profile is used, its prerequisite registry set includes:

ADS Registry
Data Product Registry
Schema Registry
Policy Registry
Capability Registry
Blueprint Registry

Additional registries MAY be introduced by the profile.

Registry presence alone does not establish:

authority
product status
conformance
control effectiveness

Those properties remain governed by their respective GEDRM/GEDRA/HDIP semantics.

15.5 Data Mesh Closure

HDIP MAY implement a Data Mesh operating model.

GEDRA remains independent of Data Mesh.

Therefore:

GEDRA != Data Mesh
HDIP != Data Mesh

but an HDIP Data Mesh profile MAY use domain ownership, federated governance, self-service platform capabilities, product discovery, and cross-domain interoperability to realize GEDRA-aligned responsibilities.

15.6 AI Product Closure

HDIP/AIPS AI Products remain subject to relevant GEDRA data obligations.

AI-specific lifecycle gates, model governance, evaluation, deployment qualification, and runtime requirements MAY be stricter than generic Data Product obligations.

They do not remove requirements concerning:

  • authoritative data sourcing;
  • semantics;
  • lineage and provenance;
  • privacy;
  • access and entitlement;
  • Data Quality;
  • policy;
  • Data Controls;
  • Control Evidence;
  • versioning;
  • lifecycle;
  • consumer obligations.

15.7 Programme Closure Status

The post-GEDRA reconciliation programme is complete:

R1 — Level 1 principle alignment                COMPLETE
R2 — Level 2 requirement-to-GEDRA mapping COMPLETE
R3 — Generic architecture diagram refresh COMPLETE
R4 — GEDRM architectural-feedback review COMPLETE
R5 — Cross-artifact terminology consistency COMPLETE
R6 — Final HDIP specialization consistency COMPLETE

GEDRA 0.1 is therefore semantically reconciled with:

  • GEDRM 0.1;
  • Enterprise Data Management Level 1;
  • Enterprise Data Management Level 2;
  • the canonical GEDRA Overview / Plane View;
  • HDIP specialization semantics.

Further changes to the 0.1 baseline SHOULD be limited to genuine contradiction, incompatibility, conformance ambiguity, or material omission.


16. Downloads

The following GEDRA 0.1 specification and machine-readable artifacts are published directly from the BPS Docusaurus static/specs/gedra/0.1/ directory.

ArtifactPurposeDownload
Architecture RegistryCanonical machine-readable registry of GEDRA construct kinds, planes, patterns, views, relationships, conformance levels, controlled vocabularies, and profile referencesDownload YAML
Constraint CatalogueCanonical catalogue of GEDRA machine and assessment constraints, including stable GEDRA-C-* identifiers and execution responsibilityDownload YAML
JSON-LD ContextCompact terms and canonical IRI mappings for GEDRA JSON-LDDownload JSON-LD
JSON SchemaStructural JSON / JSON-LD validation companion for GEDRA architecture instances, mappings, applicability statements, extensions, deviations, and conformance claimsDownload JSON Schema
RDF/OWL VocabularyFormal GEDRA architecture vocabulary, construct definitions, relationships, and controlled architecture graph representationDownload Turtle
SHACL ShapesCore GEDRA semantic and machine-conformance constraintsDownload SHACL
Canonical Overview / Plane ViewCanonical GEDRA 0.1 logical, role-based architecture viewDownload Draw.io XML
Package ManifestRelease/package inventory, authority boundary, artifact hashes, profile references, and release gatesDownload Manifest
Publication IndexMachine-readable entry point to the GEDRA 0.1 publication packageDownload JSON
Testcase ManifestInventory of valid, structural-invalid, semantic-invalid/warning, and HDIP profile-invalid validation casesDownload Manifest
Conformance RunnerAutomated GEDRA 0.1 JSON Schema / RDF / SHACL / profile-SHACL validation runnerDownload Runner
Conformance RequirementsPython dependencies for the GEDRA conformance runnerDownload Requirements
Release NotesGEDRA 0.1 release-candidate scope, reconciliation status, lexical normalization, and release-gate notesTBA

The HDIP 0.1 GEDRA reference-profile artifacts are published beneath /specs/gedra/0.1/profiles/hdip/0.1/:

ArtifactPurposeDownload
HDIP Reference ProfileData-side HDIP specialization metadata, mappings, registries, requirements, and profile-owned constraintsDownload YAML
HDIP JSON-LD ContextProfile-specific compact terms and IRI mappingsDownload JSON-LD
HDIP RDF/OWL ProfileRDF representation of the HDIP GEDRA reference profileDownload Turtle
HDIP SHACL ShapesAdditive HDIP profile constraints used with GEDRA core SHACLDownload SHACL
HDIP JSON SchemaAdditive structural profile schema composed with GEDRA core JSON SchemaDownload JSON Schema

Illustrative examples are also published beneath /specs/gedra/0.1/examples/, including:

The human-readable GEDRA 0.1 specification remains the normative architectural authority even where a machine-readable artifact is downloadable. Machine validation provides conformance evidence; it does not by itself constitute architectural approval.


Appendix A — Post-GEDRA 0.1 Reconciliation Plan

After the GEDRA 0.1 core is complete:

  • R1 — Level 1 principle alignment;
  • R2 — Level 2 requirement-to-GEDRA mapping;
  • R3 — Generic Enterprise Data Architecture diagram refresh — completed; canonical GEDRA Overview / Plane View established;
  • R4 — GEDRM architectural-feedback review;
  • R5 — terminology consistency across all artifacts;
  • R6 — HDIP specialization consistency — completed; final profile mapping and logical-architecture consistency confirmed.

Expected change magnitude:

ArtifactExpected Change
Enterprise Data Management Level 1Low
Enterprise Data Management Level 2Low–Moderate
Generic Enterprise Data Architecture diagramModerate–High
GEDRM 0.1Very Low
GEDRA 0.1New reference architecture baseline

Appendix B — Publication Convention

GEDRA 0.1 specification artifacts MUST be maintained under:

BPS/static/specs/gedra/0.1/

Docusaurus publishes the corresponding public path as:

/specs/gedra/0.1/

This path convention MUST be used consistently for GEDRA 0.1 artifacts.