- relative expression is evaluated with respect to an initial
context (set of nodes)
- initial context can be defined externally (e.g. by XSLT)
- each location step
- is evaluated with respect to some context
- produces a set of nodes which
- provides the context for the next location step