Glossary
General system concepts are as follows:
Attribute
An Attribute provides additional information on objects such as Events and Instances. They are provided as name/value pairs. For example: name=genre, value=drama.
Event related concepts are as follows:
Instance
An Instance is an occurrence of an Event, on at a particular date and time.
Event
An Event defines the details that are common across all of its Instances, such as the name of a production and its duration.
Band
A Band defines the desirability of a seat. For example this may go from "Premium" to "Band E".
Ticket
A Ticket Type defines the type of customer for the ticket, for example "Adult" and "Student".
Price List
A Price List defines all the potential prices that a ticket may be sold at, depending on the type of the ticket and the band of the seat.
Area
An Area is part of a Seating Plan. It can be unreserved and simply have a capacity, or it can be reserved and contain a collection of Seats, or it can be a group and contains other Areas.
Seating Plan
A Seating Plan is a type of Area but which can be attached to an Instance. A Seat defines a physical seat within a a reserved Area.
Sales related concepts are as follows:
Basket
A Basket is a container for items such as tickets which have been chosen but not yet paid for.
Order
An Order is a container for items such as tickets but which have been paid for.
Delivery
A Delivery is the method that will be used to fulfil an order once it has been placed.