Expensive is related to Cost. Cost is related to Necessary. 
Machine is a type of Produce. you are likely to find Machine in/at/on Barn. 
Expensive <--RelatedTo--> Cost <--RelatedTo--> Necessary 
Produce <--IsA-- Machine --AtLocation--> Barn 