| object existence | object_name | Verifica che un oggetto esista. | Root.Group Verifica che l’elemento di ricerca Group sia stato trovato. |
| variable | : | I due punti si usano per assegnare un nome all’oggetto che segue. Nota: La variabile sarà disponibile solo all’interno di quella stessa regola, ovvero fino a quando la parte destra termina con un punto e virgola. | t: Root.Group Verifica che l’elemento di ricerca Group sia stato trovato e lo assegna a una nuova variabile t. |
| object absence | ~ | Il simbolo tilde nega una condizione o indica l’assenza di un oggetto. Nota: non è possibile assegnare un nome se l’oggetto è specificato come inesistente. // INVALID STATEMENT: t: ~Root.Element | ~Root.Element1 Verifica che l’elemento di ricerca Element1 non sia stato trovato. |
| logical AND | , | La virgola viene utilizzata come congiunzione logica. | Borrower.Name, Borrower.Address Verifica che gli elementi di ricerca Name e Address siano stati trovati nel gruppo Borrower. |