Performance can be used for Fun. Entertainment can be Fun. Show is a type of Entertainment. 
Plate is a type of Coat. Jacket is a type of Coat. 
Performance --UsedFor--> Fun <--HasProperty-- Entertainment <--IsA-- Show 
Plate --IsA--> Coat <--IsA-- Jacket 