Schema.org Extensions

The term 'DrugClass' is not in the schema.org core vocabulary, but is defined in an extension:

Note: extension terms can be used in schema.org markup in the normal manner; it is not necessary for markup publishers to indicate which extension a term is currently in. Terms may move between extensions over time (e.g. from pending to the core) without the need for the corresponding markup to change.