the kind of data that can be stored and the permissable operations for the attribute eg alphanumberic, test, decimal, date and boolean
in processing, data is &"typed&" must specify what type of data is in variable. many more types, you can even define your own.
the form data assumes and the possible range of values that the attribute defined as that type of data may express  1. text 2. numerical