ProvWorkflow
This is a Python library for creating workflows of "Blocks", components of "Workflows" that log their actions in RDF, according to the Prov Workflow (ProvWF) profile of the PROV-O standard.
A brief description of what provenance is, and the components used, reproduced from PROV-DM: The PROV Data Model:
Provenance is information about entities, activities, and people involved in producing a piece of data or thing, which can be used to form assessments about its quality, reliability or trustworthiness. PROV-DM is the conceptual data model that forms a basis for the W3C provenance (PROV) family of specifications. PROV-DM distinguishes core structures, forming the essence of provenance information, from extended structures catering for more specific uses of provenance. PROV-DM is organized in six components, respectively dealing with: (1) entities and activities, and the time at which they were created, used, or ended; (2) derivations of entities from entities; (3) agents bearing responsibility for entities that were generated and activities that happened; (4) a notion of bundle, a mechanism to support provenance of provenance; (5) properties to link entities that refer to the same thing; and, (6) collections forming a logical structure for its members.
To use this library, poetry is recommended, see poetry. With Poetry installed, run poetry add provworkflow to add this library to your project.
Alternatively, create a requirements.txt file with the items in the pyproject.toml file under [tool.poetry.dependencies], and run pip install -r requirements.txt.
The source code is available at: https://github.com/Kurrawong/provworkflow
License
This code is available for reuse according to the https://opensource.org/license/bsd-3-clause[BSD 3-Clause License].
© 2022-2025 KurrawongAI
Maintainers
Kurrawong AI
https://kurrawong.ai/
info@kurrawong.ai
Original Authors
SURROUND Australia Pty Ltd
https://surroundaustralia.com
info@surroundaustralia.com
Release files for provworkflow 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| provworkflow-0.3.1.tar.gz | 11.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| provworkflow-0.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 29.3 kB
Release files / provworkflow-0.3.1.tar.gz
| Download URL | provworkflow-0.3.1.tar.gz |
|---|---|
| Size | 11.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7121bdc8e1d33173bbff4364b905c47066a6501f21ecfe68914b49f6f61e7080
|
|
BLAKE2b-256 checksum How to use checksums |
2cc7f97438055459abce82f372d5e50586479c4cf738f701c202d09e9b609b94
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 22, 2026.
Transparency logRelease files / provworkflow-0.3.1-py3-none-any.whl
| Download URL | provworkflow-0.3.1-py3-none-any.whl |
|---|---|
| Size | 18.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d71c7822e860e8177e7e6cea66e979d95a211e3aa6c90581cf2bfe18168b3d27
|
|
BLAKE2b-256 checksum How to use checksums |
c098cc0e929152ca3e6c7a0e6b05f071de08527af995b11568e2154c5b271e48
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 22, 2026.
Transparency log