Atomic Data Type Definition