RDMC Manifest

Type: object

Manifest file schema for RDMC

Type: string

Version of the RDMC


Examples:

"0.1.0"
"0.2.0"
"0.3.0"

Type: string

Title of the RDMC container

Type: string

Version of the manifest schema


Examples:

"1.0.0"
"1.0.4"
"1.1.0"

Type: string

Semicolon-separated list of artifact names


Examples:

"Artifact1; Artifact2"
"Data Analysis; Software Package; Documentation"

Type: array of object

Array of artifact objects containing detailed information

Must contain a minimum of 1 items

All items must be unique

No Additional Items

Each item of this array must be:


Type: object

The following properties are required:

  • files
Type: object

The following properties are required:

  • folders
Type: object

The following properties are required:

  • links

Type: string

Name of the artifact

Type: enum (of string)

Access level of the artifact

Must be one of:

  • "Public"
  • "Restricted"
  • "Private"

Type: array of object

Files contained in this artifact

All items must be unique

No Additional Items

Each item of this array must be:

Type: object

Type: string

Title of the file

Type: string

Type(s) of the resource (comma-separated)

Must match regular expression: ^(Data|Software|RDMC|RDMC \+ REE)(,\s*(Data|Software|RDMC|RDMC \+ REE))*$

Type: array of object

Folders contained in this artifact

All items must be unique

No Additional Items

Each item of this array must be:

Type: object

Type: string

Type(s) of the resource (comma-separated)

Must match regular expression: ^(Data|Software|RDMC|RDMC \+ REE)(,\s*(Data|Software|RDMC|RDMC \+ REE))*$

Type: object

Metadata information for the RDMC container

Type: string

Detailed description of the RDMC

Type: array of object

List of authors/contributors to this RDMC container

Must contain a minimum of 1 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: object

Type: string

First name of the author/contributor

Must be at least 1 characters long

Type: string

Last name of the author/contributor

Must be at least 1 characters long

Type: stringFormat: email

Email address of the author/contributor

Type: string

Affiliation of the author/contributor

Type: string

ORCID identifier of the author/contributor

Type: string

Role of the author/contributor in relation to this container


Examples:

"Researcher"
"Principal Investigator"
"Data Curator"
"Software Developer"

Type: enum (of string)

Primary research domain or field of study

Must be one of:

  • "Agricultural Sciences"
  • "Arts and Humanities"
  • "Astronomy and Astrophysics"
  • "Business and Management"
  • "Chemistry"
  • "Computer and Information Science"
  • "Earth and Environmental Sciences"
  • "Engineering"
  • "Law"
  • "Mathematical Sciences"
  • "Medicine, Health and Life Sciences"
  • "Physics"
  • "Social Sciences"
  • "Other"

Type: string

Comma-separated keywords describing the RDMC container content


Examples:

"Data Management, Container, Metadata"
"Research Data, Reproducibility, Open Science"

Type: string

License(s) under which the RDMC container is distributed (comma-separated)

Must match regular expression: ^(BSD|Apache 2\.0|MIT|GNU|GNU AGPL|GPLv3|CC-BY-4\.0|CC-BY-SA-4\.0|CC0-1\.0|Mozilla|Other|No License Specified)(,\s*(BSD|Apache 2\.0|MIT|GNU|GNU AGPL|GPLv3|CC-BY-4\.0|CC-BY-SA-4\.0|CC0-1\.0|Mozilla|Other|No License Specified))*$

Type: enum (of string)

Concept used for this RDMC

Must be one of:

  • "upload"
  • "lightweight"