The descriptor instantiationDuration provides a timestamp for the overall length or duration of a time-based media item. It represents the playback time.


/ pbcoreDescriptionDocument / pbcoreInstantiation / instantiationDuration



1 time or less

May Contain:

Contained by:

Contained with:

[Any elements used MUST appear in this relative order]


  • <instantiationDuration>00:56:46</instantiationDuration>


PBCore recommends flexibility in expressing time stamps. Radio producers often prefer the simple HH:MM:SS designation. Television producers prefer the SMPTE time code standards HH:MM:SS:FF. Some multimedia architectures express time in HH:MM:SS.mmm, where the mmm represents milliseconds.

Consequently, the best practice is to match the time stamp designation to your preferred method:

  • HH:MM:SS
  • HH:MM:SS.mmm
  • HH:MM:SS:FF (SMPTE Timecode nondrop frame-NTSC)
  • HH;MM;SS;FF (SMPTE Timecode drop frame-NTSC)

2 responses to “instantiationDuration”

  1. Courtney

    Would be good to have annotation attributes on this duration or a durationType to be able to better express estimated durations, exact RT or carrier lengths etc.

  2. Shane Beers

    Is there any way to simply allow an annotation so the timestamp designation can be specified?

Leave a Reply