Warning: These documents are under active
development and subject to change (version 2.1.0-beta).
The latest release documents are at:
https://purl.dataone.org/architecture
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).
Figure 1. Use case diagram for Use Case 36.
Figure 2. Sequence diagram for implementation of use case 36.