A Flexible Container to Transport and Manipulate Data and Associated Resources
Add access rules to the specified object
Add a DataObject to the DataPackage
Add a DataObject to the DataPackage
Calculate a checksum for the DataObject using the specified checksum a...
Test whether the provided subject can read an object
Clear the accessPolicy from the specified object
Returns true if the specified object is a member of the package
Populate a ResourceMap with RDF relationships from data.frame
DataObject wraps raw data with system-level metadata
Initialize a DataObject
Deprecated Methods
datapack, a container for packages of data and associated metadata
A class representing a data package
Initialize a DataPackage object
Add data derivation information to a DataPackage
Print a debugging message to stderr
Free memory used by a ResouceMap
Get the data content of a specified data object
Get the FormatId of the DataObject
Get the Identifier of the DataObject
Get the Identifiers of Package Members
Return the Package Member by Identifier
Retrieve relationships of package objects
Get the Count of Objects in the Package
Get the RDF relationships stored in the ResourceMap
Get values for selected DataPackage members
Determine if an access rules exists
Record relationships of objects in a DataPackage
Parse an RDF/XML resource map from a file
Parse an external XML document and populate a SystemMetadata object wi...
Plot derivation relationships obtained from getRelationships
Record derivation relationships between objects in a DataPackage
Remove an access rule from the specified object
Remove the Specified Member from the Package
Remove relationships of objects in a DataPackage
Replace the raw data or file associated with a DataObject
ResourceMap provides methods to create, serialize and deserialize an O...
Initialize a ResourceMap object
Return identifiers for objects that match search criteria
Create an OAI-ORE resource map from the package
Serialize a ResouceMap
Serialize a SystemMetadata object to an XML representation
Serialize A DataPackage into a BagIt Archive File
Add a Rule to the AccessPolicy to make the object publicly readable
Set values for selected DataPackage members
A DataONE SystemMetadata object containing basic identification, owner...
Initialize a DataONE SystemMetadata object with default values or valu...
Create DataONE SystemMetadata object
Update selected elements of the XML content of a DataObject in a DataP...
Update package relationships by replacing an old identifier with a new...
Update selected elements of the XML content of a DataObject
Validate a SystemMetadata object
Provides a flexible container to transport and manipulate complex sets of data. These data may consist of multiple data files and associated meta data and ancillary files. Individual data objects have associated system level meta data, and data files are linked together using the OAI-ORE standard resource map which describes the relationships between the files. The OAI- ORE standard is described at <https://www.openarchives.org/ore/>. Data packages can be serialized and transported as structured files that have been created following the BagIt specification. The BagIt specification is described at <https://datatracker.ietf.org/doc/html/draft-kunze-bagit-08>.
Useful links