Additional WRROC configuration
March 18, 2025 ยท View on GitHub
New in version 1.4.0
The wrroc format supports additional options to configure certain aspects of the Workflow Run RO-Crate. These fields cannot be inferred automatically from the pipeline or the run, and so must be entered through the config.
The following config options are supported:
prov.formats.wrroc.agent.contactTypeprov.formats.wrroc.agent.emailprov.formats.wrroc.agent.nameprov.formats.wrroc.agent.orcidprov.formats.wrroc.agent.phoneprov.formats.wrroc.agent.rorprov.formats.wrroc.organization.contactTypeprov.formats.wrroc.organization.emailprov.formats.wrroc.organization.nameprov.formats.wrroc.organization.phoneprov.formats.wrroc.organization.rorprov.formats.wrroc.licenseprov.formats.wrroc.publisher
Refer to the WRROC User Guide for more information about the associated RO-Crate entities.
Here is an example config:
prov {
formats {
wrroc {
file = "ro-crate-metadata.json"
overwrite = true
agent {
name = "John Doe"
orcid = "https://orcid.org/0000-0000-0000-0000"
email = "john.doe@example.org"
phone = "(0)89-99998 000"
contactType = "Researcher"
}
organization {
name = "University of XYZ"
ror = "https://ror.org/000000000"
}
license = "https://spdx.org/licenses/MIT"
publisher = "https://ror.org/000000000"
}
}
}