Skip to main content

Product Ontology

1. Introduction​

Within the Base Product Specification (BPS), a fundamental question arises: where does a product exist?
Is it the specification that defines it, the system that deploys it, or the interface through which it is consumed?

Traditional approaches tend to reduce a product to a single manifestation — a dataset, an API, a model, a service, or a physical artifact. While convenient, such reductions are incomplete and lead to fragmentation across domains, roles, and systems.

BPS adopts a different position.

A product does not reside in a single artifact or system.
It exists as a multi-perspective construct, expressed through coordinated representations across distinct layers of concern.

This section formalizes that position.


2. The Problem of Reduction​

Across industries and disciplines, products are often conflated with one of their representations:

  • A Book Product is treated as a digital file or printed volume
  • A Movie Product is treated as a video file or streaming asset
  • A Comic Product is treated as a sequence of images or pages
  • An AI product is treated as a trained model
  • A software product is treated as a service endpoint
  • A data product is treated as a dataset or pipeline
  • A physical product is treated as a manufactured object
  • A Business Product is treated as a service offering or transaction capability

These interpretations are not incorrect, but they are partial. Each reflects the perspective of a specific stakeholder, system, or lifecycle stage.

Without a unifying model, this leads to:

  • Misalignment between business, engineering, and governance
  • Loss of traceability between intent and realization
  • Inconsistent definitions across domains
  • Difficulty in automation, interoperability, and audit

BPS addresses this by separating product identity from its representations.


3. Core Principle​

A product within BPS is a single logical identity that manifests across multiple ontological layers, each providing a valid, role-dependent projection of that product.

These projections are not competing descriptions. They are coherent, coordinated, and necessary views of the same product.


4. Ontological Layers of a Product​

BPS recognizes five fundamental layers through which a product exists and is understood:

4.1 Intent Layer​

The Intent Layer captures why the product exists.

It includes:

  • Purpose and value proposition
  • Target consumers and stakeholders
  • Expected outcomes and usage context

This layer is business-native and independent of implementation.


4.2 Semantic Layer (PROD)​

The Semantic Layer defines what the product is.

It includes:

  • Conceptual structure and meaning
  • Domain semantics and definitions
  • Discoverability and descriptive metadata

In BPS, this layer is formalized through the Product Descriptor (PROD).


4.3 Realization Layer (PDS)​

The Realization Layer defines how the product is constructed and deployed.

It includes:

  • Architecture and infrastructure
  • Execution logic and dependencies
  • Deployment environments and configurations

In BPS, this layer is formalized through the Product Deployment Specification (PDS).


4.4 Governance Layer (Policies and DPP)​

The Governance Layer defines how the product is controlled, trusted, and regulated.

It includes:

  • Access and entitlement policies
  • Compliance, risk, and regulatory constraints
  • Lineage, observability, and audit signals

This layer is expressed through:

  • Policy definitions
  • The Digital Product Passport (DPP), which provides a verifiable trust envelope for the product

4.5 Experience Layer (Ports)​

The Experience Layer defines how the product is accessed and consumed.

It includes:

  • Interfaces such as APIs, data outputs, user interfaces, or physical interaction points
  • Contracts governing consumption
  • Output ports that expose the product to consumers

This is the layer through which value is realized.


5. Product Ontology Diagram​

The diagram below illustrates how a single product identity manifests across multiple ontological layers and stakeholder perspectives.


6. Stakeholder Projections​

Each stakeholder interacts with the product through a specific layer, forming a distinct but valid projection:

StakeholderPrimary View of the Product
Product Owner / BusinessIntent (purpose, value, outcomes)
Specification ConsumerSemantic definition (PROD)
Platform / EngineeringRealization (PDS and execution)
Governance / AuditPolicies, lineage, and trust signals
End Consumer / SystemInterfaces and output ports

These views do not conflict. They are aligned through a shared product identity and coordinated through BPS constructs.


7. Relationship to BPS Constructs​

BPS introduces formal constructs to stabilize and coordinate these layers:

  • PROD represents the semantic definition of the product
  • PDS represents the realization and deployment of the product
  • DPP provides the trust and governance envelope

It is therefore essential to distinguish:

A product is not equivalent to its PROD or its PDS.

Instead:

A product is the identity that binds PROD, PDS, policies, and experience into a coherent whole.


8. Product as a Boundary Object​

In BPS terms, a product functions as a boundary object.

A boundary object:

  • Exists across multiple domains and stakeholder groups
  • Is interpreted differently in each context
  • Maintains a stable identity that enables coordination

This property allows:

  • Business and engineering to collaborate without collapsing their perspectives
  • Governance to operate independently of implementation details
  • Consumers to interact with products without requiring internal knowledge

BPS formalizes this behavior through structured artifacts and explicit separation of concerns.


9. Implications​

Adopting this ontology has several important implications:

9.1 Separation of Concerns​

Each layer evolves independently while remaining coordinated through shared identity and lineage.


9.2 Artifact Integrity​

PROD, PDS, and DPP are distinct, versioned artifacts.
They must not be conflated or mutated in place.


9.3 Traceability​

Every realization of a product can be traced back to:

  • Its intent
  • Its semantic definition
  • Its governing policies

9.4 Multi-Form Realization​

A single product identity may manifest as multiple runtime forms (e.g., different environments, interfaces, or delivery modes) without losing coherence.


9.5 Cross-Domain Applicability​

This model applies uniformly across:

  • Data products
  • AI products
  • Software products
  • Physical products

10. Canonical Statement​

A product within the Base Product Specification is a multi-perspective construct, existing simultaneously across intent, semantic, realization, governance, and experience layers, and unified by a single, stable identity and lineage.


11. So to Recap ...​

By distinguishing a product from any single artifact or system, BPS provides a durable and extensible foundation for product definition across domains.

This ontology enables:

  • Clear communication across stakeholders
  • Strong governance and auditability
  • Automation through machine-readable specifications
  • Interoperability across diverse product ecosystems

In doing so, BPS elevates product definition from an implementation concern to a first-class architectural and conceptual discipline.