createD1Object {dataone} | R Documentation |
Create the Object in the DataONE System
Description
Create the Object in the DataONE System
Usage
createD1Object(x, d1Object, ...)
## S4 method for signature 'D1Client,D1Object'
createD1Object(x, d1Object)
Arguments
x |
: D1Client |
d1Object |
A D1Object instance to upload to DataONE |
... |
(not yet used) |
Value
TRUE if the object was successfully uploaded, FALSE if not.
Examples
## Not run:
library(dataone)
library(uuid)
d1c <- D1Client("STAGING", "urn:node:mnStageUCSB2")
data <- readLines(system.file("extdata/strix-pacific-northwest.xml", package="dataone"))
dataRaw <- charToRaw(paste(data, collapse="\n"))
newid <- sprintf("urn:node:%s", UUIDgenerate())
d1o <- new("D1Object", id=newid, data=dataRaw, format="text/plain")
d1o <- setPublicAccess(d1o)
# Upload the object to DataONE (requires authentication)
uploaded <- createD1Object(d1c, d1o)
## End(Not run)
[Package dataone version 2.2.2 Index]