Core Provenance Library is a free and open-source library that enables application programmers to easily instrument their applications to collect provenance.
Core Provenance Library can run on a number of platforms, work with multiple programming languages, and be able to use a several different database backends.
Furthermore, an application would use the library's API to disclose its provenance by creating provenance objects and disclosing data and control flow between the objects.
Core Provenance Library handles the persistently storing the provenance, detecting and breaking the cycles, and providing an interface to query and visualize the collected provenance.
Core Provenance Library is cross-platform and it works on Mac OS X, Windows and Linux.
What's New in This Release: [ read full changelog ]
· Added Python bindings
· Added cpl_new_version()
· Updated Perl and Java bindings to support the entire CPL API
· Bug fixes