@jkorosi reported that as attribute cloudAndVisibilityOK is not optional, he will have to determine in both the main and change groups of a TAF boolean values for this attribute which is not necessary in some cases. For example:
Only the main group needs to specify cloudAndVisibilityOK="true".
If we follow TAC strictly cloudAndVisibilityOK should either be true or not mentioned but never be false. Having said that, for the change group "BECMG 0700/0702 BKN012" there is no harm if one also mention cloudAndVisibilityOK="false".
In any case, as suggested by @jkorosi, we will be making this attribute optional in the next update. Note that the description of TAF.TAF-8 should also be changed: "TAF.TAF-8: In a non-empty iwxxm:baseForecast when @cloudAndVisibilityOK is false or empty iwxxm:prevailingVisibility and iwxxm:cloud are mandatory"
@jkorosi reported that as attribute cloudAndVisibilityOK is not optional, he will have to determine in both the main and change groups of a TAF boolean values for this attribute which is not necessary in some cases. For example:
Only the main group needs to specify cloudAndVisibilityOK="true".
If we follow TAC strictly cloudAndVisibilityOK should either be true or not mentioned but never be false. Having said that, for the change group "BECMG 0700/0702 BKN012" there is no harm if one also mention cloudAndVisibilityOK="false".
In any case, as suggested by @jkorosi, we will be making this attribute optional in the next update. Note that the description of TAF.TAF-8 should also be changed: "TAF.TAF-8: In a non-empty iwxxm:baseForecast when @cloudAndVisibilityOK is false or empty iwxxm:prevailingVisibility and iwxxm:cloud are mandatory"