View document revision history.
Relationships/Versioning - Derived products should be linked to source objects so that notifications can be made to users of derived products when source products change.
Although content in DataONE is immutable, there are situations where the original content can be updated, and in these cases a new copy of the content is created for science metadata. The update process for data is currently not defined, though for practical reasons it is unlikely to be feasible to preserve all copies of data, especially for particularly large data sets.
The premise is that owners of the derived products will be notified - for this to occur, the relationships between original and derived need to be recorded and discoverable. The mechanism for this requires further design. It would be possible to record such relationships in the system metadata, or perhaps it may be necessary for a different class of object to be created to specifically to support recordation of relationships between content.
Data owners
Derived products
Original products
Member Nodes
Coordinating Nodes
Notification system
Relationships between objects are recorded and discoverable
Derived products are stored in the DataONE infrastructure
An object is updated.
Derived product owners are notified of the change.
Notes
Who can assert these relationships? The relevant object owners? Anybody?
How are relationships removed?
Figure 1. Interactions for use case 28. Versioning – Derived products should be linked to source objects so that notifications can be made to users of derived products when source products change