Restrictions 9.3.10 about ConfRev:
"The confRev attribute is mandatory if the type is GOOSE (respective the type attribute is not specified)."
(GSE is not used now, only GOOSE is used )
Restrictions 9.3.11 about ConfRev:
“The confRev attribute is mandatory for the SV control block.”
attribute name="confRev" type="xs:unsignedInt" use="optional"
The confRev attribute optional for GSEControl and SampledValueControl according XML scheme, but the confRev attribute is mandatory in the standard. Probably there is a difference in the standard and in the XML schema because for GSEControl there are dependencies on the type (GOOSE/GSSE) and for SampledValueControl there is a dependency on unicast or multicast. But GSSE and unicast SV are deprecated.
Then it turns out that if there is no confRev attribute in GSEControl and SampledValueControl in the SCD file, it will be correct when validation, but invalid according to the standard.
In the XML schema, make the confRev mandatory for GSEControl and SampledValueControl.
Approved Not Applicable
06 Dec 21
The XML schema is indicating it as optional for backward compatibility, has it was optional in first edition of the standard.
The standard is giving additional rules to the schema to validate the SCL