-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: wd30
-
Fix Version/s: None
-
Component/s: spec
-
Labels:None
-
Environment:
William Cox
-
Proposal:
-
Resolution:
Independent of namespace maintenance issues (see EMIX-317) versioning the schema (by adding a schemaVersion attribute to major class definitions) has been discussed. There are pluses and minuses with respect to the EMIX information model.
Pluses include identification of versions of major artifacts; minuses include overhead for management, of versioning, space in each artifact for the version, and that schemaVersion in addition to namespace versioning and maintenance is a "belt and suspenders" approach.
With a number of relatively small objects, the overhead seems a real burden, for little value.
Mixing artifacts from different namespace versions seems a recipe for confusion among those using the standard – incremental update of an EMIX implementation is not something I would anticipate.
NOTE line number inserted for wd30