Acho que vai dar certo sim. Talvez não do jeito que planejam e com as tecnologias que já estão "pré-determinadas", mas de alguma forma o objetivo dela será alcançado..
Acho pouco provável que vá ter futuro. As pessoas não sabem seguir as regras básicas de semântica do HTML 4.1/XHTML 1.1. Listas feitas com <p> e <b r>, títulos feitos com <p class="titulo">…
E olha que essas regras são bem abrangentes.
Mas já houve uma boa melhora nisso, muitos sites estão começando a aderir os padrões, muitos sistemas populares (como o Wordpress) vem aderindo aos padrões e está cada vez mais a palavra "semântica" está ganhando peso.
O google é dono do blogger e do flick, né?
Se eles embutirem algo no orkut…
Blogger só, Flickr é do Yahoo.
Mesmo que eles adiram, como forçar as outras pessoas a usarem também?
Isso virá aos poucos, quando os primeiros sistemas nascerem todo mundo vai querer usufruir dos dados e precisará adaptar seus sistemas pra ler e escrever em RDF, por exemplo. Será necessidade, surgirão ferramentas e tal.
Hoje em dia por exemplo já existem vários serviços e programas populares que usam RDF (uma das principais tecnologias propostas pra web semantica). A Adobe coloca metainformação RDF nos seus formatos de arquivos como o PSD (do Photoshop). O XUL, linguagem de interface do Firefox, usa RDF para os dados...
Isso sem falar nos microformatos, algo que surgiu como iniciativa fora do W3C e está ganhando muito espaço..
De nada isso adianta se o IE não der suporte
Tem um outro probleminha também, quem coloca essas tags semânticas são os webmasters, certo? Creio que isso vai ser tão bom quanto fazer busca pelas meta tags.
Na verdade a web semântica roda "server-side". Pro cliente, ela mostra HTML e CSS como qualquer outro, não há mudança de tecnologias nisso, portanto continua compatível com IE, Firefox e todos os navegadores de hoje em dia. E Web semântica não é semântica no HTML, são coisas diferentes.
A Web semântica começará a vir na forma de serviços como o Google Maps, em que você pode extrair conteúdo de uma fonte. A diferença é que haverá padronização na forma em que esse conteúdo será extraído e na forma com a qual ele interage com outras informações.