Multi-level Provenance Management

Open-source software ecosystem for managing provenance in scientific workflows, compliant with W3C PROV standards. Navigate and explore provenance across multiple dimensions for climate analytics, machine learning, and more.

Key Features

🔍

Multi-level Provenance

Navigate provenance information across multiple dimensions and granularity levels

📊

W3C PROV Compliant

Full compliance with W3C PROV family of standards

🔄

RESTful API

Easy integration with OpenAPI documentation

🔬

Scientific Workflows

Climate analytics, ML experiments, and more

Lightweight & Extensible

Modular architecture with plugins

🔍

yProv Explorer Live

Provenance documents visualization and exploration

Check it out! →

yProv Ecosystem

A comprehensive suite of tools for provenance tracking, management, and exploration

🖥️ yProvStore CLI

Command-line interface for yProvStore APIs

Repository →

🤖 yProv4ML

Machine learning provenance tracking library with PROV-JSON support

Repository →

⚙️ yProv4WFs

A lightweight and extensible provenance library for Workflow Management Systems (WMS), supporting the modeling and capturing of workflow execution metadata in compliance with the W3C PROV standard.

Repository →

🔍 yProv Explorer

GUI for visualizing and inspecting provenance documents

Repository →

📦 yProvStore

Large-scale provenance storage and retrieval system

Repository →

📝 prov2ld

A lightweight Python script to convert PROV-JSON documents to PROV-JSONLD format according to the W3C PROV-JSONLD specification.

Repository →

🔄 yProv4REP

A lightweight reproducibility verification framework that leverages PROV-JSON.

Repository →

✅ yProv4SQA

Software quality assurance provenance support

Repository →

🫆 yProvTrace

A comprehensive permissioned blockchain network implementation with dynamic organization management and chaincode deployment.

Repository →

🌐 y2Graph

Python tool for building provenance graphs from YAML

Repository →

Join the Community

🤝 Contribute

Join us in developing provenance management tools for scientific workflows

GitHub Organization

🎓 Research

A joint project between University of Trento and CMCC Foundation

Learn More

💡 Use Cases

Examples for Climate analytics, ML workflows, Digital Twins, and more

Examples