job-provenance

Retrieves W3C PROV provenance metadata for a specified job ID and outputs formatted document.

30|6|Updated Mar 5, 2019
One-click install
npx skills add https://github.com/crim-ca/weaver --skill job-provenance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: job-provenance
Source: https://github.com/crim-ca/weaver/tree/main/.agents/skills/job-provenance
Command: npx skills add https://github.com/crim-ca/weaver --skill job-provenance

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of tracking the complete execution lineage and data derivation for reproducibility and data lineage tracking.

Core Features & Use Cases

  • Lineage Tracking: Provides detailed information about inputs, outputs, processes, agents, and temporal relationships.
  • Reproducibility: Ensures that the results can be replicated by following the recorded execution lineage.
  • Data Lineage: Tracks the origin and transformation of data through various processes.
  • Use Case: For scientific research, it allows researchers to understand how data was derived and ensure the reproducibility of their results.

Quick Start

Retrieve the provenance metadata for a job using the job ID and specify the format for the output.

Frequently Asked Questions about job-provenance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track execution lineage and data derivation for reproducibility?

Track execution lineage by retrieving W3C PROV provenance metadata, which records inputs, outputs, processes, agents, and temporal relationships. This ensures reproducibility by mapping the complete data derivation history of a job.

What provenance formats can I export data lineage records in?

Provenance metadata can be exported in JSON-LD, XML, Turtle, or RDF formats. These W3C PROV standard formats ensure that execution lineage and data derivation records are interoperable and machine-readable.

How do I retrieve W3C PROV provenance metadata for a specific job?

Retrieve W3C PROV provenance metadata by providing the job ID and specifying the desired output format. The Skill queries the Weaver API to fetch the complete execution lineage and data derivation details for that job.

Do I need Weaver API access to get execution lineage and provenance data?

Yes, Weaver API access is required with the provenance feature enabled. The API provides the underlying execution lineage and data derivation records needed to generate the W3C PROV metadata output.

What is W3C PROV and when do I need it for workflow reproducibility?

W3C PROV is a standard for representing provenance metadata. You need it for workflow reproducibility to document how data was derived, track process execution lineage, and validate that scientific results can be replicated.

Can I use this provenance tracking for scientific research data lineage?

Yes, provenance tracking is designed for scientific research data lineage. It allows researchers to understand how data was derived through various processes and ensures the reproducibility of their results by following the recorded execution lineage.