The Agent (Person or Collective Agent) which has contributed to the entity the Contributor object is attached to.
An Agent contributing to a Work can be assigned the role of main contributor for the purpose of determining shelving signatures. There will never be more than one main contributor per work and the property is not used for other entities than Work.
The Role shows which function the Agent has had in the process of producing an entity.
A Contributor object links a Work, Expression, Manifestation, CollectionExpression or CollectionWork to an Agent which has contributed to the entity and the Role the Agent played in the creation of the entity.