Provenance is defined as a record that describes the people, institutions, entities, and activities involved in producing, influencing, or delivering a piece of data or a thing. In particular, the provenance of information is crucial in deciding whether information is to be trusted, how it should be integrated with other diverse information sources, and how to give credit to its originators when reusing it. In an open and inclusive environment such as the Web, where users find information that is often contradictory or questionable, provenance can help those users to make trust judgements.
The PROV Family of Specifications is a set of specifications defined by the W3C PROV Working Group defining various aspects that are necessary to achieve the vision of inter-operable interchange of provenance information in heterogeneous environments such as the Web. The specifications are:
The ProvValidator and ProvTranslator services use ProvToolbox a Java toolkit to create, save, and read PROV expressions.
ProvValidator and ProvTranslator can be used either interactivity from a web browser, or as REST services, according to the following API.