Attributes are used to add implementation specific metadata on IEs, folders and tasks. Attributes are version specific.
Mandatory or optional
An attribute is by default optional, but can be made mandatory. If an attribute is mandatory, it is not possible to save changes to an IE/Folder/Task if the attribute is not specified.