📑 Metadata Files Generated by Executions
Each method execution in CCP produces a consistent set of metadata files.
These support traceability, reproducibility, and alignment with the FAIR principles.
This page summarizes their role and content.
📁 Metadata Summary
The metadata files are grouped into three main areas:
🔧 Method Definition
File | Description |
---|---|
metadata_method.json |
Method definition: inputs, outputs, docker image, parameters |
metadata_request.json |
Specific values used in this execution (e.g., file paths, parameters) |
🖥️ Execution Process
File | Description |
---|---|
metadata_jobStatus.json |
Current status (running , successful , etc.), timestamps, messages |
metadata_infrastructure.json |
Infrastructure used for execution |
auth_jwt.json |
Token used by the user (opaque, for audit only) |
🧬 Provenance
File | Description |
---|---|
metadata_provo.xml |
Semantic trace of execution using W3C PROV-O vocabulary |
For details, see 📜 Execution provenance (PROV-O)
🧠 Why These Matter
These files enable:
Reproducibility: knowing exactly how a result was generated
Validation: confirming the configuration used at runtime
Debugging: identifying failures or inconsistencies
Traceability: supporting FAIR data principles and long-term reuse