규칙 오브젝트 맵핑

RuleObject(자체가 다른 RuleObject인 RuleObject의 속성)가 데이터 저장소에 추가되는 경우, 상위 RuleObject에 대해 추가된 데이터 저장소 엔티티의 하위로 새 데이터 저장소 엔티티로서 추가됩니다. 이 경우는 상위 요소의 이름이 상위 RuleObject의 규칙 오브젝트 이름과 일치하는 경우, RuleObject의 규칙 오브젝트 이름이 스키마에서 요소의 하위 요소로 존재하는 인스턴스에서만 발생합니다. 여기에서 일치는 대소문자를 구분하며, RuleObject의 개인과 스키마의 개인은 일치로 간주되지 않습니다. RuleObject의 규칙 오브젝트 이름은 어노테이션이 있는 경우 Motivation_Display_Element의 resultSchema 속성입니다. 어노테이션이 없는 경우 RuleObject의 규칙 오브젝트 이름은 RuleClass의 이름입니다. 이는 스키마에서 허용되는 내용을 기반으로 적합한 경우 데이터 저장소에 대한 맵핑과 비교에 사용되기 때문에 중요합니다.

단순 속성(자체가 RuleObject가 아닌 RuleObject의 속성. 예: 문자열 또는 코드 테이블 값)이 데이터 저장소에 추가되는 경우 속성을 사용하는 RuleObject에 대해 추가된 데이터 저장소 엔티티의 속성으로 추가됩니다. 소유하고 있는 RuleObject의 데이터 저장소 엔티티 유형에 해당하는 스키마의 요소에 동일한 이름의 속성이 존재하는 인스턴스에서만 발생합니다. 속성 이름의 비교는 대소문자를 구분하며 RuleObject의 dateOfBirth와 스키마의 dateOFBIRTH는 일치로 간주되지 않습니다.