pbcoreRelation contains the pbcoreRelationType and pbcoreRelationIdentifier elements. In order to properly use these two elements they must be nested with the pbcoreRelation element, and pbcoreRelation must contain both pbcoreRelationType and pbcoreRelationIdentifier if it is included.

pbcoreRelation can only be contained by pbcoreDescriptionDocument or pbcorePart.

Usage: optional, repeatable.


pbcoreRelation has no attributes.


pbcoreRelation contains the following subelements:

  • pbcoreRelationTyperequiredThis element describes the relationship between the asset being describe by the pbcore document and any other asset. Ideally it would contain text from a controlled vocabulary for describing relationships. There is some depth to what a relationship could be. The assets can be related as different episodes in a series, different tapes in a box set, or different versions of an original, among others.
  • pbcoreRelationIdentifier requiredThis element contains the identifier of the related asset. In the case that the related asset has a PBCore record, this identifier should correspond with the pbcoreIdentifier of the related asset. However, it is possible to use this element with a record that isn’t in PBCore, in which case the source attribute should identify the source of the identifier.


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