I'm a Retired Military Veteran with a large Family of Veterans. I may not know everything about everything Military, but that link does reflect General Abbreviations used through the years.
The only difference regarding historical Ranks is many of the Rank structure changed a bit through history.
"For example"... The Army Specialist Rank is currently only used for the Corporal equivalent of the E4, but, at one time, the Specialist was used up to the Master Sargent E8 Equivalent.
~Brian Kerr