-
Type: New Feature
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: V4.01_CSD01
-
Fix Version/s: V4.01_CSD02
-
Component/s: Vocabularies
-
Environment:
Schema declarations
-
Proposal:
-
Resolution:
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.