NEW
Also known as: W3C Provenance Ontology
An OWL ontology encoding the PROV data model to represent provenance of entities, activities, and agents.
DESCRIPTION
PROV-O provides classes and properties to capture how entities were produced, used, and influenced by activities and agents. It supports traceability, accountability, and reproducibility across workflows. Integration with datasets (DCAT) and processes (OpenLineage) enables end-to-end lineage. The ontology aligns with the broader PROV family of W3C specifications, offering a standard for interoperable provenance.
ALTERNATIVE DEFINITIONS
W3C
PROV-O is the OWL 2 Web Ontology Language encoding of the PROV Data Model.
Defines role as ontology encoding of the PROV data model.
Wikipedia
PROV is a family of specifications developed by the W3C to represent provenance information on the Web.
Places PROV-O within the larger PROV family of specifications.
W3C PROV Primer
This primer provides an overview of PROV, a set of specifications to model provenance information.
Guides practical understanding and modeling of provenance with PROV.
RELATED TERMS
Provenance PROV Entity Activities Agent OpenLineage Lineage DCAT Dublin Core Metadata Management
COMPETING TERMS
Open Provenance Model
KNOWLEDGE AREAS
Metadata Management Data Governance Semantic & Knowledge Modeling Data Management MLOps
TARGET AUDIENCE
Data Steward Data Engineer Data Architect MLOps Engineer
EXTERNAL SOURCES
- Wikipedia - PROV
- W3C - PROV-O ontology specification
- W3C - PROV primer with examples
- OpenLineage - Operational lineage standard
TOP QUESTIONS
Why use PROV-O for provenance?
It provides a standard, interoperable ontology to represent entities, activities, and agents, improving traceability and compliance.
Category: Relevancy
How does PROV-O relate to PROV?
PROV-O is the OWL encoding of the broader PROV data model and specifications.
Category: Standards
What are common mistakes with PROV-O?
Capturing only process names without linking entities and usage, losing actionable lineage detail.
Category: Mistakes
What risks exist when omitting provenance?
Reduced trust, difficulty auditing, and compliance failures in regulated contexts.
Category: Risk
Can PROV-O integrate with DCAT?
Yes; datasets and distributions described in DCAT can be linked to PROV activities and agents.
Category: Integration
How to implement PROV-O in pipelines?
Emit provenance records for key steps, link inputs and outputs, store in a graph database or catalog.
Category: Implementation
What’s a hot topic around PROV-O?
Bridging business lineage with technical telemetry for end-to-end traceability.
Category: Topic
What is the competing term to PROV-O?
The Open Provenance Model is a predecessor; operational standards like OpenLineage complement rather than replace PROV-O.
Category: Alternatives
How do I validate PROV-O data?
Use SHACL or ShEx shapes to enforce consistent entity-activity-agent relations and required properties.
Category: Testing