Module jonix.onix2

Class ContributorRole

java.lang.Object
com.tectonica.jonix.onix2.ContributorRole
All Implemented Interfaces:
OnixElement<ContributorRoles>, OnixTag, Serializable

public class ContributorRole extends Object implements OnixElement<ContributorRoles>, Serializable

Contributor role

An ONIX code indicating the role played by a person or corporate body in the creation of the product. Mandatory in each occurrence of a <Contributor> composite, and may be repeated if the same person or corporate body has more than one role in relation to the product. Note, however, that if the <SequenceNumberWithinRole> element is used to establish individual sequences of contributor names by role, the <ContributorRole> element must not be repeated. There must instead be separate occurrences of the <Contributor> composite if the same person has two or more roles.

Format Fixed-length, one letter and two numeric digits
Codelist List 17
Reference name <ContributorRole>
Short tag <b035>
Example <ContributorRole>A01</ContributorRole> Author

This tag may be included in the following composites:

Possible placements within ONIX message:

See Also: