# CorrelatorCompositionDefinitionType (Complex Type)

### Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Definition of how the results of the correlator should be integrated in the parent (composite) one.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
tier | property int | [0,1] | Tier this correlator belongs to.
order | property int | [0,1] | Order in which this correlator is to be evaluated.
weight | property double | [0,1] | What is the weight of this correlator? The confidence value of the correlator (i.
ignoreIfMatchedBy | property string | [0,-1] | If any of these match the candidate that this particular correlator matches as well, the confidence increment stemming from being matched by this correlator is not applied.

- ### Items

  - #### tier

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order: 10

    Tier this correlator belongs to. All correlators in a given tier are evaluated together. Only if they provide no decisive result (i.e. one above "owner" threshold), the next tier is evaluated. Smaller numbers go first. Entries with no tier number present the last tier.

  - #### order

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order: 20

    Order in which this correlator is to be evaluated. (Related to other correlators in the given tier.) Smaller numbers go first. Entries with no order go last.

  - #### weight

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order: 70

    What is the weight of this correlator? The confidence value of the correlator (i.e., a number between 0 and 1) is multiplied by this weight in order to compute the respective increment of confidence value.

  - #### ignoreIfMatchedBy

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Display order: 80

    If any of these match the candidate that this particular correlator matches as well, the confidence increment stemming from being matched by this correlator is not applied. E.g. if rule 1 states that matching by both givenName and familyName (at the same time) gives confidence boost of 0.5, and rule 2 states that matching familyName (without regarding any other item) gives confidence boost of 0.3, then the rule 2 should be ignored if rule 1 matches; otherwise, any candidate that matches both on givenName and familyName would get a boost of 0.5 + 0.3 = 0.8.