Use Cases
This section provides illustrative use cases that demonstrate how the Base Product Specification (BPS) can be applied across different domains.
The scenarios are illustrative, not prescriptive — they show the versatility of the PDS/PROD split without limiting its scope.
1. Data Product: Customer Transactions Dataset
-
Scenario:
A bank wishes to publish a Customer Transactions Data Product for internal analysts and external regulators. -
PDS (Deployment):
- Input port: Secure SQL endpoint (Trino).
- Output port: Parquet files delivered via S3 bucket.
- Version: Published v1.2, maintained quarterly.
-
PROD (Semantics):
- Purpose: “Captures all debit/credit transactions for retail customers.”
- Ownership: Corporate Banking Data Team.
- Governance: GDPR-compliant, lineage documented.
- Risk: Classified as “sensitive financial data.”
- Classification: finance/transactions taxonomy.
2. AI Product: Credit Scoring Model
-
Scenario:
A fintech offers a credit scoring AI model through its marketplace. -
PDS (Deployment):
- Input port: REST endpoint for applicant features (JSON).
- Output port: Prediction score (0–1).
- SLA: Latency < 100ms, uptime 99.9%.
-
PROD (Semantics):
- Purpose: “Predicts creditworthiness of loan applicants.”
- Governance: Classified as “High-Risk AI” under EU AI Act.
- Evaluation: Bias test results included.
- Ownership: Risk Analytics Team.
- Classification: Binary Classifier; domain=credit risk.
3. Physical Product: Storage Device
-
Scenario:
A hardware manufacturer sells a 2TB external storage device through a retail channel. -
PDS (Deployment):
- Input: Power supply (USB-C).
- Output: Data storage capacity (2TB, NTFS format).
- Delivery: Shipped with warranty card.
-
PROD (Semantics):
- Category: “Consumer Electronics > Storage.”
- Compliance: CE certified, RoHS compliant.
- Provenance: Manufactured in batch #SD2025A.
- Ownership: Vendor support desk responsible for warranty claims.
- Consumer Electronics > Storage.
4. Software Product: Payment Orchestration Service
-
Scenario:
A SaaS provider publishes a Payment Orchestration API to enterprise customers. -
PDS (Deployment):
- Input: JSON payment requests (REST API).
- Output: Payment status responses.
- Version: API v2.1, OpenAPI spec available.
-
PROD (Semantics):
- Purpose: “Manages multi-gateway payment routing and retries.”
- Ownership: SaaS Payments Division.
- Governance: PCI-DSS compliance.
- Evaluation: 99.99% uptime SLA audited annually.
- Classification: Payments > Orchestration.
5. Cross-Domain Marketplace
-
Scenario:
A unified marketplace allows consumers to discover Data, AI, Software, and Physical Products side by side. -
Benefit of BPS:
- PDS provides consistent operational details (how to access, install, deploy).
- PROD provides consistent semantic meaning (what it is, why it matters, governance context).
- Together, they enable seamless discoverability, evaluation, and trust across domains.
6. Lessons from Use Cases
- The PDS view ensures reproducibility and usability.
- The PROD view ensures meaning, trust, and governance.
- BPS works across digital and physical products, avoiding silos.
- Examples are illustrative, not exhaustive — spec authors are free to define additional domain-specific profiles.