skip to navigation
skip to content

prov 1.5.0

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

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


  • 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 deserializtion 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.


See a short tutorial for using this package.

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


1.5.0 (2015-10-19)

  • Added: Support for PROV-O (RDF) serialization and deserialization
  • Added: direction option for
  • Added: prov.graph.graph_to_prov to convert a MultiDiGraph back to a prov.model.ProvDocument
  • Testing with Python 3.5
  • Various minor bug fixes and improvements

1.4.0 (2015-08-13)

  • Changed the type of qualified names to prov:QUALIFIED_NAME (fixed #68)
  • Removed XSDQName class and stopped supporting parsing xsd:QName as qualified names
  • Replaced pydot dependency with pydotplus
  • Removed support for Python 2.6
  • Various minor bug fixes and improvements

1.3.2 (2015-06-17)

  • Added: prov-compare script to check equivalence of two PROV files (currently supporting JSON and XML)
  • Fixed: deserialising Python 3’s bytes objects (issue #67)

1.3.1 (2015-02-27)

  • Fixed unicode issue with deserialising text contents
  • Set the correct version requirement for six
  • Fixed format selection in prov-convert script

1.3.0 (2015-02-03)

  • Python 3.3 and 3.4 supported
  • Updated prov-convert script to support XML output
  • Added missing test JSON and XML files in distributions

See a complete history.

File Type Py Version Uploaded on Size
prov-1.5.0-py2.py3-none-any.whl (md5) Python Wheel 2.7 2016-10-19 422KB
prov-1.5.0.tar.gz (md5) Source 2016-10-19 122KB