Use Case 36 - Resolve an Object LocationΒΆ


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

Post Conditions
  • 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.