Definitionsbereiche dienen zur Eingrenzung der möglichen Werte, welche ein Element einnehmen kann.
Es gibt zwei große Klassen von Definitionsbereichen: Vektoredefinitionsbereiche und Definitionsbereiche für einzelne (skalare) Werte/ Zahlen.
In Diagramm 17 ist eine Klassenhierarchie der Definitionsbereiche dargestellt.