add_project: Add Project

View source: R/project-element.R

add_projectR Documentation

Add Project

Description

Adds the project metadata elements according to EML standards.

Usage

add_project(
  parent_element,
  funding_metadata,
  project_title = NULL,
  project_lead = NULL
)

Arguments

parent_element

A list representing the EML project or dataset.

funding_metadata

Add a named list or dataframe containing funding metadata: see create_project

project_title

Optionally add a project_title that is different from dataset title: see create_project

project_lead

Optionally add metadata describing a specific project personnel: see create_project

Value

The dataset list with project information appended.

Examples

project_lead <- dplyr::tibble(first_name = "Stacy", last_name = "Banet", email = "Stacy@aol.com" , 
                              role = "creator", organization = "USBR", orcid = NA)
funding_metadata <- list(funder_name = "USBR", funder_identifier = NA, award_number = "R14AC00096", 
                         award_title = "Salmonid Spawning and Rearing Habitat Restoration in the Sacramento River", 
                         award_url = NA)

dataset <- list() %>%
   add_title(list(title = "O.mykiss Habitat monitoring and contact point project", short_name = "O.mykiss monitoring")) %>%
   add_personnel(project_lead) %>%
   add_project(funding_metadata)
dataset

dataset <- list() %>%
   add_project(funding_metadata, project_title = "Salmonid Habitat monitoring in the Central Valley", project_lead = project_lead)   
dataset

CVPIA-OSC/EMLaide documentation built on Aug. 25, 2023, 8:53 a.m.