Derive is a type of Evolve. Evolve is related to Change. you are likely to find Change in/at/on Jar. you are likely to find Food in/at/on Jar. 
Modern is the opposite of Historical. Historical is similar to Real. Real is related to Concrete. 
Derive --IsA--> Evolve <--RelatedTo--> Change --AtLocation--> Jar <--AtLocation-- Food 
Modern <--Antonym--> Historical <--SimilarTo--> Real <--RelatedTo--> Concrete 