View document revision history.
Update or delete science metadata record on a Member Node.
Science metadata is immutable in DataONE. As such, modification involves generating a new science metadata record and indicating that the new record supersedes an existing record, and deletion involves deprecation so that the old metadata record is no longer visible during normal discovery and access.
Member Node, additional Member Nodes, Coordinating Nodes
User is authenticated
MN is registered and is monitored
Science metadata being deleted / updated document exists
System metadata for science metadata object(s) updated
Replacement science metadata propagated through the system
Search indexes updated
Operation recorded in logs
Watchers notified of change
Figure 2. Use case 04.
Figure 3. Create, update, delete, search metadata or data object in Member Node.
Q. Are IDs are pegged to versions? If so, update might differ more radically from create. A. Yes. Create involves creation of a new science metadata object, update involves deprecating an existing science metadata document with a replacement, delete involves setting system metadata properties.
Q. Should queuing of a submission within a member node be required for success? (We assume yes, to guarantee replication of submissions). A. No. Successful update is handled by the Member Node, if the new science metadata can be created and the system metadata can be updated, then the change should be considered complete. The Member Node synchronization process will ensure that the changes are propagated to the wider system.