String is a type of Add. Add is a type of State. State is related to Live. Live is related to Program. 
Praise is the opposite of Punishment. Punishment is related to Like. Like is related to Price. Price is related to Indicator. 
String --IsA--> Add --IsA--> State <--RelatedTo--> Live <--RelatedTo--> Program 
Praise <--Antonym--> Punishment <--RelatedTo--> Like <--RelatedTo--> Price <--RelatedTo--> Indicator 