A specification is the rules for a data integration task. For example, the Matching
specification type contains rules to find and consolidate duplicate records in a table. Each
specification has a name, a type, and a list of type-specific parameters.