Consistent use of alphanumeric characters and separating devices defines a naming convention.
The naming convention will create an identifier for that version or model of product or goods.
[1][2] The use of UPC codes may come to replace the need for such naming conventions as bar code readers become common.
Speakable product name codes or strict names are still needed for marketing and customer service aspects.
Heritage concepts like character segments are common.