Given your answers, I think what you are trying to achieve needs to be defined more succinctly. I also think four questions that can be posed should be enough to allow you to define what it is you wish to achieve.
1) You want a human computer interface giving people easy, natural access to vast amounts of data.
2) You want a human computer interface giving people easy, natural access to vast amounts of data and also catagorised knowledge.
3) As above but with the ability for the system to "intelligently" (i.e. using cleverly designed algorithms) form knowledge from the data as the user requires it
4) You want to design a system which will evolve as per a life form.
If the answer is 4, and I don't think it is, this is where things get very very complex and multiple disciplines and some of the worlds finest minds are all currently meeting to even make a dent into the issue. There are even some that argue they shouldn't be doing it, who are we to play God etc. (not my personal opinion). The final purpose of number 4 is also uknown, as per a child, we want the best for it before it is born, we want it to achieve something, but who can say it wont turn out to be a delinquent drug addicted fiend and get itself killed at a young age before it has even achieved anything new.
For me, option 4 is true AI research and it will almost certainly go on forever, however its results filter back into options 1, 2 and 3. Where practically useful stuff gets made.
Either way, certainly look into the state of the art of Ontologies etc.
There has been a nice attempt at option 3 quite recently in the form of Wolfram|Alpha (
http://www.wolframalpha.com/) though it is far from perfect and provides a very niche subject area.
What you are proposing is very ambitious, good luck and keep us up to date
