Skip to main content

A library for W3C Provenance Data Model supporting PROV-JSON, PROV-XML and PROV-O (RDF)

Project description

Latest Release CI Status Coverage Status Wheel Status Supported Python version License

A library for W3C Provenance Data Model supporting PROV-O (RDF), PROV-XML, PROV-JSON import/export

Features

  • An implementation of the W3C PROV Data Model in Python.

  • In-memory classes for PROV assertions, which can then be output as PROV-N

  • Serialization and deserialization support: PROV-O (RDF), PROV-XML and PROV-JSON.

  • Exporting PROV documents into various graphical formats (e.g. PDF, PNG, SVG).

  • Convert a PROV document to a Networkx MultiDiGraph and back.

Uses

See a short tutorial for using this package.

This package is used extensively by ProvStore, a free online repository for provenance documents.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

prov-2.1.1.tar.gz (136.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

prov-2.1.1-py3-none-any.whl (425.9 kB view details)

Uploaded Python 3

File details

Details for the file prov-2.1.1.tar.gz.

File metadata

  • Download URL: prov-2.1.1.tar.gz
  • Upload date:
  • Size: 136.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.14

File hashes

Hashes for prov-2.1.1.tar.gz
Algorithm Hash digest
SHA256 7d012b164f5bbb42e118ed9d25788ab012d09082b722bc9dd4e811a309ea57f5
MD5 25f6d0f3c1ae8d01cbef2e9d945e19b8
BLAKE2b-256 c6bb442f2e478061543c9c229f48c2d3a43cb0a77642584edecac126bc1ade99

See more details on using hashes here.

File details

Details for the file prov-2.1.1-py3-none-any.whl.

File metadata

  • Download URL: prov-2.1.1-py3-none-any.whl
  • Upload date:
  • Size: 425.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.14

File hashes

Hashes for prov-2.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 04f74f9151b68f0bda68c943e111b1275207b19e197689043644a1b355a9d035
MD5 179f10f7232db25b3286e7df973af690
BLAKE2b-256 76175703ad2380e57ecceb2700e30646ba0d856d9b90c9f33b01c68a3e298e3a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page