dotazy operují nad datovým modelem XML – XDM (XQuery and XPath Data Model)
XPath je uzavřený nad XDM – výsledkem dotazu je opět instance XDM
základním typem je posloupnost
posloupnost se může skládat z atomických hodnot (číslo, řetězec, logická hodnota, …) nebo uzlů
typy uzlů
dokument
element
atribut
textový uzel
komentář
instrukce pro zpracování
každý uzel má své vlastnosti