-
Type:
Improvement
-
Resolution: Fixed
-
Priority:
Major
-
None
-
Affects Version/s: wd30
-
Component/s: spec
-
None
-
Environment:
William Cox
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