Preservation of Manual Changes and Provenance for Data Quality using the Nano Version Control Repo
A new data structure called the Nano Version Control (NanoVC) repo emerges from computer science and the software industry. This data structure efficiently encodes entities at the nano-scale of the modelling spectrum and stores the provenance for that entity. The repo provides an intuitive representation of the history and data-lineage of the entity. Some provenance information can be computed on demand because of the repo structure. A simple algorithm for preservation of manual changes in the light of new data and changing algorithms utilizes the commit history in the repo to give us a sustainable way to merge information while keeping the provenance intact.
Paper
Full text
Preservation of Manual Changes and Provenance for Data Quality using the Nano Version Control Repo
Semantic Scholar · Computer Science · 2021
Abstract
A new data structure called the Nano Version Control (NanoVC) repo emerges from computer science and the software industry. This data structure efficiently encodes entities at the nano-scale of the modelling spectrum and stores the provenance for that entity. The repo provides an intuitive representation of the history and data-lineage of the entity. Some provenance information can be computed on demand because of the repo structure. A simple algorithm for preservation of manual changes in the light of new data and changing algorithms utilizes the commit history in the repo to give us a sustainable way to merge information while keeping the provenance intact.