create_project: Create project element

View source: R/project-element.R

create_projectR Documentation

Create project element

Description

This function creates a project element from metadata inputs using create_person and create_funding.

Usage

create_project(project_title, project_lead, funding_metadata)

Arguments

project_title

A project title as a string

project_lead

A named list or datatable describing the project lead for the project. See structure by looking at required inputs of create_person

funding_metadata

A named list or datatable describing the project funding. See structure by looking at required inputs of create_funding

Value

This function returns project element containing all project information required for an EML document.

Examples

project_title <- "Salmonid Habitat Monitoring"
project_lead <- list(first_name = "Stacy", last_name = "Banet", email = "Stacy@aol.com", 
                                   role = "creator", organization = "USBR")
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)

create_project(project_title, project_lead, funding_metadata)

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