Řetězec rozpoznaných částí vzájemně oddělených znakem "~", jenž je následován dvoumístným řetězcem obsahujícím některý z následujících kódů. Tento řetězec se netvoří z částí, které jsou obsahem hranatých závorek výrazu XPath (ten je ponechán v původní podobě).
Srovnávací symboly
ca - +- (>)
cb - -+ (<)
cc - += (>=)
cd - -= (<=)
ce - == (=)
cf - != (<>)
cg - =~ resp. like (jako)
ci - is null
cn - [is] not null
Matematické symboly
mp - + (plus)
mm - - (minus)
mc - * (krát)
md - | (děleno)
Logické operátory
la - and
lo - or
Absolutní Xpath odkaz - začíná '/'
as - string
an - number
ad - date
at - time
ab - boolean
aa - odkaz
na oblast
a- - neurčený typ ´
Datové typy se týkají odkazovaných prvků. Typcurrency je určován jako number.
Relativní Xpath odkaz - začíná '.'
rs - string
rn - number
rd - date
rt - time
rb - boolean
ra - odkaz na oblast
r- - neurčený typ
Datové typy se týkají odkazovaných prvků. Typ currency je určován jakonumber.
Predikáty
pl - ALL
pl - ANY
pe - EXIST
py - EMPTY
Predikáty sezapisují jako funkce (se závorkami)
Proměnné různých typů ($)
$s - string
$n - number
$d - date
$t - time
$b - boolean
Přímé hodnoty
vs - řetězcová hodnota
v apostrofech
vn - číselná hodnota
vt - logická hodnota true
vf - logická hodnota false
vl - hodnota NULL
Závorky kulaté, složené a hranaté
bl - (
br - )
xl - {
xr - }
sl - [
sr - ]
Jiné
eq - "=" tj. operátor přiřazení (pokud je povolen)
in - speciální instrukce uzavřená mezi dvě dvojtečky
jd - (joindocument) klíčové slovo join pro výrazy filtrů
jn - & operátor spojování řetězců
fn - název funkce
dc - , delimiter common => oddělovač čárka
nt - klíčové slovo NOT pro použití shodnotami NULL
kw - key-word jiné klíčové slovo (např. none)