데이터 규칙 클래스는 케이스 증거 데이터에 가장 가깝습니다. 이 클래스는 케이스 증거 데이터의 구조를 미러링합니다. 즉, 동적 증거 유형의 속성과 관계에 해당하는 규칙 속성을 포함합니다. 해당 동적 증거 유형에 대한 케이스 증거 레코드가 작성되거나 수정될 때마다 이러한 규칙 클래스에 대한 규칙 오브젝트가 작성됩니다.
계산기 규칙 클래스에는 동적 증거 유형의 데이터 요소로 표현되는 것보다 거친 비즈니스 개념을 나타내는 계산이 포함됩니다. 예를 들어, 여러 유형의 소득 및 가정 컴포지션을 나타내는 동적 증거 유형이 있습니다. 계산기 규칙 클래스가 계산에 포함하지 않아야 할 소득을 제외하는 법률을 적용한 후 모든 가정 구성원의 소득을 합하여 가족의 순소득을 계산할 수 있습니다.
일반적으로 이러한 비즈니스 개념은 별도의 계산기 규칙 클래스에서 요소화되므로 많은 프로그램에서 재사용될 수 있습니다. 재사용과 무관하게 많은 계산기에서 큰 규칙 청크를 요소화하면 규칙 세트가 모듈화되어 읽을 수 있게 됩니다.
프로그램 규칙 클래스는 데이터와 계산기 규칙 클래스를 사용하여 특정 프로그램에 대한 적격성을 판별합니다. 이러한 규칙 클래스는 적격성 및 자격 엔진이 이들에 대해 작업하여 판별을 작성할 수 있도록 구조에 특정 특성을 표시해야 합니다. 적격성 및 자격 규칙 개발에 대한 세부사항은 Cúram Express Rules에 대한 작업 안내서를 참조하십시오.
이들 셋 중에서 모든 동적 증거 유형에 대해 데이터 규칙 클래스가 생성됩니다. 그러므로 사용자 정의 프로그램의 경우 이 생성된 동적 증거 데이터 규칙 클래스를 사용하는 프로그램 규칙을 개발하여 적격성 및 자격 규칙을 작성할 수 있습니다. 또는 결국 생성된 데이터 규칙 클래스를 사용하는 계산기 규칙 클래스의 계층을 사용하도록 프로그램 규칙을 작성할 수도 있습니다.