2.2.4 Implicit Operator for Property Restrictions

In a sequence of expressions without any operators between the expressions (the expression-list element in the ABNF grammar), the following MUST be followed for property restrictions (section 2.2) in the sequence.

Generally, the property restrictions (section 2.2) MUST be interpreted as if AND (section 2.1.2) is present between the property restrictions. The following are equivalent:

 name1:value1 name2:value2
 name1:value1 AND name2:value2

If the sequence contains two or more property restrictions with the same property name, the property restrictions with the same name MUST be interpreted as if OR (section 2.1.8) is present between the property restrictions. The following are equivalent:

 name1:value1 name1:value2
 name1:value1 OR name1:value2

An implicit operator used between a property restriction and an expression that is not a property restriction MUST be evaluated as if the AND operator is present. The following are equivalent:

 token1 name1:value1
 token1 AND name1:value1