I think I'll be speaking for others as well when I say you'll have to provide more information. We don't have the business context, so we'll likely have different interpretations of what's what. If you could provide a narrative about the relationships and the business of the database we'd be better equipped to make suggestions. I'm looking at it and wondering why you appear to have two tables related to class. Include some examples of the hierarchy to help us grasp what you have. I'm looking at it thinking that maybe a type example would be 'construction' and a class might be earth-moving or boring or paving...thus don't get the second class table. I'm guessing no one will know what an 'EquipRtType' is either.
Just so you know, I have a bit of experience with equipment hierarchy and CMMS, having been a diesel mechanic and equipment reliability practitioner for a number of years, so I'm hoping I can put some of that old knowledge to good use here.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.