Heart is a type of Pump. Pump is related to Gasoline. 
Offer is the opposite of Take. Collect is a type of Take. Collection is derived from Collect. Collection is similar to Set. 
Heart --IsA--> Pump <--RelatedTo--> Gasoline 
Offer <--Antonym--> Take <--IsA-- Collect <--DerivedFrom-- Collection <--SimilarTo--> Set 