Language Semantics
XPath 2.0 has both static and dynamic semantics:
Static semantics define, informally, what a language means
without reference to any particular input.
Dynamic semantics, again informally, define how a language
behaves presented with inputs of various sorts.