11. A method of managing a database storing a plurality of entities related to each other by a plurality of relations, the database associated with a user interface, comprising: storing a plurality of entities representing a situation, in which the user has been involved, as at least one artificial intelligence frame, the at least one artificial intelligence frame describing at least one object and action involved in the situation in which the user has been involved and their relationship to each other; and modeling a context representation of a current situation using the at least one artificial intelligence frame, so that when the context representation is applied to the database, operation of the database is adapted according to the situation.
11. A method of managing a database storing a plurality of entities related to each other by a plurality of relations, the database associated with a user interface, comprising: storing a plurality of entities representing a situation, in which the user has been involved, as at least one artificial intelligence frame, the at least one artificial intelligence frame describing at least one object and action involved in the situation in which the user has been involved and their relationship to each other; and modeling a context representation of a current situation using the at least one artificial intelligence frame, so that when the context representation is applied to the database, operation of the database is adapted according to the situation. 18. The method according to claim 11 , further comprising: assigning a value to at least one entity in at least one of the slots indicating the reliability of the relation of the entity in the slot with respect to another entity in a related slot.