initialize,SystemMetadata-method {datapack} | R Documentation |
Initialize a DataONE SystemMetadata object with default values or values passed in to the constructor.
Description
Initialize a SystemMetadata object by providing default values for core information needed to manage objects across repository systems. SystemMetadata contains basic identification, ownership, access policy, replication policy, and related metadata.
Usage
## S4 method for signature 'SystemMetadata'
initialize(
.Object,
identifier = NA_character_,
formatId = NA_character_,
size = NA_real_,
checksum = NA_character_,
checksumAlgorithm = "SHA-256",
submitter = NA_character_,
rightsHolder = NA_character_,
accessPolicy = data.frame(subject = character(), permission = character()),
replicationAllowed = TRUE,
numberReplicas = 3,
obsoletes = NA_character_,
obsoletedBy = NA_character_,
archived = FALSE,
dateUploaded = NA_character_,
dateSysMetadataModified = NA_character_,
originMemberNode = NA_character_,
authoritativeMemberNode = NA_character_,
preferredNodes = list(),
blockedNodes = list(),
seriesId = NA_character_,
mediaType = NA_character_,
fileName = NA_character_,
mediaTypeProperty = list()
)
Arguments
.Object |
The object being initialized |
identifier |
value of type |
formatId |
value of type |
size |
value of type |
checksum |
value of type |
checksumAlgorithm |
value of type |
submitter |
value of type |
rightsHolder |
value of type |
accessPolicy |
value of type |
replicationAllowed |
value of type |
numberReplicas |
value of type |
obsoletes |
value of type |
obsoletedBy |
value of type |
archived |
value of type |
dateUploaded |
value of type |
dateSysMetadataModified |
value of type |
originMemberNode |
value of type |
authoritativeMemberNode |
value of type |
preferredNodes |
list of |
blockedNodes |
list of |
seriesId |
value of type |
mediaType |
value of type |
fileName |
value of type |
mediaTypeProperty |
value of type a |
Value
the SystemMetadata instance representing an object
See Also
https://releases.dataone.org/online/api-documentation-v2.0/apis/Types.html