Hyponyms and hypernyms are both terms that come under the lexis/semantics section of English language. A hypernym describes a more broad term, for example cutlery, or dog. A hyponym is a more specialised and specific word, for example: spoon would be a hyponym of cutlery and labrador would be a hyponym of dog.