Previous Topic: Mapping GuidelinesNext Topic: Example Mapping for 'Ordered List' Classification Property


How Does the Property Type Affect Classification Mapping?

The mappings between CCS classifications and FSRM classification property values are based on a table of name-value parameters in the Additional Rule Parameters dialog. The type of classification property (for example, Ordered List or Multi-String) determines how CCS classifications get assigned to values of the classification property .

'Ordered List' Classification Property

For an Ordered List classification property, the classification rule evaluates table entries in order, starting with the top row:

  1. If the classification returned by the CCS matches the name in the top row, the rule assigns the value in the top row to the classification property. If no match is found in the top row, the rule checks the name in the second row.

    For example, if the CCS returns a classification of 'Personally Identifiable Information\Credit Card Information', the rule successfully matches this string against a name of 'Credit Card Information' in the top row.

  2. If the CCS classification matches the name in the second row, the rule assigns the value in the second row to the classification property. If no match is found in the second row, the rule checks the name in the third row.

    For example, if the CCS returns a classification of 'Personally Identifiable Information\Account Number', the rule successfully matches this string against a name of 'Personally Identifiable Information' in the second row.

  3. The rule continues down the table, checking the CCS classification against the name in each row, until it finds a match.

We therefore recommend that the top row of the table contains the most specific CCS classification, with subsequent rows containing progressively less specific classifications.

'Multiple Choice List' and 'Multi-String' Classification Properties

For a Multiple Choice List or Multi-String classification property, the classification rule makes multiple passes through the table and can assign multiple values to a file's classification property.

  1. For the first file classification returned by the CCS, the rule evaluates table entries in order, starting with the top row.

    The evaluation is exactly the same as the method described for Ordered List classification properties. If the rule successfully matches the first CCS classification name to a value in any row of the table, it assigns that value to the classification property.

    Unlike for Ordered List classification properties, the rule does not stop evaluation when it successfully matches the CCS classification against a classification value. Instead, it continues evaluating any additional classifications returned by the CCS.

  2. The rule now repeats this process for the second file classification returned by the CCS. That is, the rule again evaluates the table entries in order, starting with the top row.

    If the rule successfully matches the second CCS classification name to a value in any row of the table, it assigns that value to the classification property. There are now two values assigned to the file's classification property.

  3. The rule repeats this process for all additional file classifications returned by the CCS. That is, the rule repeatedly evaluates the table entries and, if it finds further matches, assigns additional values to the file's classification property.

What is the difference between Multiple Choice List and Multi-String classification properties?

For Multiple Choice List classification properties, you define the available values when you create the property. Any rule that assigns values to this classification property is constrained to use the same set of classification values.

For a Multi-String classification property, you define the available values when you define the classification rule. Each rule that assigns values to this classification property can assign its own, unique set of classification values.

Using the <default> Variable to Match 'Any Other Classification'

The CCS FCI plug-in supports a <default> variable in classification mappings . You can use this variable in a table of name-value parameters to mean 'any other classification'. If the CCS returns a file classification that does not match any other entries in the Name column, FCI matches this CCS classification to the <default> entry and assigns the corresponding classification value.