libprovn 1.0.1 copy "libprovn: ^1.0.1" to clipboard
libprovn: ^1.0.1 copied to clipboard

A Dart library for parsing and writing W3C PROV-N (Provenance Notation) and PROV-JSON formats.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2025-09-23 #

Added #

  • Initial release of libprovn
  • Complete PROV-N parser based on W3C specification
  • PROV-JSON reader and writer for bidirectional conversion
  • Support for all PROV-N expression types:
    • Entity, Activity, and Agent expressions
    • Generation and Usage relationships
    • Derivation, Attribution, Association, and Delegation
    • Communication, Start, End, and Invalidation
    • Specialization, Alternate, and Membership
    • Influence expressions
    • Bundle support for nested provenance
    • Extensibility expressions for custom qualified names
  • Command-line tool for converting between PROV-N and PROV-JSON
  • Comprehensive test suite with W3C examples
  • Full documentation and examples

1.0.1 - 2025-09-23 #

Added #

  • Clean up linting issues
  • Added more complete documentation
0
likes
160
points
153
downloads

Publisher

verified publisherlibdbm.com

Weekly Downloads

A Dart library for parsing and writing W3C PROV-N (Provenance Notation) and PROV-JSON formats.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

meta, petitparser

More

Packages that depend on libprovn