How about using the Glossary Categories to provide the main taxonomy hierarchy, with each Term being defined once, then adding 'Catalogue' as an extended Object with a collection of Terms?
A more complex model:
- each term exists once, so you would define 'AWG' using the business name for it
- create an extended sub-object owned by Term, with a mandatory link to a Catalogue object