Semântica
Semântica
XML em todo lugar
Deixe-me falar um pouquinho sobre o amanhã. Note o mapa que o W3C usa para mostrar o futuro das tecnologias web:
Como você pode notar, o W3C está fazendo um grande esforço para que a Web seja totalmente baseada em XML. Qual é o lance? Por que esse barulho todo em volta de XML? O que acontece é que, diferente de HTML, XML é um formato de arquivo feito para ser lido por máquinas. Essa na verdade é toda a diferença.
Corro o risco de ser mal-interpretado aqui, por isso me explico: a web como a conhecemos hoje, com sites que você acessa com um navegador, vai continuar existindo, e precisa continuar sendo bonita e atraente (e se possível, ficar ainda mais bonita e atraente). Mas em volta dela está nascendo uma série de "novas webs", cada uma com suas características próprias. Uma delas, por exemplo, é a web para PDAs e handelds, e que em breve será a web para televisões, relógios e uma série de outros dispositivos. Outra é a web das máquinas, e é dessa que eu gostaria de falar. Para explicar melhor este assunto vou usar dois exemplos que você deve conhecer bem.
Como você faz para encontrar informação sobre determinado assunto na internet? Dez entre dez internautas dirão que pesquisam no Google. Você não poderia entrar em um site de um portal qualquer e sair "navegando", clicando em links de assuntos que pareçam com o que você está procurando? Na verdade, é exatamente isso o que o Google faz. Seu robôzinho, o Googlebot, visita periodicamente todos os sites indexados procurando por links para outros sites. Ao encontrar, visita esses outros sites, indexando-os e procurando mais links. O trabalho de navegar até encontrar a informação desejada é muito mais eficiente quando feito por uma máquina; e você, sabendo disso, não tenta procurar sozinho até encontrar o que deseja, mas pergunta ao Google (que já navegou por você). Portanto, há máquinas navegando na web hoje, e todos nós já estamos aproveitando os benefícios disso.
Michael Dertouzos, diretor do MIT, já discutia sobre máquinas fazendo o trabalho para nós. Sobre máquinas facilitando as vidas das pessoas numa simples busca pela informação na web ou agendando um vôo.
Você pode ler mais a respeito no seu livro: A Revolução Inacabada - Michael Dertouzos
Outro exemplo é o dos leitores de feeds XML. Antigamente, todo final de dia eu tirava algum tempo para clicar nos sites em minha lista de favoritos e ver se algum deles havia publicado alguma novidade. Hoje praticamente todos os sites que leio oferecem um feed XML: um arquivo XML que pode ser lido por uma máquina. Então, peço a uma máquina para visitar esses sites para mim e obtenho, no fim do dia, uma tela assim:
Estão marcados em negrito os sites que publicaram novidades. Ou seja, a máquina "visita" todos os sites (os quais antigamente eu visitava, um por um) e me diz em quais deles foram publicadas novidades. Mais do que isso, a máquina ainda me dá um resumo do que foi publicado para que eu possa saber se visito o site ou não. E muitos sites permitem que eu acompanhe todo o conteúdo sem sair do leitor de feeds. Consegue imaginar quanto tempo estou economizando depois que passei a usar leitores de feeds?

