| CNode-class {dataone} | R Documentation |
Provides R API to DataONE Coordinating Node services.
Description
The CNode class provides methods that interact with a DataONE Coordinating Node.
Slots
endpointA character vector containing URL service endpoint for the Coordinating Node
servicesA data.frame containing the supported service tiers for a CN
serviceUrlsA data.frame contains URL endpoints for certain services
Methods
CNode: Construct a CNode object.listFormats: List all object formats registered in DataONE.getFormat: Get information for a single DataONE object formatgetChecksum: Get the checksum for the data object associated with the specified pid.listNodes: Get the list of nodes associated with a CN.reserveIdentifier: Reserve a identifier that is unique in the DataONE network.hasReservation: Checks to determine if the supplied subject is the owner of the reservation of id.setObsoletedBy: Set a pid as being obsoleted by another pidgetObject: Get the bytes associated with an object on this Coordinating Node.getSystemMetadata: Get the bytes associated with an object on this Coordinating Node.describeObject: Get a list of coordinating nodes holding a given pid.resolve: Get a list of coordinating nodes holding a given pid.getMNode: Get a reference to a node based on its identifier.echoCredentials: Echo the credentials used to make the call.isAuthorized: Check if an action is authorized for the specified identifier.
See Also
dataone package description.