I thought "web 3.0" meant context-aware search and things like that? Such as being able to search for string "hot cars in Detroit" and the search engine be smart enough to search for dealerships in Detroit, interpreting substring "hot" as being an adjective for "cars in detroit", i.e., as a string to look for on dealership sites, for example. Search and XML representations that are more linguistically aware, in other words. That is web 3.0 as far as I understand, so it seems reasonable that things like this could arise at some point, especially given progress made recently in the field of chatbots, such as at the Loebner competition for example.