General is a type of Head. Head is a synonym of Manager. Manager is a synonym of Supervisor. Director is a type of Supervisor. 
Connect is a type of Join. 
General --IsA--> Head <--Synonym--> Manager <--Synonym--> Supervisor <--IsA-- Director 
Connect --IsA--> Join 