next up previous contents index
Next: 1.7.7.1.1 <StartUndefined> Up: 1.7.7 Shared Schedule Components Previous: 1.7.7 Shared Schedule Components   Contents   Index


1.7.7.1 <Performance>

A <Performance> represents a single period when the event is happening. This will normally be a conventional performance, but if the event has a <DropInEvent> element (1.1.3), then the performance will represent a single uninterrupted period of opening time.

The where, how long and how much of a given performance is dictated by the element that it is nested inside. If it is contained within the default <Schedule> then it is controlled by the <Venue>, <PerformanceDuration> and <Tickets> elements, whereas if it is contained within a <ScheduleExtension> (inside an <Extension>) then the above elements may be optionally overriden by <VenueOverride>, <PerformanceDurationOverride> and <TicketsOverride> elements contained within the same <Extension>.

Attributes

rescheduledFrom
optional. XML Schema datetime. If this performance was previously scheduled and / or advertised to begin at a different time, then this should contain the old time at which it was supposed to begin. This attribute may also be used in conjunction with the previousVID on <Venue> (1.1.6)
isCancelled
optional, boolean. If defined and if true then it means that this perormance is no longer going to take place. While it may seem counterintuitive to advertise a performance that is no longer going to happen, it may be invaluable to let Consumers know about the change of status for a performance so previously supplied information can be accurately updated.
isSoldOut
optional, boolean. If defined and true then it means that as far as the Supplier is aware, there are no more tickets available for this performance.
supplierSpecificId
optional, (see 1.6.1). If a Supplier is updating previously sent information with new times or cancellations, then it is probably safest to provide the same supplierSpecificId for both the original and the updated information as this reduces the chances of the Consumer targetting the wrong performance for the update. If this is not provided, then the startTime for the performance may be used to determine performances, but this is not guaranteed to be unambiguous, especially if there are different <Extension>s being used on the performance.
May Contain

choice
 

<StartDateTime>
XML Schema datetime. The date and time at which this performance begins. This should generally be the time at which the venue would like people to arrive which may be earlier than the actuall formal start of the performance itself. If the event is a drop-in event then the startTime will be the opening time of the venue.
<StartDate>
XML Schema date. If the date of the performance is known, but not the time then this should be used in preference to making up a potentially misleading time for <StartDateTime>. <StartDateTime> is preferred over <StartTime> where possible.
<StartUndefined>
1.7.7.1.1. Used to model a situation when the date of a performance is either not known or is thought to happen within a given datespan.
<Description>
1.4.2, optional and repeatable
<Link>
1.4.3, optional and repeatable
<Property>
1.4.4, optional and repeatable
Contained Within

<Schedule>
1.1.5, compulsory and repeatable
<ScheduleExtension>
1.1.8.1, compulsory and repeatable



Subsections
next up previous contents index
Next: 1.7.7.1.1 <StartUndefined> Up: 1.7.7 Shared Schedule Components Previous: 1.7.7 Shared Schedule Components   Contents   Index
Alex Fiennes 2009-10-09