View document revision history.
Communicate the locations where a DataONE object can be found
Within DataONE, a registered object may be held on one or more Member Nodes (depending on replication policy) and in the case of science metadata, on Coordinating Nodes. Clients must be able to ask a Coordinating Node for those locations.
The response to this query is a list of member node identifiers and the URL endpoint of their DataONE API implementation.
The client will need to retrieve information about the node from the node registry (Use case 35) in order to accurately determine the URL that can be used to retrieve the object bytes (Use case 01).
Coordinating Node
Client requesting info
Coordinating Nodes are operational
Client has an identifier for an object
Object exists in the DataONE system and has been recorded by the Coordinating Nodes
Request by client
Client has more information about the location of the object.
Figure 1. Use case diagram for Use Case 36.
Figure 2. Sequence diagram for implementation of use case 36.