1. A method for managing provenance data comprising: evaluating input data elements assessed by a processing element; determining whether an input window comprising said input data elements includes a sufficient amount of relevant input data; and if said input window does not include a sufficient amount of relevant input data, designating, with a hardware processor, said input data elements for reference in response to a provenance query.