In our project Provenance Management using Schema mappings with Annotations, we use additional provenance information to determine which part of a huge amount of data is necessary for evaluating a query result in terms of reproducibility, reconstructability and traceability. The determined source data we call (minimal) sub-database.
In ProSA, we answer questions such as: (i) Where does the data come from, (ii) why, and (iii) how is a query result calculated, by combining the CHASE -- a technique for transforming databases -- with data provenance. The same technique allows us to process temporal databases as well. Query evaluation, evolution and their corresponding inverses are processed by the CHASE, implemented in a separate library called ChaTEAU.
Note: ProSA was developed at the University of Rostock and is now being further developed at the University of Regensburg.