Why are there different versions of CGM?
A Different CGM files can conform to different versions of the Standard as it was being developed. There are three main versions of CGM in common usage. Version 1 refers to CGM files that conform to the original, 1987, version of the published standard. Version 3 refers to CGM files that conform to the 1992 version of the standard which includes advanced graphical elements such as splines and polybezier curves. It also enriched the graphical attributes to allow for greater definition of engineering drawings and technical illustrations. Version 3 is mainly used in Technical Illustration systems. Version 4 refers to CGM files that conform to the 1999 version of the standard that added Application Structuring. This allows the CGM to contain non-graphical information in addition to graphical content. This allows CGM to be used for a wide range of application interactive graphics, hotspots and hyperlinking.