2.3.6. Search engines
Being keyword-based, search engines are limited to search for keywords (and citations). Nevertheless, it surprises me for years that search engines don't provide a list of options when the search string of the user is ambiguous. It is technically possible, using current semantic techniques.
For example, when the user enters ambiguous word “Boston”, search engines will show all results. Only when the user enters “Boston UK”, it will filter down on Boston as city in the UK. But why don't search engines ask the user for that specification? Like:
Please specify more clearly what you mean?
• Boston, city in the USA
• Boston, city in the UK
• Boston, rock band
• Boston Red Sox
• Boston Company
• I would like to add another option.
• Don't bother me with a selection, just search.
In case of selection “Boston, city in the UK”, a search engine only has to replace “Boston” in the search string by “Boston UK”. Job done.
So, why isn't it implemented then? Not surprising that the hype of the Semantic Web died a silent death in November 2012, without delivering its high promises of becoming the web that would finally make sense.