L'allegoria è una narrazione estesa in cui i personaggi, l'impostazione e la trama rappresentano sia un significato concreto, sia un significato astratto e simbolico. Quasi tutte le allegorie sono di natura didattica, il che significa che funzionano per insegnare una lezione morale, religiosa o politica.