Manifest File Structure

Features of the Manifest File

The manifest file provides detailed metadata about RDMC, including the following:

  • Metadata Information:

    • RDMC Version

    • RDMC Title

    • Artifacts

    • Artifacts Details

  • Functionality:

    • Users can review all metadata details of the RDMC.

    • The manifest file contains metadata and resource information, including resource paths, types, and more.

  • Structure:

    The manifest file is divided into three main sections:

    1. Context: Contains general information such as title, owner, author, and other key metadata.

    2. Security Settings: Includes all security-related information, such as encryption layers and access control.

    3. Containerization Info: Provides details about containerization and related configurations.

Example Manifest File (YAML)

A typical manifest.rdmc example is given below. User can download the file using the link:

RDMC Version: 0.0.1
Manifest-Schemaversion: 1.0.4
Manifest File Path: ..\manifest.rdmc
RDMC Title: Example RDMC
Artifacts: Example Artifact 1; Example Artifact 2
Artifacts Details:
    - artifact_name: Example Artifact 1
      access_level: Public
      files:
         - title: Example_File_1
           file path: Public/Example_File_1.csv
           type: Data
      folders:
         - title: Example_Folder_1
           folder path: Public/Example_Folder_1
           type: Software
    - artifact_name: Example Artifact 2
      access_level: Restricted
      files:
         - title: Example_File_2
           file_name: Restricted/Example_File_2.csv
           type: Data
      links:
         - title: link
           link: www.rdmc_manifest.com
           resource type: Link
RDMC metadata:
    Contributors:
        - first_name:
          last_name:
          affiliation:
          orcid:
          role: