# User-Defined

Telmai provides an easy way for users to specify completeness requirements, either at the value, record, or attribute levels.&#x20;

**For example,** the user might specify:&#x20;

Each ID field should be populated - value level&#x20;

Either City or Zip-Code should be provided – record level&#x20;

At least 80% of E-mails should be populated – attribute level

In addition, telmai allows for completeness to be specified across multi-attributes.&#x20;

The forms of such specifications can be broken down as follows:&#x20;

**Full Completeness** No missing part of an Address, such as City, State, Zip\_code, ...&#x20;

**Partial Completeness** Either City or Zip\_Code of an Address is filled At least 2 (or half) of Employee\_Credentials are filled
