@dw_innovation You can start looking at the #OpenStreetMap editor software presets. There 2 main ones, the iD one ( https://github.com/openstreetmap/id-tagging-schema/ ) and the JOSM one https://josm.openstreetmap.de/wiki/Presets
The database of brands→OSM tags (the “Name Suggestion Index”) is also informative https://wiki.openstreetmap.org/wiki/Name_Suggestion_Index
read more about preset: https://wiki.openstreetmap.org/wiki/Preset
@amapanda @dw_innovation I would naturally argue that https://github.com/simonpoole/beautified-JOSM-preset is superior to both 😎 But more important, give https://taginfo.openstreetmap.org/ a look.
There are many considerations to be made for matching (something that modern editing apps need to do), for example handling multiple "real world objects" that are tagged on a single geometry and many more.