Inconsistent handling of DDMS version mapping to secondary namespaces

Description

(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.

Environment

None

Assignee

Brian Uri

Reporter

Brian Uri

Labels

None

Fix versions

Priority

Medium
Configure