you are likely to find Can in/at/on Shelf. you would Live because Can. Live is related to Active. 
Great is the opposite of Bad. 
Shelf <--AtLocation-- Can <--MotivatedByGoal-- Live <--RelatedTo--> Active 
Great <--Antonym--> Bad 