Warehouse is related to Dock. Dock is related to Water. you are likely to find Water in/at/on Shower. 
Need is related to People. 
Warehouse <--RelatedTo--> Dock <--RelatedTo--> Water --AtLocation--> Shower 
Need <--RelatedTo--> People 