Hang is related to Put. Put is related to Cake. Cake can be used for Serving. 
Swear is related to Promise. Promise can be Broken. you are likely to find Broken in/at/on Trash. Trash is related to Trailer. 
Hang <--RelatedTo--> Put <--RelatedTo--> Cake --UsedFor--> Serving 
Swear <--RelatedTo--> Promise --ReceivesAction--> Broken --AtLocation--> Trash <--RelatedTo--> Trailer 