public enum ContributorType extends Enum<ContributorType>
Contributor.
Source: https://schema.datacite.org/meta/kernel-4.0/doc/DataCite-MetadataKernel_v4.0.pdf| Enum Constant and Description |
|---|
ContactPerson
Person with knowledge of how to access, troubleshoot, or otherwise field issues related to the resource.
|
DataCollector
Person/institution responsible for finding, gathering/collecting data under the guidelines of the author(s) or Principal Investigator (PI).
|
DataCurator
Person tasked with reviewing, enhancing, cleaning, or standardizing metadata and the associated data submitted for storage, use, and maintenance within a data centre or repository.
|
DataManager
Person (or organisation with a staff of data managers, such as a data centre) responsible for maintaining the finished resource.
|
Distributor
Institution tasked with responsibility to generate/disseminate copies of the resource in either electronic or print form.
|
Editor
A person who oversees the details related to the publication format of the resource.
|
HostingInstitution
Typically, the organisation allowing the resource to be available on the internet through the provision of its hardware/software/operating support.
|
Other
Any person or institution making a significant contribution to the development and/or maintenance of the resource, but whose contribution does not “fit” other controlled vocabulary for contributorType.
|
Producer
Typically a person or organisation responsible for the artistry and form of a media product.
|
ProjectLeader
Person officially designated as head of project team or sub‐project team instrumental in the work necessary to development of the resource.
|
ProjectManager
Person officially designated as manager of a project.
|
ProjectMember
Person on the membership list of a designated project/project team.
|
RegistrationAgency
Institution/organisation officially appointed by a Registration Authority to handle specific tasks within a defined area of responsibility.
|
RegistrationAuthority
A standards‐setting body from which Registration Agencies obtain official recognition and guidance.
|
RelatedPerson
A person without a specifically defined role in the development of the resource, but who is someone the author wishes to recognize.
|
Researcher
A person involved in analyzing data or the results of an experiment or formal study.
|
ResearchGroup
Typically refers to a group of individuals with a lab, department, or division; the group has a particular, defined focus of activity.
|
RightsHolder
Person or institution owning or managing property rights, including intellectual property rights over the resource.
|
Sponsor
Person or organisation that issued a contract or under the auspices of which a work has been written, printed, published, developed, etc.
|
Supervisor
Designated administrator over one or more groups/teams working to produce a resource or over one or more steps of a development process.
|
WorkPackageLeader
A Work Package is a recognized data product, not all of which is included in publication.
|
| Modifier and Type | Method and Description |
|---|---|
static ContributorType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ContributorType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ContributorType ContactPerson
public static final ContributorType DataCollector
public static final ContributorType DataCurator
public static final ContributorType DataManager
public static final ContributorType Distributor
public static final ContributorType Editor
public static final ContributorType HostingInstitution
public static final ContributorType Producer
public static final ContributorType ProjectLeader
public static final ContributorType ProjectManager
public static final ContributorType ProjectMember
public static final ContributorType RegistrationAgency
public static final ContributorType RegistrationAuthority
public static final ContributorType RelatedPerson
public static final ContributorType Researcher
public static final ContributorType ResearchGroup
public static final ContributorType RightsHolder
public static final ContributorType Sponsor
public static final ContributorType Supervisor
public static final ContributorType WorkPackageLeader
public static final ContributorType Other
public static ContributorType[] values()
for (ContributorType c : ContributorType.values()) System.out.println(c);
public static ContributorType valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullCopyright © 2017–2019. All rights reserved.