Alternative to UML class diagrams for non-software context

For a presentation I would like to show the relationship between machines of our company. There are basic machines and specialized machines. The specialized machines can do everything the basic machine can do. I would like to show this relationship in the form of a class diagram in UML using the generalization arrow. However, I am afraid that UML class diagrams are very software specific.

Are there alternatives for general contexts? Maybe SysML?