Autodídaktos

Websemântica – O futuro da Web – WEB 3.0

Posted by: Raphael Nikson on: Dezembro 27, 2007

Fazendo minha lista de coisas que eu pretendo estudar esse ano de 2008, destaquei uma no qual eu quero estudar muito. WebSemântica!.

Pra falar de websemântica é importante esclarecer que websemântica e semântica dos elementos html são coisas diferentes.

Semântica dos elementos html é simplesmente o uso da tag exata para cada tipo de informação contida na página.

Exemplo:

Se queremos fazer um título na página usamos a tag <h1></h1>

Se vamos colocar um endereço postal na página usamos a tag <address></address>

Certo?

Você pode está se perguntando agora: Mais então, o que é websemântica?

Antes de tentar explicar de maneira clara o que é websemântica vamos a definição da palavra semântica.

Semântica:

“na lingüística moderna é a disciplina que estuda as palavras e os enunciados como sendo objetos abstratos com um conjunto de propriedades e entre os quais se estabelecem relações que se definem nos termos predicação, tempo, aspecto, modalidade, valores de verdade, etc.”

Fonte:  Dicionário da Língua Portuguesa On-Line – PRIBERAM – http://www.priberam.pt/dlpo/dlpo.aspx

Reparem a parte que diz: “..palavras e os enunciados como sendo objetos abstratos com um conjunto de propriedades…

Vamos ilustrar essa parte para entendermos melhor…

Palavra: Viajar (objeto abstrato)

Ou enunciado: Quero viajar. (objeto abstrato)

Podemos relacionar com: Data de ida, Data de volta, Destino, Tipo de Viagem, Condução, Hospedagem, etc.. Essas são as Propriedades.

Deu pra entender?

A proposta da websemântica é disponibilizar informações de maneira legível para uma maquina (celular, computador, etc), assim como a web de hoje é legível para nós humanos.

Pra cada “propriedade” (Destino, Tipo de Viagem, Condução) do objeto abstrato (no nosso exemplo, viajar) recebe um valor. Esse valor é a informação no qual uma aplicação pode analisar, relacionar com outra informação, comparar e até executar uma ação.

Seguindo esse exemplo imaginemos uma aplicação de turismo onde você diz que pra sua viagem existe os seguintes requisitos:

Data de ida: 20/10/2007
Data de Volta: 20/11/2007
Hora Viagem de ida: 10:00 até as 14:00
Hora Viagem de volta: 16:00 até as 22:00
Destino: Salvador-BA
Tipo de Viagem: Turismo
Condução: Avião
Hospedagem: Hotel
Tipo de Hotel: 5 estrelas
Condução do Aeroporto até o hotel: Táxi

Imagine que pra cada serviço, uma empresa diferente. ( Guia de turismo, Hotel, Aviação, taxi)

Utilizando recursos da websemântica a aplicação (agentes) poderá procurar na rede (web) empresas que disponibilizam os serviços que são compatíveis requeridos para sua viagem.

Para esse exemplo uma aplicação de turismo poderia fazer sozinho:

Comprar as passagens aéreas no site da empresa de aviação
Fazer a reserva no hotel
Procurar pontos turísticos da cidade e contratar um guia turístico.
Contratar o táxi para condução do aeroporto até a pousada

etc..

Na web atual isso não é possível. Você precisaria entrar no site de cada empresa com respectivo serviço e contratar os serviços escolhidos.

A idéia da websemântica é exatamente a criação de sistemas inteligentes para facilitar as nossas vidas.

Você deve está se perguntando agora.. Mais como eu vou fazer isso?

Desde já recomendo que você pesquise sobre:

Resource Description Framework (RDF):
Microformats
XML

Sobre esses assuntos, também vamos discutir por aqui ao longo dos nossos estudos, por isso vou finalizando por aqui.

Evoluir é preciso!

Grande Abraço


Blogged with Flock

Tags: , , , ,

1 Resposta para "Websemântica – O futuro da Web – WEB 3.0"

Nessa nova fase de web 2.0, creio que poderemos diferenciar bons projetos web de simples repositórios de códigos confusos de html através websemântica.

Deixar uma Resposta