pbcoreContributor is a container for sub-elements contributor and contributorRole.

pbcoreContributor can be contained within the elements pbcoreDescriptionDocument or pbcorePart.

Usage: optional, repeatable.


pbcoreCreator has no attributes.


pbcoreContributor contains the following subelements:

  • contributorrequired. The element contributor identifies a person, people, or organization that has made substantial creative contributions to the asset. This contribution is considered to be secondary to the primary author(s) (person or organization) identified in the descriptor creator.
  • contributorRoleoptional. Use the element contributorRole to identify the role played by the person, people or organizations identified in the companion element contributor. The PBCore schema allows for contributorRole to be repeated in the pbcoreContributor container element. This can be useful when a single person or organization is associated with multiple roles in an asset.


Submit any issues or suggested changes for future schema iterations by creating a ticket in our Github repository.