you would Shop because Purchase. Market is a type of Shop. Market is related to Outdoor. 
Acceptable is derived from Accept. 
Purchase <--MotivatedByGoal-- Shop <--IsA-- Market <--RelatedTo--> Outdoor 
Acceptable --DerivedFrom--> Accept 