Objective is derived from Object. Object is related to Rock. 
Gathering is related to Camp. Camp is related to Cooking. 
Objective --DerivedFrom--> Object <--RelatedTo--> Rock 
Gathering <--RelatedTo--> Camp <--RelatedTo--> Cooking 