R Interface to the DataONE REST API
Get the checksum for the data object associated with the specified pid...
Get the coordinating node associated with this D1Client object.
Download a data object from the DataONE Federation.
Get the data content of a D1Object.
Base Class for Specific Metadata Parsers
Add a D1Object containing a data object to a DataPackage
Archive an object on a Member Node or Coordinating Node, which hides i...
return the D1Object data as a data.frame.
DELETE a resource with authenticated credentials.
GET a resource with authenticated credentials if available.
Send a http HEAD request for a resource with authenticated credentials...
POST a resource with authenticated credentials.
PUT a resource with authenticated credentials.
POST, PUT, or DELETE a resource with authenticated credentials.
Manage DataONE authentication.
Create an AuthenticationManager object
Test whether the provided subject can read an object.
CertficateManager provides mechanisms to obtain, load, verify, and dis...
Create a CertificateManager object
Provides R API to DataONE Coordinating Node services.
Create a CNode object.
Convert a DataFrame to Standard CSV.
Create the Object in the DataONE System
Create a DataPackage on a DataONE Member Node
Create an object on a Member Node.
This function parses a DataONE service response message for errors, an...
The D1Client class contains methods that perform high level DataONE ta...
Initialize a D1Client object
The DataONE client class used to download, update and search for data ...
Query the DataONE Solr endpoint of the Coordinating Node.
A base class for CNode and MNode.
Initialize a D1Node
Create a D1Node object.
D1Object (Defunct) is a representation of a DataObject.
Initialize a D1Object
Create a D1Object instance.
A method to query the DataONE solr endpoint of the Coordinating Node.
CharacterEncoding
Data Format
returns the attribute names
The Attribute (Header) Orientation
returns the attributes' data storage types
returns the attributes' data types
Field Delimiter
returns missing value codes
Quote Character
Number of lines to skip before reading data
Defunct
Deprecated
Search, download and upload data to the DataONE network.
Efficiently get systemmetadata for an object.
Get DataONE identifiers
Get the entity names associated with each table
Get the sizes of the described data tables.
Open the CILogon Certificate download page in the default browser.
Download an object from the DataONE Federation to Disk.
Echo the credentials used to make the call.
Handler for Parsing Table Format Details from Metadata
Construct an EML parser object.
Encode the input for Solr Queries
Encode the Input for a URL Path Segment.
Encode the Input for a URL Query Segment.
Evaluate DataONE authentication.
Get a unique identifier that is generated by the Member Node repositor...
User agent string
Get the expiration date of the current authentication method.
Get the current valid authentication mechanism.
Get the authentication subject.
Get the node capabilities description, and store the information in th...
Get the DataONE X.509 Certificate location.
Show the date and time when an X.509 certificate expires.
Get X.509 Certificate information
Get the file path on disk of the client certificate file.
Download a file (and it's associated system metadata) from the DataONE...
Download data from the DataONE Federation as a DataPackage.
Return the URL endpoint for the DataONE Coordinating Node.
Extract an error message from an http response.
Get information for a single DataONE object format
Get the FormatId of the D1Object
Get the Identifier of the D1Object
Get the DataObject containing package metadata
Get a member node client based on its node identifier.
Get a reference to a node based on its identifier
Get the member node identifier associated with this D1Client object..
Get the bytes associated with an object on this Node.
Download a data package from a member node.
Query a node for the list of query engines available on the node
Get the metadata describing system properties associated with an objec...
Get the value of the DataONE Authentication Token, if one exists.
Get authentication token information
Checks to determine if the supplied subject is the owner of the reserv...
Check if the currently valid authentication method has reached the exp...
Check if an action is authorized for the specified identifier
Verify authentication for a member node.
Determine if an X.509 certificate has expired.
List all object formats registered in DataONE.
List DataONE Member Nodes.
Get the list of nodes associated with a CN
Retrieve the list of objects that match the search parameters
Query a node for the list of query engines available on the node
Provides R API to DataONE Member Node services.
Create a MNode object representing a DataONE Member Node repository.
Temporarily disable DataONE authentication.
Obscure the CILogon Client Certificate
Construct a Node, using a passed in capabilities XML
Parse Solr output into an R list
Test if a node is online and accepting DataONE requests
Search DataONE for data and metadata objects
Reserve a identifier that is unique in the DataONE network.
Get a list of coordinating nodes holding a given pid.
Restore authentication (after being disabled with obscureAuth
).
Restore the CILogon client certificate by renaming it to its original ...
Set the member node identifier to be associated with the D1Client obje...
Set a pid as being obsoleted by another pid
Make the object publicly readable.
Display all authentication information
Get DataONE Identity as Stored in the CILogon Certificate.
Update an object on a Member Node, by creating a new object that repla...
Update the system metadata associated with an object.
Upload a DataObject to a DataONE member node.
Upload a DataPackage to a DataONE member node.
Provides read and write access to data and metadata from the DataONE network <https://www.dataone.org> of data repositories. Each DataONE repository implements a consistent repository application programming interface. Users call methods in R to access these remote repository functions, such as methods to query the metadata catalog, get access to metadata for particular data packages, and read the data objects from the data repository. Users can also insert and update data objects on repositories that support these methods.