도 22 는 필터 정의 들 및 규칙 정의 들 과 관련 있 는 데이터 엔트리 의 프로세스 를 나타낸다 . 프로세스 는 규칙 파일 이 이미 생성 되 었 는지 여부 를 결정 하 는 데 서 시작 한다 ( 단계 ( 2220 ) ) . 만약 규칙 파일 이 아직 생성 되 지 않 았 다면 , 단계 ( 2222 ) 에서 는 본 기술 분야 에 알려진 종래 의 방법 들 을 이용 하 여 파일 을 생성 한다 . 다음 단계 는 규칙 파일 에 규칙 들 을 추가 하 는 것 이 다 . 단계 ( 2224 ) 에서 는 규칙 파일 을 상주 시키 거나 업데이트 하 기 시작 한다 . 단계 ( 2224 ) 에서 는 규칙 파일 을 열 고 프로세스 를 단계 ( 2226 ) 으로 보내 는데 , 단계 ( 2226 ) 에서 는 사용 자 로 하여금 새로운 규칙 이 인코딩 되 고 규칙 파일 에 추가 될지 여부 를 지시 하 도록 한다 . 규칙 파일 을 상주 시키 거나 업데이트 하 는 것 은 사용자 에 의해 종결 된다 ( 단계 ( 2280 ) ) . 만약 더 많 은 규칙 들 이 추가 되 어야 한다면 , 사용 자 인터페이스 ( 520 ) ( 도 5 ) 또는 연산 , 관리 및 유지 모듈 ( 230 ) ( 도 2 ) 에 위치 하 는 데이터 획득 모듈 ( 미 도시 ) 이 규칙 템플 릿 을 생성 한다 ( 단계 ( 2230 ) ) . 규칙 템플 릿 은 많 은 형식 들 중 하나 를 선택 적 으로 취할 수 있 는데 , 이 는 사용자 에 의해 결정 된다 . 규칙 템플 릿 의 형식 은 ( 1 ) 사용자 에 의해 특정 된 규칙 들 이 순차 적 으로 적용 될지 또는 계층 적 ( hierarchical ) 순서 에 따라 적용 될지 여부 및 ( 2 ) 규칙 의 부 울 식이 대수 분석 적 ( algebraic - analytical ) 형식 으로 입력 될지 또는 트리 구조 형식 ― 여기 서 , 트리 의 노드 는 연산자 및 각각 의 피연산자 를 나타냄 ― 으로 입력 될지 여부 에 의존 한다 . 어느 경우 든지 , 데이터 획득 모듈 은 데이터 엔트리 를 용이 하 게 하 는 ( facilitate ) 명령어 들 을 각각 의 템플 릿 에 제공 할 수 있 다 . 예 를 들 어 , 데이터 획득 모듈 은 사용 자 로 하여금 단순 한 연산 들 ― 여기 서 , 각 연산 은 연산자 및 피연산자 들 의 집합 을 포함 함 ― 을 입력 하 게 함 으로써 부울 식 의 대수 적 형식 을 구성 하 도록 사용 자 를 안내 하 여 , 원 하 는 식 으로 진행 하 게 한다 . 새로운 연산자 의 각각 의 추가 와 함께 , 구성 된 식 의 유효 성 ( validity ) 이 검증 될 수 있 다 . 만약 부울 식 이 트리 구조 로 표현 된다면 , 데이터 획득 모듈 은 속 트리 구조 ( generic tree structure ) 를 보여 줄 수 있 는데 , 트리 의 선택 된 노드 들 과 관련 있 는 데이터 를 사용 자 가 입력 함 으로써 속 트리 구조 는 축소 되 고 검증 ( validate ) 될 수 있 다 .