Description Usage Arguments Value Methods (by class) Examples
mint a new minid for a digital object
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16  | mint(minid, configuration, test = TRUE)
## S4 method for signature 'minid,configuration'
mint(minid, configuration, test = TRUE)
## S4 method for signature 'list,list'
mint(minid, configuration, test = TRUE)
## S4 method for signature 'minid,list'
mint(minid, configuration, test = TRUE)
## S4 method for signature 'list,configuration'
mint(minid, configuration, test = TRUE)
## S4 method for signature 'character,configuration'
mint(minid, configuration, test = TRUE)
 | 
minid | 
 minid object or list of fields or file path  | 
configuration | 
 configuration object or list of server parameters  | 
test | 
 creates names in a test namespace that is removed periodically default = TRUE  | 
a newly minted minid
minid = minid,configuration = configuration: mint a new minid from a minid object
minid = list,configuration = list: mint a new minid from two named lists
minid = minid,configuration = list: mint a new minid from a minid and named list
minid = list,configuration = configuration: mint a new minid from a named list and configuration object
minid = character,configuration = configuration: mint a new minid from a file path and configuration object
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48  | ## Not run: 
# load config
config <- load_configuration()
# mint minid from file path
mint(minid = "./a_file.RDa", configuration = config, test = TRUE)
# or manually set up config
config <- configuration()
user(config) <- "Jane Example"
email(config) <- "jexample@example.com"
orcid(config) <- "0000-0000-0000-0000" # see http://orch.id
code(config) <- "00000000-0000-0000-0000-000000000000" # see register()
# set up minid object
new_minid <- minid()
checksum_function(new_minid) <- "sha256"
checksum(new_minid) <- digest::digest("./somefile.RDa",
                                      file = TRUE,
                                      algo = "sha256")
titles(new_minid) <- list(title = "An Example Object Title")
locations(new_minid) <- list(link = "http://example.com/somefile.RDa") # optional
# mint the new minid
minted <- mint(minid = new_minid, configuration = config, test = TRUE)
# OR use lists:
computed_checksum <- digest::digest(path = "./somefile.RDa",
                                    file = TRUE,
                                    algo = "sha256")
new_minid = list(
  checksum_function = "sha256",
  checksum = computed_checksum,
  titles = "An Example Object Title",
  locations = "http://example.com/somefile.RDa"
  )
configuration = list(
  server = "http://minid.bd2k.org/minid",
  user(config) <- "Jane Example"
  email(config) <- "jexample@example.com"
  orcid(config) <- "0000-0000-0000-0000", # see http://orch.id
  code(config) <- "00000000-0000-0000-0000-000000000000" # see register()
  )
minted <- mint(minid = new_minid, configuration = config, test = TRUE)
## End(Not run)
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.