Acorda pra Web!

Tecnologia que vai mudar nossas vidas, depois do café.

Arquivo de March, 2007

Acorda! Uma introdução à Web Semântica

Monday, March 12th, 2007

Esse é o primeiro post do Acorda pra Web, um blog que fala sobre Web Standards, tecnologia na internet e principalmente Web Semântica.

Pra inaugurar, vou continuar uma discussão que começou lá no About:Blank sobre o que seria a Web 3.0, que na minha opinião é a Web Semântica, o próximo passo da internet.

Web Semântica é uma proposta para tornar o conteúdo da internet interpretável por máquinas, o que facilitaria a integração de sistemas e bancos de dados na Internet.

Nos dias de hoje é fácil para um humano analizar, cruzar e obter resultados de informações dentro da internet. É simples para um humano por exemplo consultar datas e horários de vôos em um site, horários e reservas de hotéis em outro e planejar sua viagem usando essas informações. Para uma máquina essa tarefa hoje em dia é inviável.

A proposta da web semântica é padronizar a forma com a qual descrevemos informação na internet.

O mais interessante da proposta é que, ao contrário do que muitos pensam, você não precisa mudar todo seu sistema para começar a dar seus passos dentro da web semântica, ela pode ser gradativamente incluída no sistema sem nenhuma alteração estrutural.

Basicamente, para tornar um sistema mais próximo dessa realidade do futuro, você precisa apenas explicar o seu conteúdo com a linguagem da web semântica, e ela é muito simples de aprender!

Em sua estrutura normal:

id nome endereço telefone
1 José Av. Paulista, 1020 3333-4444
2 João Av. Brigadeiro Faria Lima 3333-5555

Usando RDF (Uma das linguagens usadas na web semântica):

RDF/XML
<rdf:RDF xmlns:vcard="http://www.w3.org/2001/vcard-rdf/3.0/#">
<http://www.exemplo.com/clientes/1> <vcard:fn> "José"
<http://www.exemplo.com/clientes/1> <vcard:adr> "Av. Paulista, 1020"
<http://www.exemplo.com/clientes/1> <vcard:tel> "3333-4444"
<http://www.exemplo.com/clientes/2> <vcard:fn> "João"
<http://www.exemplo.com/clientes/2> <vcard:adr> "Av. Brigadeiro Faria Lima"
<http://www.exemplo.com/clientes/2> <vcard:tel> "3333-5555"
</rdf:RDF>

Dêem uma analisada no código, é simples de entender. No próximo post vou explicar um pouco sobre o RDF e outros conceitos da web semântica.