규칙 언어

CER은 가능한 질문과 해당 질문에 대한 응답을 판별하는 규칙을 정의하는 언어입니다.

각 질문은 다음을 지정합니다.

질문에 대한 응답은 예 또는 아니오와 같이 간단할 수 있습니다. 예를 들어, 질문이 "이 사람이 혜택을 받을 자격이 있습니까?"인 경우입니다. 그러나 CER에서는 응답 유형을 필요한 대로 복잡하게 정의할 수 있습니다.예를 들어, "가정에 있는 사람들 그룹 중 긴급 요구사항이 있는 그룹은 무엇입니까?"라는 질문은 각각의 가정 그룹에 사람 목록이 포함된 가정 그룹 목록을 제공하여 응답합니다.

질문에 대한 응답을 판별하는 데 사용하는 규칙도 필요에 따라 복잡하거나 간단할 수 있습니다. 예를 들어, "청구인의 생년월일은 언제입니까"라는 질문에 대한 응답 규칙은 단순히 "청구인의 생년월일로 선언된 날짜"가 되는 반면 "이 개인이 혜택을 받을 자격이 됩니까?"라는 질문에 대한 응답 규칙은 "이 개인의 수입은 어느 정도의 수준입니까?" 및/또는 "이 개인의 자녀는 몇 명입니까?"와 같은 추가 질문이 필요할 가능성이 큽니다.

CER에는 다음과 같은 개념을 위한 고유 용어가 있습니다.

1 Cúram V6부터 규칙 세트는 더 이상 독립형이 아닙니다. 한 규칙 세트의 클래스는 다른 규칙 세트의 규칙 클래스를 확장할 수 있습니다. 한 규칙 세트에 있는 규칙 속성의 데이터 유형이 다른 규칙 세트의 규칙 클래스가 될 수 있습니다. 규칙 오브젝트를 읽거나 작성하는 표현식을 사용하여 다른 규칙 세트의 규칙 클래스를 사용할 수 있습니다.