Create a Project Metadata Object
character(1)
project title.
character(1)
publication year, defaults to
current year.
character(1)
primary language, defaults to
"en".
character(1)
resource type, one of "Dataset",
"Software", "Image", "Model", "Text", "Collection", "Other".
person(.)
person or organization objects created
with person()
.
character(1)
name of the publishing
entity.
character(1)
project identifier (e.g.,
DOI).
character(1)
abstract or description.
character(.)
keywords or classification
codes.
person(.)
additional contributors as person
objects.
character(1)
license or rights statement.
character(.)
funding information.
character(1)
version of the resource.
additional metadata elements as name-value pairs.
An object of class "project" with standardized metadata fields.
myProj <- project(title = "example project",
author = c(person("Jane", "Smith", email = "jane@example.com",
role = "aut",
comment = c(ORCID = "0000-0001-2345-6789",
affiliation = "University of Example",
ROR = "https://ror.org/05gq02987")),
person("Robert", "Jones", role = c("aut", "cre"))),
publisher = "example consortium",
type = "Dataset",
identifier = "10.5281/zenodo.1234567",
description = "A comprehensive explanation",
subject = c("keyword", "subject"),
license = "CC-BY-4.0")
#> Error: unable to find an inherited method for function ‘project’ for signature ‘x = "missing"’