I am implementing my own smart home application and using Z-wave device support ( Because I have a few Z-wave devices

To do this I am thinking to use the following configuration file in my application;
https://github.com/OpenZWave/open-zwave ... ecific.xml
Actually, it is easy to get the device manufacturer specific information from Z-wave device and to get all information about the device from the manufacturer_specific.xml but in my application z-wave devices are added with device short descriptions because my UI application wants the device short description from my Z-wave application and it displays the device by the short description. (For example, a short description should be 'plug' for all plugs and switches for all Z-wave devices. Or it can be 'doorsensor' for all door sensors because the frontend implementation detects a device container with using this device description.).
To do this the implementation that I described above I need to add shortDescripton parameter for all Z-wave device in the manufacturer_specific.xml but I don't want to do this because in an update I need to modify this document. So I tried to describe my problems and now how should I detect Z-wave device and how to support all devices from the other smart home systems or what is your recommendations ?.