assert

The element <assert> provides for a single test for the computable branch of the applicability annotation. The assert annotation specifies the product attribute or condition to test and a set of values and/or ranges to test against. The result of evaluating an assert annotation will be a Boolean value of "true" or "false".In the case where an assert cannot be evaluated due to lack of a value to test against or the case where only a textual annotation is provided (not referencing a product attribute or condition) then the result must be considered the Boolean value "true".The element <assert> can be used to represent a textual applicability annotation which does not have an associated product attribute or condition, meaning there is no test to perform. Examples of textual annotations include "volcanic conditions" and "wind speed over 30 knots". The textual content of element <assert> is used to represent the annotation and the attributes applicPropertyIdent, applicPropertyType and applicPropertyValues are not used.