Data Format

The Evidence view expects the following XML format. Below is an example for Evidence Comparison mode:

<EVIDENCE_COMPARE>
  <EVIDENCE TYPE="MODIFIED">
    <GROUP ID="mod1ID"
           DESCRIPTION="en|EvidenceGroup1">
      <EVIDENCE_ITEM ID="modItem1ID"
                     DESCRIPTION="en|Number of Children"
                     OLDVAL="11" VALUE="13"
                     DOMAIN="SVR_INT32"/>
    </GROUP>
    <GROUP ID="mod2ID"
           DESCRIPTION="en|EvidenceGroup2">
      <EVIDENCE_ITEM ID="modItem3ID"
                     DESCRIPTION="en|Are you married"
                     OLDVAL="false" VALUE="true"
                     DOMAIN="SVR_BOOLEAN"/>
    </GROUP>
  </EVIDENCE>
  <EVIDENCE TYPE="NEW">
    <GROUP ID="new1ID"
               DESCRIPTION="en|EvidenceGroup1">
      <EVIDENCE_ITEM ID="newItem1ID"
                     DESCRIPTION="en|Number of cars"
                     VALUE="6"
                     DOMAIN="SVR_INT32"/>
    </GROUP>
   </EVIDENCE>
   <EVIDENCE TYPE="REMOVED">
    <GROUP ID="del1ID"
           DESCRIPTION="en|Deletion">
      <EVIDENCE_ITEM ID="delItem1ID"
                     DESCRIPTION="en|Number of houses"
                     OLDVAL="1"
                     DOMAIN="SVR_INT32"/>
    </GROUP>
  </EVIDENCE>
</EVIDENCE_COMPARE>

The following is an example of the Evidence Display mode:

<evidence>
  <group id="group1" display-name="EvidenceGroup1">
    <item name="item11"
          display-name="Number of Children"
          initial-value="13" no-value="false"
          type="SVR_INT32"/>
    <item name="item12"
          display-name="item with no value"
          initial-value="" no-value="true"
          type="SVR_STRING"/>
  </group>
  <group id="group2" display-name="EvidenceGroup2">
    <item name="item21"
          display-name="Are you married"
          initial-value="true" no-value="false"
          type="SVR_BOOLEAN"/>
    <item name="item22"
          display-name="Some important dates"
          initial-value="" no-value="false"
          type="SVR_DATE">
      <value position="10" description="Important date 1"
             value="20050401T000000">
      <value position="18" description="Important date 2"
             value="20050601T000000">
      <value position="5" description="Important date 3"
             value="20051231T000000">
    </item>
  </group>
</evidence>

The display-name attribute represents a description for every item or group, the description does the same for the value element. Group ids, evidence item names and value descriptions are supplied by the evidence text returned from the rules engine. The type attribute is used to select particular representation for different data types from the server. The name attribute of item and the id attribute of group are used as link parameters if a link is specified for the first or second column.