Attribute definitions are the at the core of the match service. Attribute definitions are used to construct the Matchgrid, and to determine what attributes are accepted over the REST API.
Attribute Configuration
Each attribute definition has several configuration options that determine how the attribute is used within Match Rules.
- Alphanumeric:
- Case Sensitive:
- Invalidates:
- Null Equivalents:
- Required:
- Search Distance:
- Search Exact:
- Search Substring From:
- Search Substring For:
Attribute Groups
Attribute Groups link sets of Attributes together when there are multiple components to a complex Attribute. For example, a name typically consists of a "given" and a "family" component. Furthermore, there could be an "official" or "preferred" name. By creating an Attribute Group (eg: "official"), the individual Attribute components (eg: "given" and "family") can be linked together.
The name of the Attribute Group must match the type of the complex Attribute, as conveyed over the API. For example, if the following fragment is sent as part of an API request:
"names"
:[
{
"type"
:
"official"
,
"given"
:
"Pat"
,
"family"
:
"Lee"
}
]
the Attribute Group name must be configured as "official".