Dear all, as part of the specialisation semantics, which are nearly all implemented in the ADL workbench, we have made existence, cardinality and occurrences all optional. This is sensible for 'source' form archetypes - i.e. it is natural that only overridden constraints be stated in an archetype, if there is no override of either the reference model or a specialisation parent archetype, where the latter is relevant, then no constraint is needed.
The change is described in http://www.openehr.org/issues/browse/SPEC-303 We have not yet released a new version of the ADL workbench with this change, but will soon. What I would like to know is if the implementers of other archetype parsers, compilers etc can deal with this change. Note that it would normally be part of implementing the wider ADL 1.5 semantics, since it is logically part of the specialisation semantics. has anyone else considered implementing these semantics yet? thanks - thomas beale

