Private is the opposite of Major. Major is related to Shock. 
Type is related to Office. you are likely to find Writer in/at/on Office. Contributor is a type of Writer. 
Private <--Antonym--> Major <--RelatedTo--> Shock 
Type <--RelatedTo--> Office <--AtLocation-- Writer <--IsA-- Contributor 