1. A method for managing a history associated with a meeting, comprising the steps of: collecting data associated with the meeting; generating provenance data based on at least a portion of the collected data, wherein the provenance data is indicative of a lineage of one or more data items; generating a provenance graph that defines a visual representation of the generated provenance data, wherein graph elements comprise one or more nodes and one or more edges between nodes, wherein nodes of the graph represent records associated with the collected data and edges of the graph represent relations between the records; associating one or more applications with at least one graph element, wherein the one or more applications are selectable to invoke functionality; and storing the generated provenance graph in a repository for use in analyzing the meeting.