<?xml version="1.0" encoding="utf-8"?>
<cleansingRules>
<!-- The order of heuristic execution matters -->
  <cleansingRule name="Applications" id="{157ca444-15f9-48f3-80e7-c3290660c3bf}" productType="software" startTime="2000-01-01T10:00:00.0" stopTime="2022-12-12T10:00:00.0" language="9" locale="0" newdata="1" overWrite="0" dataSource="ACT">
    <cleansingStep attribute="softwarename" description="Name cleansing">
      <heuristics>
        <heuristic id="{023277b2-63cc-4ace-ffff-6521da95d841}" description="Remove superscript trade mark, case insensitive" />
        <heuristic id="{023277b2-63cc-4ace-ffff-6521da95d8ac}" description="Move version text from program Name (also the words version, ver, v) if null version" />
        <heuristic id="{02321533-1810-4ace-ffff-6521da95d8ac}" description="Remove version text from program Name (also the words version, ver, v) exclude case,parentheses" />
        <heuristic id="{afd4a874-778e-4a3f-9f27-e4602e960586}" description="remove '(remove only)'" />
        <heuristic id="{a05e4413-a94c-4bb7-b323-a484dbf1e66f}" description="remove empty parentheses" />
        <heuristic id="{a05e4413-a94c-4bb7-b323-a484dbf1e670}" description="Remove spaces after left parentheses" />
        <heuristic id="{a05e4413-a94c-4bb7-b323-a484dbf1e671}" description="Remove spaces before right parentheses" />
        <heuristic id="{023277b2-63cc-4ace-98c8-6521da95d815}" description="Remove the trailing -" />
        <heuristic id="{1a474447-2bb7-4d38-9a35-9636af839ea8}" description="Replace consecutive spaces with space" />
        <heuristic id="{1a474447-2bb7-4d38-9a35-9636af839ea9}" description="Trim one or more spaces at start/end of string" />
      </heuristics>
    </cleansingStep>
    <cleansingStep attribute="vendorname" description="Vendor names heuristics">
      <heuristics>
        <heuristic id="{023277b2-63cc-4ace-ffff-6521da95d800}" description="Replace vendor name tokens, less aggressive" />
        <heuristic id="{023277b2-63cc-4ace-ffff-6521da95d841}" description="Remove superscript trade mark, case insensitive" />
        <heuristic id="{6fe152a8-17a6-42da-885d-8d8a4dd5035e}" description="Remove . and padding at end of string" />
        <heuristic id="{a56e8ff5-1eed-43ad-aef4-09a8afe3b106}" description="Remove spaces before commas" />
        <heuristic id="{1a474447-2bb7-4d38-9a35-9636af839ea8}" description="Replace consecutive spaces with space" />
        <heuristic id="{1a474447-2bb7-4d38-9a35-9636af839ea9}" description="Trim one or more spaces at start/end of string" />
      </heuristics>
    </cleansingStep>
    <cleansingStep attribute="version" description="Version">
      <heuristics>
        <heuristic id="{1a474447-2bb7-4d38-9a35-9636af839ea8}" description="Replace consecutive spaces with space" />
        <heuristic id="{1a474447-2bb7-4d38-9a35-9636af839ea9}" description="Trim one or more spaces at start/end of string" />
        <heuristic id="{2553464e-cbef-4b0d-ffff-ad0bd036fbdb}" description="Remove 'v'/'ver'/'version' from start of version field" />
        <heuristic id="{74ab4b34-a22e-4d49-b0fc-230cae576e4a}" description="Remove leading zeroes from version" />
      </heuristics>
    </cleansingStep>
  </cleansingRule>
</cleansingRules> 
