Necessity is related to Requirement. Requirement is related to Duty. Assignment is a type of Duty. 
Grocery is related to Produce. Pulse is a type of Produce. 
Necessity <--RelatedTo--> Requirement <--RelatedTo--> Duty <--IsA-- Assignment 
Grocery <--RelatedTo--> Produce <--IsA-- Pulse 