Capturing the History and Change Structure of Evolving Data
Evo-graph is a model for data evolution that encompasses multiple versions of data and treats changes as first-class citizens. A change in evo-graph can be compound, comprising disparate changes, and is associated with the data items it affects. In previous papers, the authors have shown that recording data evolution with evo-graph is very useful in cases where the provenance of the data needs to be traced, and past states of data need to be re-assessed. They have specified how an evo-graph can be reduced to the snapshot holding under a specified time instance, they have given an XML representation of evo-graph called evo-XML, and they have presented how interesting queries can be answered.