Rack is a type of Software. Top is a type of Software. Top is a synonym of Better. Better is related to Give. 
Dutch is related to Paint. Paint is related to Hardware. Memory is a type of Hardware. 
Rack --IsA--> Software <--IsA-- Top <--Synonym--> Better <--RelatedTo--> Give 
Dutch <--RelatedTo--> Paint <--RelatedTo--> Hardware <--IsA-- Memory 