Director is a type of Supervisor. 
Assign is a type of Distribute. Distribute is a synonym of Class. Class is related to Teaching. Child can be used for Teaching. 
Director --IsA--> Supervisor 
Assign --IsA--> Distribute <--Synonym--> Class <--RelatedTo--> Teaching <--UsedFor-- Child 