3.1.4.1.3.35 predicateElementMultipleChildType Complex Type

The predicateElementMultipleChildType complex type specifies multiple predicates and logical operators for a classification definition.<36>

 <xs:complexType name="predicateElementMultipleChildType">
     <xs:choice minOccurs="1" maxOccurs="unbounded">
       <xs:element name="and" type="predicateElementMultipleChildType" />
       <xs:element name="classification" type="classificationType" />
       <xs:element name="classifications" type="predicateElementSingleChildType" />
       <xs:element name="false" type="predicateElementConstantType" />
       <xs:element name="not" type="predicateElementSingleChildType" />
       <xs:element name="or" type="orType" />
       <xs:element name="recipient" type="recipientType" />
       <xs:element name="recipients" type="predicateElementSingleChildType" />
       <xs:element name="sender" type="senderType" />
       <xs:element name="senders" type="predicateElementSingleChildType" />
       <xs:element name="true" type="predicateElementConstantType" />
     </xs:choice>
 </xs:complexType>

The following table lists the elements of the predicateElementMultipleChildType complex type.

Element

Type

Description

and

predicateElementMultipleChildType

Specifies a logical AND for one or more predicates.

classification

classificationType (section 3.1.4.1.3.11)

Specifies a classification identifier.

classifications

predicateElementSingleChildType (section 3.1.4.1.3.36)

This element is not used.

false

predicateElementConstantType (section 3.1.4.1.3.34)

Specifies the false constant predicate.

not

predicateElementSingleChildType

Specifies a not predicate.

or

orType (section 3.1.4.1.3.28)

Specifies a logical OR.

recipient

recipientType (section 3.1.4.1.3.46)

Specifies a message recipient that can be used in a predicate.

recipients

predicateElementSingleChildType

This element is not used.

sender

senderType (section 3.1.4.1.3.55)

Specifies a message sender that can be used in a predicate.

senders

predicateElementSingleChildType

This element is not used.

true

predicateElementConstantType

Specifies the true constant predicate.