Open Data Product Graphs

objectType: GraphSpec

purpose: Graph reasoning, traversal, governance propagation, strategic intelligence, and AI-agent interaction across Open Data Product ecosystems.


objectType: GraphField

type: uri

description: URL of the ODPG schema used for validation.


type: string or number

description: Version of the ODPG specification.


type: string

description: Type of graph specification document. Use Graph.


type: object

description: Container for graph metadata, nodes, and edges.


objectType: GraphMetadataField

description: Unique identifier of the graph.


type: localized object

description: Human-readable graph name using language-specific values.


description: Human-readable graph description using language-specific values.


type: array of node objects

description: Collection of graph node objects.


type: array of edge objects

description: Collection of directed graph edge objects.


objectType: NodeField

description: Unique identifier of the node.


description: Type of graph entity represented by the node.


description: Path or URI to the referenced specification or resource.


objectType: EdgeField

description: Source node identifier.


description: Target node identifier.


description: Relationship type connecting two nodes.


description: Confidence level of the relationship. Use high, medium, or low.


objectType: NodeType

description: A data product defined using ODPS or compatible structures.

retrievalUse: Select when the graph references a data product without embedding full product metadata.


description: A business, analytical, operational, or AI-related use case.

retrievalUse: Select when modeling a demand, scenario, workflow need, or business application.


description: A strategic business objective or organizational goal.

retrievalUse: Select when modeling desired business outcomes or strategic goals.


description: A measurable business or operational indicator.

retrievalUse: Select when modeling a metric that measures outcomes, objectives, or product contribution.


description: A business, organizational, technical, or data domain.

retrievalUse: Select when grouping ownership, capability, or subject-area context.


description: A structured or unstructured dataset.

retrievalUse: Select when a dataset needs to be represented separately from a data product.


description: A service interface exposed or consumed by a data product, agent, system, or workflow.

retrievalUse: Select when modeling technical access, interface exposure, or service consumption.


description: A governance, compliance, security, or quality policy.

retrievalUse: Select when modeling governance requirements or controls.


description: A business or technical workflow.

retrievalUse: Select when modeling process execution, orchestration, or operational flows.


description: An AI agent or automation actor.

retrievalUse: Select when modeling AI-agent interaction, automation, or graph-native reasoning.


description: A business or technical capability.

retrievalUse: Select when modeling reusable organizational or technical capabilities.


description: An inferred or declared strategic opportunity.

retrievalUse: Select when graph relationships indicate unmet needs, optimizations, gaps, or emerging value.


objectType: EdgeType

description: A node uses another node as part of execution or operation.

sourceExamples: UseCase Agent Workflow

targetExamples: DataProduct API Dataset


description: A node supports a business objective.

sourceExamples: UseCase Capability DataProduct


description: A node contributes toward an outcome or objective.

sourceExamples: DataProduct UseCase Capability

targetExamples: BusinessObjective KPI


description: A KPI measures an objective or outcome.

targetExamples: BusinessObjective StrategicOpportunity


description: A node tracks or provides KPI-related information.

sourceExamples: DataProduct Dataset API


description: A node depends on another node.

sourceExamples: DataProduct Workflow Agent API

targetExamples: DataProduct API Dataset Policy


description: A node produces data, outputs, or services.

sourceExamples: Workflow DataProduct Agent

targetExamples: Dataset API DataProduct


description: A node consumes data, APIs, or outputs.

sourceExamples: DataProduct Agent Workflow


description: A node is governed by a policy or control.

sourceExamples: DataProduct API Workflow Agent


description: A node is owned by a person, team, organization, or domain.

sourceExamples: DataProduct API Dataset

targetExamples: Domain Capability


description: A node aligns strategically or semantically with another node.

sourceExamples: StrategicOpportunity Capability UseCase

targetExamples: BusinessObjective Domain Capability


description: A generic semantic relationship.

targetExamples: DataProduct UseCase Capability


description: A node impacts another node.

sourceExamples: Policy DataProduct Workflow

targetExamples: UseCase KPI BusinessObjective


description: A node originates from another node.

sourceExamples: Dataset DataProduct KPI

targetExamples: Dataset DataProduct API


description: A node exposes an API or interface.

sourceExamples: DataProduct Workflow


description: A node monitors another node.

sourceExamples: Agent Workflow Policy

targetExamples: DataProduct API KPI


description: A node identifies an opportunity or condition.

sourceExamples: UseCase Agent KPI


objectType: ConfidenceValue

description: Relationship is explicitly declared or confirmed.

agentUse: Prefer for source-backed or owner-confirmed relationships.


description: Relationship is partially validated or inferred with moderate certainty.

agentUse: Use for plausible inferred relationships with some evidence.


description: Relationship is inferred and requires additional validation.

agentUse: Use when suggesting relationships that need review.


objectType: ToolkitComponent

description: Validates ODPG documents against the official schema and verifies structural consistency, node integrity, edge validity, confidence values, and interoperability requirements.

capabilities:
schema validation
node validation
edge validation
reference validation
semantic consistency checks
confidence validation


description: Enables traversal across interconnected graph entities using semantic, strategic, operational, and governance relationships.

capabilities:
path discovery
dependency traversal
governance propagation
impact analysis
semantic navigation
strategic alignment analysis


description: Analyzes graph relationships to identify organizational gaps, overlapping initiatives, unsupported objectives, and emerging strategic opportunities.

capabilities:
orphan KPI detection
strategic gap analysis
thematic clustering
opportunity inference
duplicate use case detection
capability alignment analysis


description: Enables AI agents and automation systems to interact with ODPG ecosystems through graph-native semantic interfaces and governance-aware traversal mechanisms.

capabilities:
graph retrieval APIs
semantic context injection
governance-aware graph traversal
trusted relationship discovery
explainable reasoning paths
graph-based memory systems
objective-aware planning
policy-aware execution
dependency reasoning
graph-native orchestration


description: Enables organizations to connect multiple ODPG ecosystems into federated graph environments for cross-domain interoperability, distributed governance, and enterprise-scale graph reasoning.


objectType: GraphPattern

description: An AI agent uses a data product and an API to retrieve trusted graph context or perform governed analysis.

type: Agent

type: DataProduct

type: API

type: uses

confidence: high


description: A data product contributes to a measurable business objective and tracks a KPI.

type: BusinessObjective

type: KPI

type: contributesTo

confidence: medium

type: measures

type: tracks


description: A data product or API is governed by a policy, enabling governance-aware traversal and impact analysis.

type: Policy

type: governedBy

type: exposes