API reference

This section documents every public class and function in prov, module by module, with their type hints as shipped in the source (prov ships inline types via py.typed). It is organised by concept rather than alphabetically — start with prov.model for the core object model, then follow the links below for identifiers, the PROV vocabulary, serializers, and the graph/graphics interop modules, plus the Conformance matrix matrix mapping every PROV-DM concept to its prov class, factory method, and serializer round-trip status. For task-oriented walkthroughs, see the Getting started and the Work with PROV-JSON (and its sibling how-to pages) instead.