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:
| Stakeholder | Primary View of the Product |
|---|---|
| Product Owner / Business | Intent (purpose, value, outcomes) |
| Specification Consumer | Semantic definition (PROD) |
| Platform / Engineering | Realization (PDS and execution) |
| Governance / Audit | Policies, lineage, and trust signals |
| End Consumer / System | Interfaces 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.