D1Client-class: The D1Client class contains methods that perform high level...

D1Client-classR Documentation

The D1Client class contains methods that perform high level DataONE tasks

Description

The methods in the D1Client class call the low level DataONE API to perform involved tasks such as uploading all the packages in a DataPackage (i.e uploadDataPackage)

Slots

cn

The Coordinating Node associated with the D1Client object

mn

The Member Node associated with this D1Client object

Methods

  • D1Client: Construct a D1Client object.

  • convert.csv: Convert a DataFrame to Standard CSV.

  • createDataPackage: Create a DataPackage on a DataONE Member Node.

  • encodeUrlPath: Encode the Input for a URL Path Segment.

  • encodeUrlQuery: Encode the Input for a URL Query Segment.

  • getDataObject: Download a single data object from a DataONE Federation member node.

  • getDataPackage: Download a collection of data object from the DataONE Federation member node as a DataPackage.

  • getEndpoint: Return the URL endpoint for the DataONE Coordinating Node.

  • getMetadataMember: Get the DataObject containing package metadata.

  • getMNodeId: Get the member node identifier associated with this D1Client object.

  • listMemberNodes: List DataONE Member Nodes.

  • reserveIdentifier: Reserve a unique identifier in the DataONE Network.

  • uploadDataObject: Upload a DataObject to a DataONE member node.

  • uploadDataPackage: Upload a DataPackage to a DataONE member node.

See Also

dataone package description.


dataone documentation built on June 11, 2022, 1:06 a.m.