organisation: The organisation R6 class

organisationR Documentation

The organisation R6 class

Description

A class with the organisation defaults

Active bindings

as_person

The default organisation funder and rightsholder.

get_community

The default organisation Zenodo communities.

get_email

The default organisation email.

get_funder

The default funder.

get_github

The default GitHub organisation domain.

get_organisation

The organisation requirements.

get_rightsholder

The default rightsholder.

template

A list for a check list template.

Methods

Public methods


Method new()

Initialize a new organisation object.

Usage
organisation$new(...)
Arguments
...

The organisation settings. See the details.

Details
  • github: the name of the github organisation. Set to NA_character_ in case you don't want a mandatory github organisation.

  • community: the mandatory Zenodo community. Defaults to "inbo". Set to NA_character_ in case you don't want a mandatory community.

  • email: the e-mail of the organisation. Defaults to "info@inbo.be". Set to NA_character_ in case you don't want an organisation e-mail.

  • funder: the funder. Defaults to "Research Institute for Nature and Forest (INBO)". Set to NA_character_ in case you don't want to set a funder.

  • rightsholder: the rightsholder. Defaults to "Research Institute for Nature and Forest (INBO)". Set to NA_character_ in case you don't want to set a rightsholder.

  • organisation: a named list with one or more organisation default rules. The names of the element must match the e-mail domain name of the organisation. Every element should be a named list containing affiliation and orcid. affiliation is a character vector with the approved organisation names in one or more languages. orcid = TRUE indicated a mandatory ORCiD for every member. Use an empty list in case you don't want to set this.


Method print()

Print the organisation object.

Usage
organisation$print(...)
Arguments
...

currently ignored.


Method clone()

The objects of this class are cloneable with this method.

Usage
organisation$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

See Also

Other class: checklist, citation_meta, spelling


inbo/checklist documentation built on June 15, 2025, 12:54 p.m.