Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 2.26 KB

README.md

File metadata and controls

40 lines (28 loc) · 2.26 KB

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

Use & License

This software is made available for use under the Creative Common Attribution 4.0 International (CC BY 4.0). See the LICENSE file for the deed.

Maintainers

Kurrawong AI
https://kurrawong.ai/
info@kurrawong.ai

Original Authors

SURROUND Australia Pty Ltd
https://surroundaustralia.com
info@surroundaustralia.com