brainverse icon indicating copy to clipboard operation
brainverse copied to clipboard

NDA Updated Form Versioning

Open smpadhy opened this issue 7 years ago • 3 comments

Each NDA data dictionary has 'shortName' field which is unique and has some version information on it. With NDA Editor allowing to edit a form, the challenge is how to version the updated form and preserve the provenance information. As a first step, we added a new term, 'derivedFrom' denoting the original form shortname from which it is derived from. The new shortName for the updated form is oldShortName followed by randomNumber. However, we need a more concrete scheme to solve this problem as we start updating the original NDA form more collaboratively, versioning plays a crucial role.

smpadhy avatar Oct 25 '17 13:10 smpadhy

@smpadhy - this can be an interesting research project that leverages current ways of hashing multiple components of a dictionary. such that similarity can be looked at any level. more generally, we should work to now create a good data model for the form.

satra avatar Oct 25 '17 14:10 satra

Yes, I agree.

smpadhy avatar Oct 25 '17 14:10 smpadhy

A related issue: https://github.com/ReproNim/brainverse/issues/75

smpadhy avatar Oct 25 '17 14:10 smpadhy