In some cases, the new data types are more complex. They may require new editing widget to represent the data or may require specific validation rule which can not be handled by predefined type validation parameters. You can create a new type with full control of validation or representation. For more information on how to create a new type, refer to
Data type extension.