A library for W3C Provenance Data Model supporting PROV-JSON import/export
Project description
A library for W3C Provenance Data Model supporting PROV-JSON import/export
Free software: MIT license
Documentation: http://prov.readthedocs.org.
Features
This package provides an implementation of the W3C PROV Data Model in Python. It provides in-memory classes for PROV assertions and can be serialized into PROV-JSON representation. In addition, the included prov.dot module exports PROV documents into various graphical formats (e.g. PDF, PNG, SVG).
Uses
This package is used extensively by ProvStore, a respository for provenance documents.
History
1.0.0 (2014-07-15)
The underlying data model has been rewritten and is incompatible with pre-1.0 versions.
References to PROV elements (i.e. entities, activities, agents) in relation records are now QualifiedName instances.
A document or bundle can have multiple records with the same identifier.
PROV-JSON serializer and deserializer are now separated from the data model.
Many tests added, including round-trip PROV-JSON encoding/decoding.
For changes pre-1.0, see CHANGES.txt.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.