3. The method according to claim 1 , further comprising: storing, in a function table, a list of functions in the function category, inputs to and outputs from each of the listed functions, and metadata for each of the listed functions, each function being an element permitting dynamic interaction with respect to function aspects of the context.
1. A computer implemented method for dynamically and contextually managing information in an electronic computational environment, the method comprising: with respect to a project, the project providing a corresponding context and/or one or more other contexts for management of a plurality of information elements, each information element being in at least one of a plurality of information categories, each information category being a member of a category set, the category set including data category, function category, and result category, wherein the corresponding context and/or one or more other contexts corresponds to at least one contextual model, where the contextual model is defined by the information elements and a set of rules governing permissible relationships among the information elements; (a) receiving an input and/or user interaction to the electronic computational environment specifying a relationship among at least two information elements; (b) using an integrity engine, operating globally to enforce the set of rules, to verify dynamically correctness of the relationship specified among all information categories within the corresponding context and/or one or more other contexts; wherein the integrity engine's role varies by the information category and operates on at least one of a plurality of levels within each information category to cause enforcement of the set of rules within the corresponding context and/or one or more other contexts; the plurality of levels within each information category including syntactic, semantic, and operational levels; where the corresponding context and/or one or more other contexts and the integrity engine establish the contextual model; and (c) upon acceptance of the relationship by the integrity engine, storing automatically the relationship specified in a storage medium, permitting dynamic interaction, wherein the dynamic interaction includes storing, retrieving, manipulation of information elements, and modifications of relations with respect to the corresponding context and/or one or more other contexts.