| addData,DataPackage,D1Object-method {dataone} | R Documentation |
Add a D1Object containing a data object to a DataPackage
Description
The D1Object do is added to the data package x.
Usage
## S4 method for signature 'DataPackage,D1Object'
addData(x, do, mo = as.character(NA))
Arguments
x |
The |
do |
A D1Object to add to the DataPackage |
mo |
A D1Object (containing metadata describing |
Details
If the optional mo parameter is specified, then it is assumed that this DataObject is a metadata
object that describes the data object that is being added. The DataObject specified in the mo parameter will
also be added to the DataPackage, if it has not already been added. Then the addData function will add a relationship
to the resource map that indicates that the metadata object describes the science object, using CiTO, the Citation Typing Ontology,
documents and isDocumentedBy relationships.
Examples
## Not run:
library(dataone)
library(datapack)
library(uuid)
dp <- new("DataPackage")
d1c <- D1Client("STAGING", "urn:node:mnStageUCSB2")
# Create metadata object that describes science data
newId <- sprintf("urn:uuid:%s", UUIDgenerate())
csvfile <- system.file("extdata/sample.csv", package="dataone")
sciObj <- new("DataObject", id=newId, format="text/csv",filename=csvfile)
dp <- addData(dp, do = sciObj)
## End(Not run)
[Package dataone version 2.2.2 Index]