Eine Regelklasse definiert das Verhalten ihrer Regelobjektinstanzen.
Eine Regelklasse gibt ihren Namen an (der unter allen Regelklassen im Regelwerk eindeutig sein muss), definiert, ob sie abstrakt ist, und enthält die folgenden Elemente:
Dieser optionale Block enthält Attribute, deren Werte angegeben werden müssen, wann immer eine Regelobjektinstanz der Klasse erstellt wird.
Dies sind 0 oder mehr berechnete Anweisungen Attribute, die jeweils einen Wert beschreiben, der von der Regelklasse berechnet werden kann.
Eine Regelklasse kann in ihrer eigenen XML-Datei (bei der das XML-Stammelement also Class lautet) definiert sein und mit einer Anweisung "Include" (siehe Anweisung Include) in ein übergeordnetes Regelwerk aufgenommen werden.