@Requirement(reqId="DOI_SRV_010",reqName="Cr\u00e9ation de m\u00e9tadonn\u00e9es") @Requirement(reqId="DOI_SRV_040",reqName="Mise \u00e0 jour des m\u00e9tadonn\u00e9es d\u2019un DOI") @Requirement(reqId="DOI_INTER_060",reqName="V\u00e9rification du sch\u00e9ma de m\u00e9tadonn\u00e9es") public enum ContributorType extends Enum<ContributorType>
Java class for contributorType.
The following schema fragment specifies the expected content contained within this class.
<simpleType name="contributorType"> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <enumeration value="ContactPerson"/> <enumeration value="DataCollector"/> <enumeration value="DataCurator"/> <enumeration value="DataManager"/> <enumeration value="Distributor"/> <enumeration value="Editor"/> <enumeration value="HostingInstitution"/> <enumeration value="Other"/> <enumeration value="Producer"/> <enumeration value="ProjectLeader"/> <enumeration value="ProjectManager"/> <enumeration value="ProjectMember"/> <enumeration value="RegistrationAgency"/> <enumeration value="RegistrationAuthority"/> <enumeration value="RelatedPerson"/> <enumeration value="ResearchGroup"/> <enumeration value="RightsHolder"/> <enumeration value="Researcher"/> <enumeration value="Sponsor"/> <enumeration value="Supervisor"/> <enumeration value="WorkPackageLeader"/> </restriction> </simpleType>
Enum Constant and Description |
---|
CONTACT_PERSON
Person with knowledge of how to access, troubleshoot, or otherwise field
issues related to the resource.
|
DATA_COLLECTOR
Person/institution responsible for finding, gathering/collecting data
under the guidelines of the author(s) or Principal Investigator (PI).
|
DATA_CURATOR
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.
|
DATA_MANAGER
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.
|
HOSTING_INSTITUTION
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.
|
PROJECT_LEADER
Person officially designated as head of project team or sub‐project team
instrumental in the work necessary to development of the resource.
|
PROJECT_MANAGER
Person officially designated as manager of a project.
|
PROJECT_MEMBER
Person on the membership list of a designated project/project team.
|
REGISTRATION_AGENCY
Institution/organisation officially appointed by a Registration Authority
to handle specific tasks within a defined area of responsibility.
|
REGISTRATION_AUTHORITY
A standards‐setting body from which Registration Agencies obtain official
recognition and guidance.
|
RELATED_PERSON
A person without a specifically defined role in the development of the
resource, but who is someone the author wishes to recognize.
|
RESEARCH_GROUP
Typically refers to a group of individuals with a lab, department, or
division; the group has a particular, defined focus of activity.
|
RESEARCHER
A person involved in analyzing data or the results of an experiment or
formal study.
|
RIGHTS_HOLDER
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.
|
WORK_PACKAGE_LEADER
A Work Package is a recognized data product, not all of which is included
in publication.
|
Modifier and Type | Method and Description |
---|---|
static ContributorType |
fromValue(String v)
Gets the contributor type from a value
|
String |
value()
Gets the value.
|
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 CONTACT_PERSON
public static final ContributorType DATA_COLLECTOR
public static final ContributorType DATA_CURATOR
public static final ContributorType DATA_MANAGER
public static final ContributorType DISTRIBUTOR
public static final ContributorType EDITOR
public static final ContributorType HOSTING_INSTITUTION
public static final ContributorType OTHER
public static final ContributorType PRODUCER
public static final ContributorType PROJECT_LEADER
public static final ContributorType PROJECT_MANAGER
public static final ContributorType PROJECT_MEMBER
public static final ContributorType REGISTRATION_AGENCY
public static final ContributorType REGISTRATION_AUTHORITY
public static final ContributorType RELATED_PERSON
public static final ContributorType RESEARCH_GROUP
public static final ContributorType RIGHTS_HOLDER
public static final ContributorType RESEARCHER
public static final ContributorType SPONSOR
public static final ContributorType SUPERVISOR
public static final ContributorType WORK_PACKAGE_LEADER
private final String value
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 nullpublic String value()
public static ContributorType fromValue(String v)
v
- valueIllegalArgumentException
- - if contributor type not foundCopyright © 2017–2020 CNES. All rights reserved.