Clarification of ChangeType and Lifecycle

Section 6.3 "Versioning Semantics" of the specification deals with the fields "ChangeType" and "Lifecycle".

It is not clear that these fields are completely orthogonal, and so this table is an attempt to document which states are allowable.

 

Incomplete

Complete

Deleted

Creation

Yes

Yes

No

Modification

Yes

Yes

No

Amendment

Yes

Yes

No

Deletion

No

No

Yes

Attestation

Yes

Yes

Yes

Synthesis

No?

Yes

No