Skip to content
Making sure your provenance is all good
Branch: master
Clone or download
Latest commit cf80303 May 23, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
provcheck a sparql based implementation of prov-constraints Jan 30, 2013
tests results for checking the tests defined by the prov working group Jan 30, 2013
LICENSE Create LICENSE May 23, 2019
README.md added more notes Jan 30, 2013

README.md

prov-check

Making sure your provenance is all good.

This project is an implementation of the W3C Constraints of the PROV Data Model using SPARQL.

##Current Status##

  • Be kind - this is super alpha software
  • You can find the code in provcheck/provconstraints.py
  • All constraints defined in the documented are implemented.
  • Passing (279/280) test cases: all 157 unit tests, 81 prov-o examples and 40/41 prov-dm examples as defined in the PROV-Constraints Test Case Guide
  • Uses a lot of sparql 1.1
  • Currently, only supports qualified "style" prov forms
  • Works only with prov-o serializations

##TODO##

  • Support expansion of short forms
  • Do a check of all blank node handling
  • Recheck that all inferences are correctly handled
  • Nice documentation
  • Add a license
  • Separate sparql queries out from code
  • Remote check

This project prov:wasDerivedFrom https://github.com/pgroth/prov-constraints-validator-spin

You can’t perform that action at this time.