In an object oriented computer system, a framework mechanism defines an infrastructure for allowing a user to flexibly define keys and their corresponding attributes. A special type of key called a specification key allows combinations of attributes to be specified, as well as set and range capabilities....http://www.google.de/patents/US6748594?utm_source=gb-gplus-sharePatent US6748594 - Object mechanism and method for retrieving attribute values in a object oriented framework