Semantics

For programming languages one will distinguish

Static Semantics expresses global constraints

Such semantic constraints exists in documents