Por que Web Semântica?

Suponha que você queira comprar o box da "Trilogia Star Wars" na internet, e que você tenha alguns critérios básicos para a sua compra. Primeiro, você quer DVDs widescreen e não full-screen, e você quer o box que tenha o disco extra de bônus. Segundo, você quer o menor preço disponível, mas você preferiria comprar um box novo, não um usado. Por fim, você não quer pagar muito pelo envio e manuseio, mas você também não quer esperar muito pela entrega.


No atual ponto da evolução da Web, sua melhor aposta seria buscar nos sites de diferentes varejistas, comparando preços e tempo de envio e preços. Você poderia também procurar um site que compare opções de preço e envio entre vários varejistas de uma vez. De qualquer maneira, você tem que fazer a maior parte do "bater perna" virtual, e então tomar sua decisão de compra e fazer seu pedido sozinho.

Com a Web Semântica, você teria mais uma opção. Você poderia colocar suas preferências em um agente computadorizado, que buscaria na Web, encontraria a melhor opção par você, e faria seu pedido. O agente poderia então abrir um programa de finanças pessoais no seu computador e registrar o valor que você gastou, e ainda poderia marcar a data em que seus DVDs deveriam chegar em seu calendário. Seu agente também aprenderia seus hábitos e preferências, então se você tivesse uma experiência ruim ao comprar de um site em particular, ele saberia que não deve usar mais aquele site.

O agente faria isso não olhando imagens e lendo descrições como uma pessoa faz, mas buscando metadados que claramente identificam e definem o que o agente precisa saber. Metadados nada mais são que dados legíveis por máquina que descrevem outros dados. Na Web Semântica, metadados são invisíveis quando as pessoas lêem a página, mas são claramente visíveis para os computadores. Metadados também permitem pesquisas na Web mais complexas e focadas, com resultados mais precisos. Parafraseando Tim Berners-Lee, inventor da World Wide Web, estas ferramentas farão a Web - atualmente semelhante a um livro gigante - se tornar um banco de dados gigante.

Veremos as ferramentas que tornam documentos legíveis por máquina a seguir.

A "pilha" da Web Semântica

São necessárias camadas e camadas de metadados, lógica e segurança para tornar a Web legível por máquina. A maioria das representações visuais destas camadas envolvem uma pilha - tipo de torre de blocos que representam todas as camadas. A pilha muda e evolui conforme os conceitos por trás da Web Semântica se desenvolvem. Você pode ver como uma versão comum da pilha se parece aqui (em inglês), como parte de uma introdução (em inglês) à Web Semântica.