you are likely to find Market in/at/on Village. Market is a type of Deal. Deal is a type of Behave. 
you are likely to find Resident in/at/on Apartment. Apartment is the opposite of Farm. Farm is related to Pig. 
Village <--AtLocation-- Market --IsA--> Deal --IsA--> Behave 
Resident --AtLocation--> Apartment <--Antonym--> Farm <--RelatedTo--> Pig 