Person wants (to) Hug. you are likely to find Person in/at/on Ship. Ship is related to Line. Rope is a type of Line. 
Great is a different concept from Bad. 
Hug <--Desires-- Person --AtLocation--> Ship <--RelatedTo--> Line <--IsA-- Rope 
Great <--DistinctFrom--> Bad 