Jack Schwartz wrote:

> The AI manifest will be implanted with a version number when installadm runs.
> XXX See Ethans email about why he is against this.
> To the question of whether the AI manifest should have a second version number


I don't recall saying I was against this. In fact I don't recall what
this "second version number" is.  I wasn't able to make this meeting
so if I missed something, I think I need a better summary here.

>
> A new method of versioning was put on the table:
>
> Each element and attribute in the schema would be assigned a version number.
> The manifest would be assigned a single version number.  Version checking 
> would
> verify that the manifest version was equal to the highest version number in 
> the
> schema.


My concern about using annotations is the complexity it may add.
Afaik, annotations are used in conjunction with namespaces, and
that made it a non-starter for me.  Simple changes to the schema
like "add a new element" may be easy to track, but changes like
moving or restructuring elements, or changing elements' meaning
seemed like it would add complexity to the compatibility matrix.


thanks,
-ethan

Reply via email to