After a bit more digging outside of the ICC codes there appears to be loco types and classes. Both use alpha, alpha/numeric and possibly even numeric only codes. Are these standard or road specific? I know classes would be but not sure on types.
Any help interpreting these are appreciated.