A mechanism to enable context-sensitive attributes which comprise an
attribute value and a context value defining the applicability of the
attribute value in a computer application. The mechanism is adapted to
manipulate the context-sensitive attributes, for example to facilitate
creation of attribute values with associated context values, retrieve
attribute values associated with a specific context value and search
based on attribute values within a context value.