The semantic thing - modelling language nodally - is inevitable. if you get it - it is simple - the question is when. tools will enable nodal linking as standard when the need to communicate becomes blinding. today google has their internal nodes as we all see - and how powerful its intelligence grows by the day as a result of their nodal step change. but it will not be the only creator of coherence - it will not want to be - as that is stupefying. We all need external predication (not by unstructured text alone - although I note that text is our evolved method of creating a node - just a little rougher than a GUID.) Tools to link will be created so information points can fluidly relate to each other. If we talk to computers today, why will they not talk to each other tomorrow. Is that far away? So then we must just ask if the SW framework is well conceived. Personally I like the simplicity and power of attribute value, and an ID that I can relate.