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://tools.ietf.org/html/draft-kunze-bagit-08>.
|Author||Matthew B. Jones [aut, cre], Peter Slaughter [aut], Regents of the University of California [cph]|
|Date of publication||2016-05-20 05:21:27|
|Maintainer||Matthew B. Jones <firstname.lastname@example.org>|
|License||Apache License (== 2.0)|
addAccessRule: Add access rules to the specified object.
addData: Add a DataObject to the DataPackage
canRead: Test whether the provided subject can read an object.
containsId: Returns true if the specified object is a member of the...
createFromTriples: Populate a ResourceMap with RDF relationships from...
DataObject-class: DataObject wraps raw data with system-level metadata
DataObject-initialize: Initialize a DataObject
datapack: datapack, a container for packages of data and associated...
DataPackage-class: A class representing a data package, which can contain data...
DataPackage-initialize: Initialize a DataPackage object.
dmsg: Print a debugging message to stderr.
freeResourceMap: Free memory used by a ResouceMap.
getData: Get the data content of a specified data object
getFormatId: Get the FormatId of the DataObject
getIdentifier: Get the Identifier of the DataObject
getIdentifiers: Get the Identifiers of Package Members
getMember: Return the Package Member by Identifier
getRelationships: Retrieve relationships of package objects
getSize: Get the Count of Objects in the Package
hasAccessRule: Determine if a particular access rules exists within...
insertRelationship: Record relationships of objects in a DataPackage
parseSystemMetadata: Parse an external XML document and populate a SystemMetadata...
recordDerivation: Record derivation relationships between objects in a...
removeMember: Remove the Specified Member from the Package
ResourceMap-class: ResourceMap provides methods to create, serialize and...
ResourceMap-initialize: Initialize a ResourceMap object.
serializePackage: Create an OAI-ORE resource map from the package
serializeRDF: Serialize a ResouceMap.
serializeSystemMetadata: Serialize a SystemMetadata object to an XML representation
serializeToBagIt: Serialize A DataPackage into a BagIt Archive File
setPublicAccess: Add a Rule to the AccessPolicy to make the object publicly...
SystemMetadata: Create DataONE SystemMetadata object
SystemMetadata-class: A DataONE SystemMetadata object containing basic...
SystemMetadata-initialize: Initialize a DataONE SystemMetadata object with default...
validate: Validate a SystemMetadata object.