As we have defined it, OP shows a strong similarity with Named Entity Recognition and Classification (NERC).
a major difference is that in NERC each occurrences of a recognized term has to be classified separately, while in OP it is the term, independently of the context in which it appears, that has to be classified.