The semantics of a word can be obtained from existing lexical resources like WordNet and FrameNet.
such lexical resources require domain expertise for defining the hierarchical structure, which makes their creation very expensive.