(Imported from Google Code)
DDMSVersion.getVersionForNamespace() is a catch-all method that maps XML namespaces to a particular DDMS version. This works correctly for DDMS namespaces. However, the secondary namespaces (GML, ISM, NTK, XLink) are often shared across multiple versions. This impacts attribute groups which may be defined and added to multiple versions of a DDMS component.
Need to remove all version information from attribute groups.
Need to provide the version of the parent component at validation time rather than derive it from the namespace.