The item identifier is an abstraction of various common coding schemes (e.g., UPC-A, UPC-E, EAN).
These numeric coding schemes have subparts identifying the manufacturer, product, country, and a check-sum digit for validation.
Therefore, there should be a data type ItemID class.