pass-data-model

Contributor

A Contributor is a person who contributed to a Publication. The contributor model captures the person information as well as the roles they played in creating the publication (e.g. author).

Field Type Description
id* URI Unique Person URI (autogenerated)
firstName String First name(s) of person
middleName String Middle name(s) of person
lastName String Last name(s) of person
displayName String Name for display. Separate names may not be available, but a person should always at least have a display name.
email String Contact email for person
orcidId String ORCID ID for the person
affiliation String Affiliation string for the person. Where Person is embedded in a Submission or Grant, this is the affiliation relevant to that item.
roles List[Enum] (see list below) One or more roles that this Contributor performed for the associated Publication
publication* URI URI of the Publication that this person is a contributor to
user URI URI of the User that this Contributor represents

*required

Properties automatically generated by the system are documented in System Properties. These are not available to client tools by default.

Roles options

These are the possible statuses for a Deposit in the order they could occur. Note that not all repositories will go through every status.

Value Description
author An author of the Publication
first-author First author of the Publication
last-author Last author of a Publication
corresponding-author Corresponding author of a Publication