Comparison of versions
We need a way to compare/contrast two items. (More discussion under D7.2-v2.1 Curation workflows#Comparison of versions
Either two versions of an items (APPROVED
vs. SUGGESTED
, Moderator approving the suggestions of a contributor), or two distinct item which are considered duplicates (#44 (closed)) and should be merged into one item.
The comparison has to inform about the changes on the "field"-level (attribute or dynamic property, but also relation).
Basic idea is to use string diff functionality on the JSON representation of the item versions.
This could be implemented by the backend (behind a dedicated /compare/{v1},{v2}
endpoint), but probably also via the Curation notebooks.
The alternative would be a corresponding UI, which seems a much more complex undertaking, to do it right.
(notify: @lbarbot, @klaus.illmayer, @mkozak, @stefan.probst, @cesare.concordia @buddenbohm )