UOMs, and unit conversion especially, do not make sense on data types such as enumeration set, string, datetime, Boolean, and object. Therefore, attributes of such data types should not be allowed to have a UOM assigned to them. This helps to prev...