pbcorePublisher is a container for sub-elements publisher and publisherRole.

pbcoreContributor can be contained within the elements pbcoreDescriptionDocument or pbcorePart.

Usage: optional, repeatable.


pbcorePublisher has no attributes.


pbcorePublisher contains the following subelements:

  • publisherrequired. The element publisher identifies a person, people, or organization primarily responsible for distributing or making the asset available to others. The publisher may be a person, a business, organization, group, project or service.
  • publisherRole – optional. Use the element publisherRole to identify the role played by the specific publisher or publishing entity identified in the companion descriptor publisher. The PBCore schema allows for publisherRole to be repeated in the pbcorePublisher 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.