Shared vocabulary for the OpenDataProducts.org standards family.
A managed data offering designed for reuse, with defined ownership, access, quality, usage terms, and value context.
Customer Churn Risk Scores is a DataProduct used by retention teams.
Use DataProduct for a managed reusable data offering with ownership, access, quality, and usage context.
The descriptive metadata block for a data product, including name, product identifier, description, value proposition, visibility, status, and version.
The Details section of an ODPS product contains its name, identifier, value proposition, visibility, status, and version.
Use ProductDetails for the descriptive metadata block of a data product.
A managed collection of data products and related portfolio objects, such as use cases, objectives, KPIs, signals, and references.
The enterprise data marketplace is a DataProductCatalog containing reusable data products and related portfolio objects.
In ODPC, the root Catalog object maps to the ODPV DataProductCatalog term.
Use DataProductCatalog when describing a managed collection of products, use cases, objectives, KPIs, and signals.
A graph representation that connects data products, catalogs, use cases, objectives, KPIs, signals, and governance objects through defined relationships.
A DataProductGraph connects customer analytics products to use cases, KPIs, owners, and policies.
Use DataProductGraph when data product portfolio objects need to be represented as connected nodes and relationships.
A structured collection of data that may be part of, or exposed through, a data product. Aligns with DCAT where applicable.
The monthly customer transactions table is a Dataset used by a Customer Analytics DataProduct.
Use Dataset for a structured collection of data, not for the managed product wrapper around it.
A specific accessible form of a dataset, such as a file, API response, export, or downloadable representation. Aligns with DCAT where applicable.
A downloadable CSV export is a Distribution of a Dataset.
Use Distribution for a specific accessible representation such as a file, API response, or export.
A service that provides access to data or data operations, such as an API, query endpoint, or data delivery service. Aligns with DCAT where applicable.
A REST API that returns fraud risk scores is a DataService.
In ODPG graphs, an API node maps to the ODPV DataService term.
Use DataService for an API, query endpoint, or delivery service that provides access to data.
An AI agent, automation actor, or software system that can use data products, services, workflows, or graph context to perform a task.
A maintenance recommendation agent uses an aviation risk score API to support operational decisions.
Use Agent for an AI or automation actor represented in a graph or workflow.
A business, operational, analytical, or technical process that coordinates activities, systems, agents, data products, or services.
A fraud investigation workflow uses transaction event data and risk scoring services.
Use Workflow for a process or orchestration flow represented as a graph node.
A reusable business, organizational, analytical, operational, or technical ability that can be supported by data products, workflows, agents, or services.
Predictive maintenance is a Capability supported by aircraft telemetry data products and monitoring workflows.
Use Capability for a reusable business or technical ability that can be connected to products, workflows, and objectives.
A person, team, organization, or system that provides or publishes a data product, dataset, distribution, or data service.
The Payments Data Platform team is the Provider of the Transaction Events DataProduct.
Use Provider for the team, organization, system, or person that publishes or supplies a data asset.
A legal entity or accountable organization that holds, controls, or is responsible for a data product or the data it contains.
Acme Bank Ltd is the DataHolder for a regulated payments data product.
Use DataHolder for the legal entity or accountable organization that holds or controls the data.
A person, team, organization, system, or agent that uses or consumes a data product, dataset, distribution, or data service.
The Retention Analytics team is a Consumer of the Customer Churn DataProduct.
Use Consumer for a person, team, system, or agent that uses or receives data.
A person, team, or organization accountable for a data product, catalog, dataset, service, or related object.
The Head of Customer Analytics is the Owner accountable for the Churn Scores DataProduct.
Use Owner for accountability, not day-to-day operational stewardship.
A person, team, or organization responsible for the operational management, quality, metadata, and lifecycle of a data product or related object.
A data steward maintains metadata and quality checks for the Customer Profile DataProduct.
Use Steward for operational responsibility over metadata, quality, lifecycle, or product health.
A business, organizational, subject, or functional area used to group data products and related objects.
Mobility is a Domain used to group traffic, routing, and transit data products.
Use Domain for a business, organizational, subject, or functional grouping.
A stable value used to uniquely identify a vocabulary term, specification object, product, catalog item, or graph node.
customer-churn-risk-score is an Identifier for a catalog item.
Use Identifier for stable ids used by terms, products, catalog items, or graph nodes.
A link or pointer to another object, specification file, external vocabulary term, system record, or graph node.
A catalog entry may include a Reference to an external schema registry record.
In ODPC, GraphReference, ProductReference, and ProductModel objects map to the ODPV Reference term.
Use Reference for a link or pointer to another object, file, vocabulary term, or system record.
A practical business, operational, analytical, or technical scenario where one or more data products are used to create value.
Fraud detection is a UseCase supported by transaction monitoring data products.
Use UseCase for the practical scenario where data is used to create business, operational, analytical, or technical value.
A business goal or intended outcome that data products, use cases, or portfolio actions support.
Reduce customer churn by 10 percent is a BusinessObjective supported by retention analytics products.
Use BusinessObjective for the goal or target outcome that data products and use cases help advance.
A measurable indicator used to track progress toward a business objective, outcome, or portfolio goal.
Monthly churn rate is a KPI used to measure progress toward a retention objective.
Use KPI for a measurable indicator connected to an objective, outcome, or impact.
The expected or observed effect created by a data product, use case, signal, or portfolio decision.
Reduced manual reconciliation effort is an Impact of the Finance DataProduct.
Use Impact for the expected or observed effect of a data product, signal, use case, or portfolio decision.
An observed demand, trend, risk, gap, usage pattern, policy change, market change, or operational event that may require action.
A sudden rise in failed deliveries is a Signal that may indicate an operational data gap.
Use Signal for observed demand, trend, risk, usage pattern, market change, policy change, or event requiring attention.
A missing data product, dataset, capability, quality level, access method, relationship, or portfolio coverage area.
Missing product-level carbon emissions data is a Gap for sustainability reporting use cases.
Use Gap for missing data, capability, quality, access, relationship, or portfolio coverage.
A ranking or importance level used to guide portfolio planning, product development, investment, or remediation.
Critical is a Priority assigned to a gap blocking regulatory reporting.
Use Priority for ranking importance or urgency in planning, remediation, or investment decisions.
A desired or achieved result connected to a business objective, use case, KPI, or impact statement.
Faster fraud investigation is an Outcome of improved transaction event data.
Use Outcome for a desired or achieved result connected to objectives, use cases, KPIs, or impact.
A required data input, data product, dataset, attribute, capability, or access pattern needed to support a use case or objective.
Daily merchant risk scores are a DataNeed for the fraud monitoring use case.
Use DataNeed for required data inputs, products, attributes, capabilities, or access patterns.
A positive business, operational, financial, social, or technical value expected from a data product, use case, or portfolio action.
Reduced reporting effort is a Benefit expected from a governed finance metrics product.
Use Benefit for a positive business, operational, financial, social, or technical value.
Evidence of need or interest from consumers, stakeholders, systems, markets, policies, or operational processes.
Repeated requests for near-real-time inventory data are Demand for a new data product.
Use Demand for evidence of need or interest from consumers, stakeholders, systems, markets, or operations.
A possible area for value creation, reuse, innovation, service improvement, monetization, or better decision-making.
Combining mobility and weather data is an Opportunity for better route optimization.
Use Opportunity for a possible area of reuse, innovation, service improvement, monetization, or better decisions.
An inferred or declared opportunity with strategic relevance, such as a portfolio improvement, optimization, unmet need, or emerging value area.
Reducing unscheduled aircraft maintenance is a StrategicOpportunity identified from reliability signals and operational gaps.
Use StrategicOpportunity when an opportunity has portfolio, strategic, or business-objective relevance.
The strategic plan or context for a data product, including objectives, alignment, dates, status, and KPIs used to describe intended value.
A ProductStrategy links a customer intelligence data product to growth objectives and retention KPIs.
Use ProductStrategy for product-level objectives, alignment, timing, status, and strategic KPIs.
A possible negative event, weakness, exposure, or uncertainty that may affect data product value, trust, access, compliance, or operation.
Unclear licensing for customer demographic data is a Risk for external sharing.
Use Risk for a possible negative event, exposure, weakness, or uncertainty affecting value, trust, access, compliance, or operation.
A short explanation of why a data product, use case, or portfolio item matters and what value it is expected to create.
This product reduces onboarding time for analysts by providing governed customer features is a ValueProposition.
Use ValueProposition for a short explanation of why a product, use case, or portfolio item matters.
A portfolio-level priority assigned to a data product, use case, signal, gap, or objective.
High reuse potential is a PortfolioPriority for a shared customer identity data product.
Use PortfolioPriority for a portfolio-level ranking assigned to products, use cases, signals, gaps, or objectives.
The expected, measured, or reported quality of a data product, dataset, distribution, or data service.
Completeness above 98 percent is a DataQuality expectation for the Customer Profile DataProduct.
Use DataQuality for expected, measured, or reported quality of a product, dataset, distribution, or service.
A service-level agreement or expectation that defines operational commitments for a data product, distribution, or data service.
The product refreshes by 08:00 UTC every business day is an SLA.
Use SLA for service-level expectations or operational commitments.
The legal terms that define how a data product, dataset, distribution, or data service may be used, shared, or redistributed.
Apache 2.0 is a License for a publicly shared dataset.
Use License for legal terms that define how data may be used, shared, or redistributed.
The access configuration or access description for a data product, dataset, distribution, or data service.
An ODPS dataAccess block describes the output ports or access channels for a data product.
Use DataAccess for product-level access configuration or description.
The method used to access a data product, dataset, distribution, or data service, such as API, file download, query endpoint, or platform access.
A Snowflake share is an AccessMethod for the Customer Features DataProduct.
Use AccessMethod for the channel or interface used to access data, such as API, file download, query endpoint, or platform access.
A pricing, cost, subscription, or commercial plan that describes how a data product or data service may be paid for, charged, or monetized.
A monthly subscription tier for a market data product is a PricingPlan.
Use PricingPlan for pricing, cost, subscription, or monetization plans.
A payment integration, payment service, or gateway used to process commercial access to a data product or data service.
A Stripe integration configured for paid API access is a PaymentGateway.
Use PaymentGateway for payment services or integrations used with commercial data product access.
The support model or contact channel for help, issue handling, or operational assistance related to a data product or data service.
A support email and phone number for product incidents is Support metadata.
Use Support for help, issue handling, or operational assistance channels.
A formal or informal agreement that defines usage, commercial, legal, operational, or governance terms for a data product or data exchange.
A commercial data sharing contract is an Agreement for an external data exchange.
Use Agreement for usage, commercial, legal, operational, or governance terms between parties.
A rule, guideline, or governance statement that applies to a data product, catalog, graph, use case, access method, or related object.
Customer data must not be exported outside approved regions is a Policy.
Use Policy for a rule, guideline, or governance statement that applies to products, catalogs, graphs, use cases, or access.
A specific rule or requirement used to assess, enforce, or document compliance.
PII fields must be masked before non-production use is a ComplianceRule.
Use ComplianceRule for a specific requirement used to assess, enforce, or document compliance.
A classification that indicates how sensitive a data product, dataset, attribute, distribution, or service is from a privacy, security, commercial, or operational perspective.
Confidential is a Sensitivity classification for customer identity data.
Use Sensitivity to indicate privacy, security, commercial, or operational sensitivity.
The rights granted to consumers for using, sharing, modifying, deriving, or redistributing a data product or dataset.
Internal analytics only is a UsageRights statement for a licensed dataset.
Use UsageRights for what consumers may do with data, including use, sharing, modification, derivation, or redistribution.
The rules or expectations for how long data, metadata, logs, agreements, or related records should be retained.
Transaction logs retained for seven years is a Retention rule.
Use Retention for how long data, metadata, logs, agreements, or records should be kept.
A condition that must be met before a consumer can access a data product, dataset, distribution, or data service.
Manager approval required before access is granted is an AccessCondition.
Use AccessCondition for a requirement that must be met before a consumer can access data.
A reusable governance classification that describes the expected level of control, assurance, review, or operational maturity for a data product or catalog item.
High assurance is a GovernanceProfile for regulated finance data products.
Use GovernanceProfile for a reusable classification of control, assurance, review, or maturity expectations.
A structured agreement that defines the allowed use, responsibilities, obligations, and constraints for a data product or data exchange.
A partner data exchange contract with allowed uses and obligations is a DataAgreement.
Use DataAgreement for structured allowed use, responsibilities, obligations, and constraints for data sharing.
A technical or operational contract that defines expectations for schema, quality, delivery, compatibility, and change management.
A schema compatibility and freshness contract for an events API is a DataContract.
Use DataContract for technical or operational expectations around schema, quality, delivery, compatibility, and change management.
The assigned responsibility model for managing data product metadata, quality, lifecycle, and operational health.
The analytics platform team handles Stewardship for metadata quality and lifecycle reviews.
Use Stewardship for the assigned responsibility model for metadata, quality, lifecycle, and operational health.
Indicates that one object helps enable, serve, or make another object possible, such as a data product supporting a use case.
Customer Churn Risk Scores supports the Retention Campaign Optimization use case.
Use supports when one object helps enable, serve, or make another object possible.
Indicates that one object needs another object to be complete, useful, or executable, such as a use case requiring a data product.
The Fraud Detection use case requires the Transaction Events DataProduct.
Use requires when one object needs another object to be complete, useful, or executable.
Indicates that one object uses another object as part of execution, operation, analysis, automation, or decision-making.
A maintenance recommendation agent uses an aviation risk score data service.
Use uses when one object actively uses another object during execution or operation.
Indicates that one object helps advance another object, such as a use case contributing to a business objective.
The Retention Campaign Optimization use case contributesTo the Reduce Churn business objective.
Use contributesTo when one object helps advance an objective, outcome, or impact.
Indicates that one object measures another object, such as a KPI measuring a business objective or outcome.
Monthly churn rate measures the Reduce Churn business objective.
Use measures when a KPI, signal, or metric tracks an objective, outcome, or impact.
Indicates that one object is assigned to, grouped under, or included in another object, such as a data product belonging to a catalog.
The Customer Churn Risk Scores DataProduct belongsTo the Customer Analytics catalog.
Use belongsTo when one object is assigned to, grouped under, or included in another object.
Indicates that one object has a dependency on another object, such as a data product depending on another product, service, or dataset.
The Churn Scores DataProduct dependsOn the Customer Profile Dataset.
Use dependsOn for operational, technical, or data dependencies between products, services, datasets, or use cases.
Indicates that one object is governed by another object, such as a data product governed by a license, policy, agreement, or compliance rule.
The Customer Profile DataProduct is governedBy the Customer Data Access Policy.
Use governedBy when a product, dataset, service, or access method is subject to a policy, license, agreement, or compliance rule.
Indicates that one object is provided, published, or made available by a provider.
The Transaction Events DataProduct is providedBy the Payments Data Platform team.
Use providedBy when an object is published, supplied, or made available by a provider or owner.
Indicates that one object is used, accessed, or consumed by a consumer.
The Customer Features DataProduct is consumedBy the Personalization Model Training system.
Use consumedBy when an object is used, accessed, or received by a consumer.
Indicates that one object creates, generates, outputs, or makes available another object, such as a workflow producing a dataset or data service.
A scoring workflow produces a daily maintenance risk dataset.
Use produces when one object creates, generates, outputs, or makes another object available.
Indicates that one object consumes data, services, outputs, or interfaces from another object.
A recommendation agent consumes telemetry datasets and a risk score data service.
Use consumes for active consumption of data, services, outputs, or interfaces.
Indicates that one object points to, reveals, or suggests another object, such as a signal indicating a gap, demand, risk, or opportunity.
A rising support ticket trend indicates a Gap in product usage data.
Use indicates when a signal, KPI, or observation points to a gap, demand, risk, or opportunity.
Indicates that one object identifies, detects, discovers, or names another object, such as an agent identifying a strategic opportunity.
A maintenance analytics agent identifies a StrategicOpportunity to reduce unscheduled maintenance.
Use identifies when one object discovers or names an opportunity, condition, gap, or risk.
Indicates a general relationship between two objects when a more specific relationship type is not available.
The Customer Profile DataProduct is relatedTo the Customer Segmentation UseCase.
Use relatedTo only when a more specific relationship type is not available.
Indicates that one object is owned or accountable to a person, team, organization, domain, or capability.
The maintenance risk score data service is ownedBy the aviation analytics domain.
Use ownedBy when a graph object has an accountable owner, domain, team, or capability.
Indicates that one object has strategic, semantic, organizational, or capability alignment with another object.
A predictive maintenance capability alignsWith the reduce unscheduled maintenance business objective.
Use alignsWith for strategic, semantic, organizational, or capability alignment.
Indicates that one object is part of a larger object, such as a catalog item being part of a catalog.
A customer address Dataset is partOf the Customer Profile DataProduct.
Use partOf when one object is a component or member of a larger object.
Indicates that one object contains or includes another object.
The Customer Profile DataProduct hasPart the Customer Address Dataset.
Use hasPart when one object contains or includes another object.
Indicates that one object is derived from another object, such as an insight, product, dataset, or signal derived from a source.
The Churn Score Dataset is derivedFrom customer events and subscription history datasets.
Use derivedFrom when an object is based on, sourced from, generated from, or created from another object.
Indicates that one object affects, changes, influences, or has an impact on another object.
A delayed data refresh policy impacts a fraud detection use case.
Use impacts when one object affects or influences a use case, metric, objective, or outcome.
Indicates that one object exposes a data service, interface, endpoint, distribution, or access method.
The maintenance risk data product exposes a REST API represented as a DataService.
Use exposes when one object makes an interface, endpoint, access method, or data service available.
Indicates that one object replaces another object, such as a newer data product replacing an older version.
Customer Churn Scores v2 replaces the legacy churn scoring product.
Use replaces when a newer product, dataset, service, or version supersedes an older one.
Indicates that one object is a version of another object.
Customer Churn Scores v2 is a versionOf Customer Churn Scores.
Use versionOf when one object is a version, variant, release, or revision of another object.