Vehicle Identification Number validation (ISO 3779): 17-char structure, check digit (position 9), WMI/VDS/VIS decomposition and model-year code.