Você está na página 1de 7

PROJETO DE REDES

www.projetoderedes.com.br

Centro Universitrio de Volta Redonda - UniFOA Curso Tecnolgico de Redes de Computadores 5 perodo Disciplina: Tecnologia WEB Professor: Jos Maurcio S. Pinheiro V. 2009-2 Aula 5 WEB 3.0 A popularizao do uso dos computadores e da acessibilidade Internet produziu uma mudana no uso da informao cuja extenso ainda no est completamente determinada. Mais rec entemente, com o avano dos modelos de negcio utilizados na web e a reduo do custo da tecnologia e da mo-deobra comearam a surgir novos empreendimentos. De um repositrio de informaes universais e pginas estticas, a Internet evoluiu para uma proposta de participao humana na criao do seu contedo, permitindo uma maior interatividade dos usurios. Os sites comeam a ser focados como um tipo de servio e permitem maior interatividade para os usurios. Essa nova gerao chamada de Web 2.0. Outra proposta considera a Internet uma Rede de Conceitos, onde as

palavras fazem sentido s maquinas e deixam de existir apenas como letras transformadas em algoritmos. Este o conceito da Internet 3.0, Web 3.0 ou ainda Web Semntica, que permite a recuperao e 1. Conceito organizao do A partir da dcada de 1960, a disponibilidade de meios de armazenamento e tratamento automtico da informao fez surgir primeiros conhecimento por seres humanos eosmquinas, e onde a modelos e sistemas de bases de dados. Os desenvolvimentos conceituais e o pesquisa estabelece aumento da sofisticao dos sistemas oferecidos no pararam desde ento, acompanhando o desenvolvimento tecnolgico e a ampliao das reas de relaes, ou seja, em vez de um grande catlogo de dados aplicao. A massificao da disponibilizao e do uso da informao na Internet aleatrios, a a qualidade da informao disponvel. A realidade obriga uma anlise sobre que, desde que surgiu oficialmente em 1991, a Internet acumulou informaes Internet se transforma em um guia universal e inteligente. desorganizadas de maneira exponencial. Recentemente, o advento da Web
2.0, que prope o aproveitamento da inteligncia coletiva no desenvolvimento de aplicativos para a Internet, trouxe tona a necessidade da padronizao dessa informao. Os computadores necessitam ter acesso a colees estruturadas de informaes e de conjuntos de regras de inferncia que ajudem no processo de deduo automtica para que seja administrado o raciocnio automatizado, ou seja, a representao do conhecimento. Atualmente, as bases de dados suportam informaes de todos os domnios de atividade em que seja necessria a persistncia do conhecimento e uma parte substancial das aplicaes incluem-nas de forma implcita ou explcita. Com um grau de indefinio semelhante ao da Web 2.0, a Web 3.0, assim denominada por John Markoff em 2006, pressupe uma terceira gerao

de servios baseados na Internet, os quais se suportam no que podemos chamar Web inteligente, isto , um tipo de Web que, por exemplo, se baseia numa maior capacidade do software em interpretar os contedos em rede, devolvendo resultados mais objetivos e personalizados de cada vez que se fizer uma pesquisa. O principal aspecto abordado na Web 3.0 est em organizar o

conhecimento armazenado na Internet atravs da compreenso da linguagem humana pelas mquinas na recuperao da informao, sem que o usurio precise dominar refinadas estratgias de linguagem ou ter conhecimento de mquinas de busca. A Web 3.0 uma extenso da Web atual na qual a informao recebe um significado bem definido, permitindo que os computadores e as pessoas cooperem melhor.
Figura 1 A Web 3.0 busca estruturar o contedo dentro dos conceitos de

compreenso das mquinas e "semntica das redes.

O princpio da Web 3.0 simples. Hoje, as pginas da Internet so feitas de modo a poderem ser lidas pelas pessoas, no pelos computadores. Um das consequncias disso que, em pesquisas mais simples ou mais complexas, embora os computadores devolvam resultados, so as pessoas que procedem filtragem da informao devolvida, porque s elas que tem a capacidade para faz-lo. A Web 3.0 permitir que as pessoas e computadores trabalhem em

cooperao na explorao do conhecimento, uma vez que pressupe a atribuio de significado aos contedos publicados na Internet e o desenvolvimento de tecnologias e linguagens que colocam 2. Data Mining e Web Mining esseMinerao significado ao de Dados ou Data Mining, o processo de explorar grandes quantidades de dados procuramquinas. de padres consistentes, extraindo mesmo ou alcance das Ao tempo, o ajudando a evidenciar a descoberta de conhecimento contido neles. formado estabelecimento de significados por um conjunto de ferramentas e tcnicas de reas como e estatstica, recuperao de informao, inteligncia artificial e reconhecimento de padres. de Na linguagens compatveis garante ambiente de maior Internet, as vantagens de se obter informaes sobre os dados trafegados e armazenados vo desde analisar melhor logs de erros de interoperabilidade entreEsse procedimento envolve etapas servidor, at descobrir perfis de usurios. os servios oferecidos.

de pr-processamento, descoberta de conhecimento e psprocessamento dos dados como mostra a Figura 2.

Figura 2 - Data Mining

Dados na Web, a fim de obter conhecimento, encontrar padres e relaes no conhecidos nessa base dados. Na Web possvel fazer trs tipos de Minerao do Contedo da Web que abrange as ferramentas que minerao: de contedo, estrutura de uso dados internet. efetuam recuperao inteligentede de informaes doe que est dentro
documentos. Minerao de Estruturas voltada para a informao que est implcita, sendo o seu principal foco as ligaes de hipertextos que unem os documentos. Minerao de Uso - uma das tarefas mais difceis na Web Mining, pode ser definida como sendo a descoberta automtica de padres de acesso dos usurios aos servidores que disponibilizam informaes na rede.

J a Web Mining consiste na aplicao das tcnicas de Minerao de

Figura 3 - Web Mining

Os resultados dos processos de minerao de dados podem ser bem melhores quando aplicados a dados organizados, estruturados por metadados e identificados semanticamente. Assim, ao analisar os dados, seria possvel filtrar por contedos mais especficos, j que possvel saber do que esto tratando.

A Web 3.0 pode ser considerada como um grande conjunto de dados estruturados em que a semntica aplicada a eles, permite que etapas da minerao, como o pr-processamento e a extrao de conhecimento, possam se tornar mais simples e eficientes. Pelo fato de guardar um enorme volume de dados que no s e

encontram bem estruturados, a Web atual possui uma grande quantidade de problemas. A proposta da Web 3.0 associar semntica aos dados contidos na 3. Ontologia Web e conseqentemente facilitar as tarefas de Minerao O termo ontologia vem sendo discutido e aplicado em diversas reas do conhecimento de Dados cientfico. para Originado na filosofia, significa categoria que pode ser usada para classificar alguma coisa. A ontologia representa a definio atingir seu e suas principal objetivo: recuperar informao explcita de conceitos r elaes, propriedades e restries expressas formalmente, ou seja, a ontologia permite especificar uma viso abstrata e relevante. simplificada de um assunto que se deseja representar.
Em termos de utilizao, a ontologia serve de vocabulrio para a troca de informaes entre aplicaes. A adoo de uma ontologia um compromisso de consistncia com os seus conceitos e a garantia de que uma aplicao, dentro dos limites das suas funcionalidades, ir interrogar outras aplicaes e responder aos pedidos destas de acordo com o vocabulrio comum. Para os Sistemas de Informao, a ontologia compreende um conjunto

de conceitos e linguagens que podem ser usadas para descrever alguma rea do conhecimento ou construir uma representao para esse conhecimento. O uso de linguagens permite escrever afirmaes que captam o significado dos dados numa aplicao. Se cada aplicao pode criar os seus prprios conceitos, e se pretende que outras aplicaes possam manipul-los de uma forma sensvel ao significado, ento preciso que o significado desses Figura 4 - Utilizao de ontologia para uma aplicao especfica conceitos seja exposto de atravs forma que as se possa manipular As regras da Web 3.0 so especificadas das ontologias, quais permitem representar explicitamente a semntica dos automaticamente dados, 4). tornando possvel (Figura Esse o papel da ontologia na Web 3.0.

elaborar uma estrutura que complementa o processamento das mquinas e melhorando qualitativamente o nvel de servios na Internet.

4. Metadados Metadados referem-se estrutura descritiva da informao sobre outro dado, o qual usado para ajudar na identificao, descrio, localizao e gerenciamento de recursos da Internet. A finalidade principal documentar e organizar de forma estruturada os dados com objetivo de minimizar duplicao de esforos e facilitar a manuteno dos dados. O desenvolvimento da Web 3.0 ocorre a partir do uso intensivo de metadados, visando fornecer acesso automatizado informao com base no processamento dos dados e de heursticas, feito pelas mquinas. Seguindo esta filosofia, agentes automatizados podem realizar tarefas para os usurios usando metadados semnticos. Assim, possvel criar vocabulrios comuns para metadados (ontologias) e conexes entre vocabulrios que permitem que os autores de documentos saibam como estrutur-los para que os agentes automatizados possam usar as informaes de acordo com o contexto. Por exemplo, o autor no sentido de "autor da pgina" no ser confundido com o "autor do livro" que est sendo revisado na pgina. A utilizao das arquiteturas de metadados importante para as

aplicaes que trocam dados estruturados na Web, pois fornecem suporte codificao, transporte e a interoperabilidade semntica, sinttica e estrutural a uma variedade de metadados desenvolvidos de forma 5. Componentes da WebUma 3.0 independente. das aplicaes As linguagens dos usadas metadados na Internet foram desenhadas est na com formao o objetivo de de dicionrios serem de acesso fcil para os seres humanos. Entretanto, o uso intenso da de fez informaes. Web surgir tambm o conceito de domnio de servios, ou seja, aplicaes que se destinam a realizar tarefas em nome do usurio, explorando dicionrios so descritas informaes que dizem aNestes informao disponvel e fornecendo resultados em um tempo extremamente baixo. respeito origem dos O desenvolvimento da Web 3.0 apresenta diversas tecnologias desenvolvidas e em desenvolvimento. As mais bsicas esto ao nvel da dados, do formato dos dados, do fluxo dos dados, das uniformizao da sintaxe usada para representar dados elementares. Este primeiro nvel garante um formato aberto e a possibilidade de criar anotaes regras de transformao arbitrrias, ou seja, completa liberdade em termos de criao de conceitos. Neste contexto,aspectos. a Web 3.0 compreende linguagens conforme descrito a entre outros seguir:
XML (eXntesible Markup Language) - prov uma sintaxe de estruturao de documentos, mas no impe regras semnticas nesses documentos; XML Schema - linguagem para restringir a estrutura de documentos XML; RDF (Resource Description Framework) - modelo de dados para s e referir a objetos (resources) e como eles so relacionados. Um modelo baseado em RDF pode ser representado usando uma sintaxe XML;

RDF Camada Schema Esquema - vocabulrio - responsvel para por descrever estruturar propriedades os dados eedefinir classesseu de recursos RDF, significado para juntamente que possa com elaborar semnticas um raciocnio para criar lgico; hierarquias par a essas propriedades classes; por definir relaes entre os dados. Camada Ontologia - e responsvel OWL (Ontology Web Language) - comum adicionaevocabulrios para Neste nvel se d o entendimento compartilhado de um descreverNa classes e propriedades: relacionamentos entre classes, domnio. prtica, a camada ontologia serve de vocabulrio cardinalidade, igualdade, maior variedade de tipos de propriedades, consistente para a troca de informaes entre aplicaes; Camada Lgica de - responsvel por para fazer caractersticas propriedades e definir classesmecanismos numeradas. Pode incluir inferncia os dados. Composta por um conjuntoede regras de descries sobre de classes e suas respectivas propriedades seus inferncia que os agentes podero utilizar para relacionar e processar relacionamentos; SWeLL (Semantic Web Logic Language) - a linguagem, ainda em informaes. desenvolvimento, utiliza o modelo RDF para a representao do significado dos dados e combina essa representao com uma ontologia 6. Concluses que define classes e propriedades. Adicionalmente, a SWeLL define as regras de inferncia utilizadas no raciocnio lgico sobre os dados. importante ressaltar a semntica no est somente relacionada Futuramente, prev-se que a definio de mecanismos de inferncia e de ao contedo de um recurso, mas tambm forma de como este se relaciona com verificadores de provas de inferncia. A SWeLL pertence famlia DAML os demais recursos na internet. Para que essa estrutura funcione, os (DARPA Agents Markup Language). computadores devem ter acesso s colees de informaes estruturadas e, a um conjunto de regras de inferncia que podem ser utilizadas para levar Esses componentes so utilizados para aumentar a usabilidade e ao funcionalidade raciocnio automatizado. da Internet Portanto, e de seus recursos essencialrelacionados. que os recursos Todavia, disponibilizados no basta haver uma sejam expressivos linguagem para (o que XM asL) mquinas e uma sintaxe ou agentes (o RDF) sejam para capazes assegurar de uma compreenso processar e entender abrangente o real e relacional significado da do informao dado, intermediando por parte dos as computadores. necessidades de Se cada uma usurio determinada e as fontes aplicao de informaes pode criar disponveis. os seus prprios O desafio da Web 3.0 est em construir uma linguagem que que o faa sentido conceitos e para que outras possam manipul-los, necessrio para a mquina, onde o maior volume possvel de informao seja significado desses conceitos seja exposto de tal maneira que possa ser disponibilizado de modo lgico e coerente para o usurio, ou seja, a pesquisa interpretado automaticamente. estabelece relaes. Para evitar uma3.0 sobrecarga nos mecanismos de busca e ser Uma arquitetura para a Web foi pr oposta com este intuito e pode descrita trs camadas, conforme na 3.0 Figura para facilitar em a classificao e obteno de informaes, mostrado a proposta da Web o uso de novos vocabulrios de marcao como RDF e OWL, por exemplo, e novos usos para vocabulrios j existentes. A modularizao proporcionada pelos vocabulrios da Web 3.0 facilita a criao de mecanismos de busca e aplica es especficos para cada tipo de dado, sendo descrito por uma semntica. A idia que a ferramenta de busca entenda o sentido por meio de inteligncia artificial e da programao da pgina, ou seja, o uso da semntica, do contexto, para se realizar buscas na Internet, bem como a captura e utilizao do perfil de interesse para se filtrar informao.

5:

Figura 5 - Estrutura da Web 3.0