13. Apparatus comprising: at least one processor; and at least one storage medium storing processor-executable instructions that, when executed by the at least one processor, perform a method for synthesizing a complex knowledge representation, the method comprising: receiving a context from a data consumer; identifying, in accordance with the context, one or more elemental components, including a first concept, in an elemental knowledge representation; and generating a complex knowledge representation by applying one or more rules to the one or more elemental components, wherein generating the complex knowledge representation comprises synthesizing a complex concept that was not present in the elemental knowledge representation, and including the synthesized complex concept in the complex knowledge representation, wherein synthesizing the complex concept comprises joining the first concept with an elemental concept that is not hierarchically related to the first concept, to form the synthesized complex concept, and wherein generating the complex knowledge representation comprises including in the complex knowledge representation an intrinsic relationship between the first concept and the complex concept.
16. The apparatus of claim 13 , wherein generating the complex knowledge representation comprises encoding in the complex knowledge representation both the intrinsic relationship between the first concept and the complex concept and an extrinsic relationship between the first concept and a second concept.