1. A processor-implemented method of defining multiple context-based data gravity wells on a context-based data gravity wells membrane, wherein the context-based data gravity wells membrane is a mathematical framework for a data structure, the processor-implemented method comprising: receiving, by a processor, a data stream of non-contextual data objects, wherein each of the non-contextual data objects ambiguously relates to multiple subject-matters; associating, by the processor, one of the non-contextual data objects with a context object to define a synthetic context-based object, wherein the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of said one of the non-contextual data objects; parsing, by the processor, the synthetic context-based object into an n-tuple, wherein the n-tuple comprises a pointer to said one of the non-contextual data objects, a probability that a non-contextual data object has been associated with a correct context object, and a weighting factor of importance of the synthetic context-based object; calculating, by the processor, a virtual mass of a parsed synthetic context-based object, wherein the virtual mass of the parsed synthetic context-based object is derived from a formula of: 
 P ( C )× Wt ( S ), where P(C) is the probability that the non-contextual data object has been associated with the correct context object, and where Wt(S) is the weighting factor of importance of the synthetic context-based object; creating, by the processor, multiple context-based data gravity well frameworks on a context-based data gravity wells membrane, wherein each of the multiple context-based data gravity well frameworks comprises at least one non-contextual data object and at least one context object, and wherein the context-based data gravity wells membrane is a virtual mathematical membrane that is capable of supporting multiple context-based data gravity wells; transmitting, by the processor, multiple parsed synthetic context-based objects to the context-based data gravity wells membrane; and defining, by the processor, multiple context-based data gravity wells according to the virtual mass of multiple parsed synthetic context-based objects that are pulled into each of the context-based data gravity well frameworks, wherein each of the multiple parsed synthetic context-based objects is pulled into a particular context-based data gravity well in response to values from its n-tuple matching said at least one non-contextual data object and said at least one context object in said particular context-based data gravity well.
1. A processor-implemented method of defining multiple context-based data gravity wells on a context-based data gravity wells membrane, wherein the context-based data gravity wells membrane is a mathematical framework for a data structure, the processor-implemented method comprising: receiving, by a processor, a data stream of non-contextual data objects, wherein each of the non-contextual data objects ambiguously relates to multiple subject-matters; associating, by the processor, one of the non-contextual data objects with a context object to define a synthetic context-based object, wherein the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of said one of the non-contextual data objects; parsing, by the processor, the synthetic context-based object into an n-tuple, wherein the n-tuple comprises a pointer to said one of the non-contextual data objects, a probability that a non-contextual data object has been associated with a correct context object, and a weighting factor of importance of the synthetic context-based object; calculating, by the processor, a virtual mass of a parsed synthetic context-based object, wherein the virtual mass of the parsed synthetic context-based object is derived from a formula of: 
 P ( C )× Wt ( S ), where P(C) is the probability that the non-contextual data object has been associated with the correct context object, and where Wt(S) is the weighting factor of importance of the synthetic context-based object; creating, by the processor, multiple context-based data gravity well frameworks on a context-based data gravity wells membrane, wherein each of the multiple context-based data gravity well frameworks comprises at least one non-contextual data object and at least one context object, and wherein the context-based data gravity wells membrane is a virtual mathematical membrane that is capable of supporting multiple context-based data gravity wells; transmitting, by the processor, multiple parsed synthetic context-based objects to the context-based data gravity wells membrane; and defining, by the processor, multiple context-based data gravity wells according to the virtual mass of multiple parsed synthetic context-based objects that are pulled into each of the context-based data gravity well frameworks, wherein each of the multiple parsed synthetic context-based objects is pulled into a particular context-based data gravity well in response to values from its n-tuple matching said at least one non-contextual data object and said at least one context object in said particular context-based data gravity well. 4. The processor-implemented method of claim 1 , wherein the weighting factor of importance of the synthetic context-based object is based on how important the synthetic context-based object is to a particular project.