pbcoreCollection

pbcoreCollection groups multiple pbcoreDescriptionDocument XML into one container element to allow for a serialized output. Uses might include API returns or other web service output.

Best practice: This element is not intended to be equivalent to the archive/library concept of a ‘collection.’ Please see pbcoreAssetType for information on how PBCore can be used to express information about collections. The element is only applicable to XML expressions of PBCore. This container enables a similar function to RSS; pbcoreCollection would be similar to rss:channel and pbcoreDescription document to rss:item.

Usage: not repeatable

Attributes

  • xmlns required. Specifies the xml namespace for a document.
  • xsi required. XML namespace prefix for XML Schema instance information.
  • schemaLocationrequired. References an XML Schema document that has a target namespace.
  • collectionTitle – optional. A title or label for the group of individual serialized XML records contained within one pbcoreCollection element.
  • collectionDescription – optional. A description group of individual serialized XML records contained within one pbcoreCollection element.
  • collectionSource – optional. The source organization, application, or individual for group of individual XML records contained within a pbcoreCollection element.
  • collectionRef – optional. A URL for the source organization, application, or individual for a group of XML records contained within a pbcoreCollection element
  • collectionDate – optional. Date of creation for a pbcoreCollection XML document.

Subelements

  • pbcoreDescriptionDocument – required.  A root XML element for the expression of an indvidual PBCore record. pbcoreDescriptionDocument can be used to express intellectual content only (e.g. a series or collection level record with no associated instantiations), or intellectual content with one or more instantiations (e.g. an episode of a program with copies/instantiations on videotape and digital file). This element is only applicable to XML expressions of PBCore.

Examples

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