objectType: portfolioObject

definition: Top-level ODPC portfolio container for organizing product references, use cases, business objectives, signals, and catalog metadata such as ownership, scope, lifecycle status, tags, and graph implementation reference.

doUseFor: Domain, audience, ownership, and lifecycle scope

doUseFor: Pointing to an ODPG or other graph implementation through metadata.graph

doNotUseFor:
Detailed data product metadata
Relationship semantics or graph edges
Replacing ODPS product descriptions

relatedStandards: ODPS ODPG ODPV


definition: Lightweight catalog reference to a data product that identifies the product and points to the authoritative product definition through productModel.

requiredFields: id productID productVersion name description productModel

optionalFields: valueProposition visibility status type domains categories standards tags portfolioPriority governanceProfile owner logoURL outputFileFormats x-*

doUseFor: Search, filtering, browsing, and prioritization

doUseFor: Referencing ODPS or another authoritative product model

doNotUseFor: Defining access, SLA, pricing, support, or technical interfaces

doNotUseFor: Connecting products to use cases directly


definition: Demand-side ODPC object describing why data is needed, who needs it, what decision or process it supports, and what outcome is expected.

requiredFields: id name description

optionalFields: domains stakeholders businessChallenge decision expectedOutcome kpis impactMetrics dataNeeds scoring status priority tags x-*

doUseFor: Business, operational, analytical, policy, or user needs

doUseFor: Explaining expected outcomes and data needs

doNotUseFor: Strategic objectives that own KPI targets

doNotUseFor: Explicit product relationships or graph edges

relatedStandards: ODPG ODPV


definition: Outcome-oriented ODPC object describing a higher-level business, operational, policy, or strategic objective that use cases and data products can contribute to.

optionalFields: strategicAlignment owner expectedOutcomes kpis timeframe status priority x-*

doUseFor: Strategic, policy, business, or operational outcomes

doUseFor: Objective-level KPI targets and measurement

doNotUseFor: Graph relationships between objectives and products


objectType: nestedObject

definition: Key performance indicator nested inside BusinessObjective.kpis to measure progress toward a business objective.

optionalFields: id name description unit baseline target x-*

doUseFor: Measuring progress toward a BusinessObjective

doNotUseFor:
Top-level ODPC objects
Signals or observed evidence
Graph edges or relationship labels


definition: Observed market, operational, user, technology, policy, competitive, quality, usage, risk, or gap indicator that may create demand for use cases, data products, or product improvements.

requiredFields: id name description type source observedAt

optionalFields: strength confidence opportunity impact evidence recommendedAction status tags x-*

doUseFor: Capturing evidence of demand, risk, opportunity, quality, usage, or gaps

doUseFor: AI-assisted market and portfolio intelligence

doNotUseFor: Direct relationships to products or use cases