Allegooria on narratiiv, mis kasutab abstraktsete mõistete esindamiseks sümboleid, metafoor aga kõnekujund, mis võrdleb otseselt kahte asja uue tähenduse loomiseks. Kuigi nii allegooria kui ka metafoor kasutavad sümboolikat, hõlmavad allegooriad tavaliselt ulatuslikumat ja keerukamat sümbolite kogumit ning on sageli üles ehitatud tervikliku narratiivina.