Halliday & Matthiessen (1999: 324):
Register is systematic variation within the overall meaning potential; from this point of view, a domain is a region of registerial variation corresponding to the contextual variable of field — the meaning potential determined by, and determining, ‘what’s going on’.