-
Type:
New Feature
-
Resolution: Fixed
-
Priority:
Major
-
Affects Version/s: V4.01_CSD01
-
Component/s: Vocabularies
-
Environment:
Schema declarations
Currently there is no defined means to mark revisions to schema. Some organizations have solved this by convention of creating a new schema for each set of revisions, primarily related only by time.
Each schema represents a new namespace, so we get a proliferation of namespaces. Type definitions are specific to namespaces, but since the evolving types really represent the same type declaration, they are sub classed across these namespaces. This creates an unnecessarily complex model.