the first thing you do when you Shop is Consume. Consume is the opposite of Produce. you are likely to find Produce in/at/on Supermarket. 
you are likely to find Hair in/at/on Food. Lock is a type of Hair. Lock is related to Bolt. 
Shop --HasFirstSubevent--> Consume <--Antonym--> Produce --AtLocation--> Supermarket 
Food <--AtLocation-- Hair <--IsA-- Lock <--RelatedTo--> Bolt 