...
We propose to remove the E parameter from metadata template specification, and replace it with two parameters: the CV CT parameter for change type and the EC parameter for error code.
The
...
CT parameter
The CV CT parameter may take 3 values, defined as follows. It is a required field in the metadata template.
...
One disadvantage to this approach is that to query "good" data in the RTS, the query must check disjunctively for the values I and R in the CV CT parameter. Alternatively, we could add a flag to the templates themselves that determines whether they are valid. This flag would be set to true upon insertion and revalidation, and to false upon invalidation. The disadvantage to that approach is keeping the flag in synchronization with the information in the metadata templates in the RTS.
...
The EC parameter takes the same values as the original E parameter except for the value I (insertion). It is not a required field in the case of template insertion or revalidation. It would be required for any metadata template with an CV CT parameter with value X.
The C parameter
...