In computing, an attribute is an entity that defines a property
of an object, element, or file. An attribute usually consists of a name
and a value. Its definition can be extended by a datatype, a
representation format, a default value and restrictions.