Você está na página 1de 12

A Web Semntica: Uma nova forma de contedo Web que significativo para computadores ir desencadear uma revoluo de novas

s possibilidades.

Berners-Lee, Tim; James Hendler and Ora Lassila Livre traduo do artigo homnimo publicado na Scientific American Magazine de 17 de maio de 2001

O aparelho de som estava tocando "We Can Work It Out" dos Beatles quando o telefone tocou. Quando Pete atendeu, seu telefone baixou o volume enviando uma mensagem a todos os outros dispositivos locais que tinham um controle de volume. Sua irm, Lucy, estava ligando do consultrio do mdico: "Mame precisa ver um especialista e ento ter uma srie de sesses de fisioterapia. Duas vezes por semana ou algo assim. Vou fazer com que o meu agente marque as consultas." Pete concordou imediatamente em dividir a tarefa de motorista. No consultrio do mdico, Lucy instruiu o seu agente da Web Semntica atravs de seu navegador Web de mo. O agente imediatamente recuperou informaes sobre o tratamento prescrito para a Mame com o agente do mdico, verificou diversos provedores e procurou por aqueles cobertos pelo plano mdico da Mame, dentro de um raio de 32 km da sua casa e com uma avaliao de excelente ou muito bom em servios de avaliao confiveis. Comeou ento a tentar fazer o casamento entre os horrios de consulta disponveis (fornecidos pelos agentes dos provedores individualmente atravs de seus sites na Web) e as ocupadas agendas de Pete e Lucy. (As palavras-chave enfatizadas indicam termos cuja semntica, ou significado, foi definida para o agente atravs da Web Semntica). Em poucos minutos o agente lhes apresentou um plano. Pete no gostou - O Hospital Universitrio ficava do outro lado da cidade e ele iria dirigir de volta no meio da hora do rush. Ele configurou seu prprio agente para refazer a busca com preferncias mais estritas quanto a localizao e horrio. O agente de Lucy, tendo total confiana no agente de Pete no contexto da tarefa atual, automaticamente auxiliou fornecendo certificados de acesso e atalhos para os dados que j havia garimpado. Quase instantaneamente o novo plano foi apresentado: uma clnica muito mais prxima e horrios mais cedo - mas haviam duas notas de advertncia. Primeiro, Pete teria que reagendar alguns de seus compromissos menos importantes. Ele verificou o que eram - sem problema. A outra era sobre o plano de sade no ter esse provedor listado como fisioterapeuta: "Tipo de servio e situao do plano

verificado seguramente por outros meios," o agente lhe assegurou. "(Detalhes?)" Lucy registrou seu consentimento quase ao mesmo tempo em que Pete murmurava, "Poupe-me dos detalhes," e ficou tudo resolvido. ( claro que Pete no pode resistir aos detalhes e mais tarde naquela noite pediu a seu agente para explicar como encontrou aquele provedor mesmo sem estar na lista apropriada.)
Expressando Significado

Pete e Lucy puderam usar seus agentes para desempenhar todas essas tarefas graas no World Wide Web de hoje, mas Web Semntica para a qual ela evoluir amanh. A maior parte do contedo da Web hoje desenhado para que os humanos leiam, no para que programas de computador o manipulem de forma significativa. Os computadores podem verificar com percia pginas Web quanto a layout e processamento de rotina - aqui h um cabealho, h um link para outra pgina ali - mas em geral, os computadores no possuem uma forma confivel de processar a semntica: esta a home page da Clnica Fisioterpica Hartman e Strauss, este link leva ao curriculum vitae do Dr. Hartman. A Web Semntica trar estrutura ao contedo significativo das pginas Web, criando um ambiente onde agentes de softwares vagando de uma pgina para outra podem rapidamente desempenhar tarefas sofisticadas para os usurios. Um tal agente chegando pgina Web da clnica saberia no somente que a pgina tem palavras-chave como "tratamento, medicamento, fsico, terapia" (como poderia estar codificado hoje), mas tambm que o Dr. Hartman trabalha nesta clnica s Segundas, Quartas e Sextas e que o script aceita uma faixa de datas no formato yyyy-mm-aa e retorna os horrios de consultas. E ele "saberia" tudo isso sem a necessidade de uma inteligncia artificial na escala do Hal de "2001 - Uma Odissia no Espao" ou do C-3PO de "Guerra nas Estrelas". Ao invs disso, essa semntica seria codificada na pgina Web quando o gerente da clnica (que nunca teve aulas de cincia da computao) a fizesse tomar forma usando um software padro para criar pginas da Web Semntica juntamente com recursos listados no site do Conselho de Fisioterapia.

A Web Semntica no uma Web separada, mas uma extenso da atual, na qual dado um significado bem definido informao, permitindo uma melhor cooperao entre computadores e pessoas. Os primeiros passos para tecer a Web Semntica na estrutura da Web existente j esto em andamento. No futuro prximo esses

desenvolvimentos iro levar a uma significantemente nova funcionalidade, medida que as mquinas se tornarem melhor capacitadas a processar e "entender" os dados que elas meramente apresentam no momento. A propriedade essencial da World Wide Web a sua universalidade. O poder de um link de hipertexto que "qualquer coisa pode se ligar a qualquer coisa". A tecnologia da Web, portanto, no deve discriminar entre a performance do rascunho e a do texto acabado, entre a informao comercial e a acadmica, ou entre culturas, linguas, meios e assim por diante. A informao varia sobre muitos eixos. Um deles a diferena entre a informao produzida primariamente para o consumo humano e aquela produzida principalmente para mquinas. Em uma ponta da escala temos tudo, desde o comercial de TV de 5 segundos at a poesia. Na outra ponta temos bancos de dados, programas e sadas de sensores. At a presente data, a Web tem-se desenvolvido mais rapidamente como uma mdia para documentos para as pessoas e no para dados e informaes que podem ser processados automaticamente. A Web Semntica busca cobrir esta parte. Como a Internet, a Web Semntica ser to descentralizada quanto possvel. Tais sistemas Web-like geram muita excitao em todos os nveis, das grandes corporaes at os usurios individuais, e geram benefcios que so difceis ou impossveis de se predizer. A descentralizao exige compromissos: a Web teve que lanar fora o ideal da consistncia total de todas as suas interconexes, levando infame mensagem "Erro 404: No encontrado", mas permitindo ilimitado crescimento exponencial.
Representao do Conhecimento

Para que a Web Semntica funcione, os computadores precisam ter acesso a colees estruturadas de informaes e conjuntos de regras de inferncia que possam usar para conduzir arrazoamento automatizado. Pesquisadores de inteligncia artificial tm estudado tais sistemas desde muito antes de a Web ser desenvolvida. A representao do conhecimento, como essa tecnologia freqentemente chamada, est atualmente em um estado comparvel com o do hipertexto antes do advento da Web: claramente uma boa idia, e existem algumas demonstraes muito boas, mas ainda no mudou o mundo. Ela contem as sementes de aplicativos importantes, mas para descobrir seu potencial total precisa estar ligada em um sistema global nico. Sistemas tradicionais de representao de conhecimento tipicamente tm sido centralizados, exigindo que todos compartilhem exatamente a mesma definio de conceitos comuns tais como "pais" ou "veculo".

Mas controle centralizado sufocante, e aumentar o tamanho e o alcance de um tal sistema rapidamente se torna igerencivel. Alm disso, esses sistemas normalmente limitam cuidadosamente as perguntas que podem ser feitas para que o computador possa responder confiavelmente - ou simplesmente responder. O problema reminiscente do teorema de G'del da matemtica: qualquer sistema que seja complexo o bastante para ser til tambm engloba respostas impossveis de responder, assim como verses sofisticadas do paradoxo bsico "Esta sentena falsa". Para evitar tais problemas, os sistemas tradicionais de representao do conhecimento geralmente tm cada um seu prprio estreito e idiosincrtico conjunto de regras para fazer inferncias sobre seus dados. Por exemplo, um sistema de genealogia, atuando sobre um banco de dados de rvores de famlias, pode incluir a regra "uma esposa de um tio uma tia". Mesmo que os dados pudessem ser transferidos de um sistema para outro, as regras, existindo em forma completamente diferente, normalmente no poderiam. Pesquisadores da Web Semntica, em contraste, aceitam que paradoxos e perguntas sem respostas sejam um preo que precisa ser pago para alcanar versatilidade. Fazemos a linguagem para as regras to expressivas quento necessrio para permitir Web arrazoar to amplamente quanto desejado. Essa filosofia similar da Web convencional: no incio do desenvolvimento da Web, os difamadores apontavam que ela jamais poderia ser uma biblioteca bem organizada; sem um banco de dados central e uma estrutura em rvore, ningum jamais poderia ter certeza de encontrar tudo. Eles estavam certos. Mas o poder expressivo do sistema tornou vastas quantidades de informaes disponveis, e os motores de busca (que teriam parecido bastante impraticveis uma dcada atrs) agora produzem ndices notavelmente completos de muito material por ai. O desafio da Web Semntica, portanto, fornecer uma linguagem que expresse tanto dados quanto regras para arrazoamento sobre os dados e que permitam que as regras de qualquer sistema de representao do conhecimento existente sejam exportadas para a Web.

Adicionar lgica Web - os meios para utilizar regras para fazer inferncias, escolher cursos de ao e responder perguntas - a tarefa diante da comunidade da Web Semntica no momento. Uma mistura de decises matemticas e de engenharia complicam a tarefa. A lgica precisa ser poderosa o suficiente para descrever propriedades complexas dos objetos, mas no to poderosa que os agentes possam ser enganados ao ser-lhes pedido que considerem um paradoxo. Felizmente, uma grande maioria das informaes que queremos

expressar est na linha de "um parafuso sextavado um tipo de parafuso de mquina", que prontamente escrito nas linguagens existentes com um pouco de vocabulrio extra. Duas tecnologias importantes para desenvolver a Web Semntica j esto implantadas: eXtensible Markup Language (XML) e Resource Description Framework (RDF). XML permite a todos criar suas prprias tags - rtulos ocultos tais como ou que comentam pginas Web ou sees de texte em uma pgina. Scripts, ou programas, podem fazer uso dessas tags de formas sofisticadas, mas o ecritor do script tem que saber para que o escritor da pgina usa cada tag. Em resumo, XML permite aos usurios adicionar uma estrutura arbitrria a seus documentos mas no diz nada sobre o que a estrutura significa.

A Web Semntica capacitar as mquinas a COMPREENDER documentos e dados semnticos, no a fala ou escrita humana.

O significado expresso pelo RDF, que ocodifica em uma srie de trios, cada trio sendo mais como sujeito, verbo e objeto de uma sentena elementar. Esses trios podem ser escritos usando tags XML. Em RDF, um documento faz declaraes de que certas coisass (pessoas, pginas Web ou o que quer que seja) tm propriedades (tais como " irm de", " autor de") com certos valores (outra pessoa, outra pgina Web). Essa estrutura acaba sendo uma forma natural de descrever a vasta maioria dos dados processados pelas mquinas. Sujeito e objeto so, cada um, identificados por um Universal Resource Identifier (URI), exatamente como usado em um link em uma pgina Web. (URLs, Uniform Resource Locators, so os tipos mais comuns de URI.) Os verbos tambm so identificados por URIs, o que possibilita a qualquer um definir um novo conceito, um novo verbo, simplesmente definindo uma URI para ele em algum lugar da Web. A linguagem humana prolfera quanto a usar o mesmo termo para significar coisas bem diferentes, mas a automao no. Imagine que eu contrate um servio de mensageiro palhao para entregar bales aos meus clientes em seu aniversrio. Infelizmente, o servio transfere o endereo do meu banco de dados para o seu banco de dados, sem saber que "endereos" no meu so para onde as contas so enviadas e que muitos deles so caixas postais. Meus palhaos contratados acabam entretendo um monte de trabalhadores do servio postal - no necessriamente uma coisa ruim mas certamente no o efeito pretendido. Usando uma URI diferente para cada conceito especfico resolve esse problema. Um endereo que seja um endereo postal

pode ser distinto de um que seja um endereo residencial ou comercial, e ambos podem ser distintos de um endereo que seja uma fala (NT como enderear a uma platia, mais comum na lingua inglesa). Os trios do RDF formam teias (webs) de informaes sobre coisas relacionadas. Como o RDF usa URIs para codificar essa informao em um documento, as URIs asseguram que os conceitos no sejam somente palavras em um documento mas estejam atadas a uma definio nica que todos podem encontrar na Web. Por exemplo, imagine que tenhamos acesso a uma variedade de bancos de dados com informaes sobre pessoas, incluindo seus endereos. Se quisermos encontrar pessoas que vivam em um cdigo postal especfico, precisamos saber quais campos em quais bancos de dados representam nomes e quais representam cdigos postais. o RDF pode especificar que "(o campo 5 no banco de dados A) ( um campo do tipo) (cdigo postal)", usando URIs ao invs de frases para cada termo.
Ontologias

Claro, este no o fim da histria, pois dois bancos de dados podem usar identificadores diferentes para o que de fato o mesmo conceito, tal como um cdigo postal. Um programa que queira comparar ou combinar informaes entre os dois bancos de dados tem que saber que esses dois termos esto sendo usados para significar a mesma coisa. Idelamente, o programa precisa ter uma maneira de descobrir tais significados comuns para quaisquer bancos de dados que encontre.

Uma soluo para esse problema fornecida pelo terceiro componente bsico da Web Semntica, colees de informaes chamadas ontologias. Em filosofia, uma ontologia uma teoria sobre a natureza da existncia, de quais tipos de coisas existem; ontologia como disciplina estuda tais teorias. Pesquisadores de inteligncia artificial e da Web assimilaram o termo em seu prprio jargo, e para eles uma antologia um documento ou arquivo que define formalmente as relaes entre termos. O tipo mais comum de antologia para a Web tem uma taxonomia e um conjunto de regras de inferncia. A taxonomia define classes de objetos e relaes entre eles. Por exemplo, um endereo pode ser definido como um tipo de localizao, e cdigos de cidades podem ser definidos como se aplicando somente a localizaes e assim por diante. Classes, sub-classes e relaes entre entidades so uma ferramenta poderosa para o uso da Web. Podemos expressar um grande nmero de relaes entre entidades atribuindo propriedades s classe e permitindo que subclasse herdem

tais propriedades. Se cdigos de cidades tm que ser do tipo cidade e cidade geralmente tm sites da Web, podemos discutir o site da Web associado com um cdigo de cidade mesmo que nenhum banco de dados ligue um cdigo de cidade diretamente a um site da Web. Regras de inferncia fornecem ainda mais poder. Uma antologia pode expressar a regra "Se um cdigo de cidade est associado a um cdigo de estado, e um endereo usa esse cdigo de cidade, ento o endereo tem o cdigo de estado associado". Um programa poderia ento prontamente deduzir, por exemplo, que o endereo da Universidade de Cornell, estando em Ithaca, deve estar no Estado de New York, o qual est nos Estados Unidos, e portanto deve ser formatado para os padres dos Estados Unidos. O computador no "entende" verdadeiramente essa informao, mas pode agora manipular os termos muito mais efetivamente de formas que sejam teis e significativas para o usurio humano. Com pginas de ontologia na Web, solues para problemas de terminologia (e outros) comeam a emergir. O significado de termos ou cdigos XML usados em uma pgina da Web pode ser definido por ponteiros daquela pgina para uma ontologia. Claro, os mesmos problemas de antes agora emergem se eu aponto para uma antologia que define endereos como contendo um CEP e voc aponta para uma que usa cdigo postal. Esse tipo de confuso pode ser resolvido se as ontologias (ou outros servios da Web) fornecerem relaes de equivalncia: uma ou ambas as nossas antologias podem conter a informao de que o meu CEP equivalente ao seu cdigo postal. O nosso esquema para enviar os palhaos para entreter meus clientes parcialmente resolvido quando os dois bancos de dados apontam para definies diferentes de endereo. O programa, utilizando URIs distintas para conceitos diferentes de endereos, no os confundir e de fato no precisar descobrir que os conceitos esto sequer relacionados. O programa poderia ento usar um servio que toma uma lista de endereos postais (definidos na primeira antologia) e convert-la em uma lista de endereos fsicos (a segunda antologia) reconhecendo e removendo as caixas postais e outros endereos que no encaixem. A estrutura e semntica fornecidas pelas ontologias tornam mais fcil para um empreendedor fornecer tal servio e podem tornar seu uso completamente transparente. As ontologias podem ampliar a funcionalidade da Web de vrias formas. Elas podem ser usadas de forma simples para melhorar a preciso das buscas na Web - os programas de busca podem procurar somente por aquelas pginas que se referem a um conceito preciso ao invs de todos aqueles que utilizam palavras-chave anbiguas. Aplicativos mais avanados utilizaro ontologias para relacionar a

informao em uma pgina com estruturas de conhecimento regras de inferncia associadas. Um exemplo de um pgina preparada para tal uso est online em http://www.cs.umd.edu/~hendler. Se direcionar o seu navegador para essa pgina, voc ver a pgina Web normal intitulada "Dr. James A. Hendler". Como humano voc pode prontamente encontrar o link para uma curta nota biogrfica e ler l que Hendler recebeu seu Ph.D. da Universidade Brown. Um programa de computador tentando encontrar essa informao, entretanto, teria que ser muito complexo para imaginar que essa informao possa estar em uma biografia e entender a lingua Inglesa usada l. Para os computadores, a pgina est ligada a uma pgina de ontologia que define informaes sobre departamentos de cincia da computao. Por exemplo, professores trabalham em universidades e eles geralmente tm doutorados. Outro markup na pgina (no mostrado pelo navegador tpico) usa os conceitos da ontologia para especificar que Hendler recebeu seu Ph.D. de uma entidade descrita na URI http://www.brown.edu - a pgina Web da Universidade Brown. Os computadores tambm podem descobrir que Hendler um membro de um projeto de pesquisa em particular, tem um endereo de e-mail em particular, e assim por diante. Toda essa informao prontamente processada por um computador e poderia ser usada para responder consultas (tal como onde o Dr. Hendler recebeu sua graduao) que atualmente exigiriam que um humano inspecionasse o contedo de vrias pginas apresentada por um motor de busca. Adicionalmente, esse markup torna muito mais fcil desenvolver programas que possam atacar questes complicadas cujas respostas no residem em uma nica pgina Web. Suponha que voc queira encontrar a Sra Cook que voc conheceu em uma conferncia no ano passado. Voc no se lembra seu primeiro nome, mas se lembra que ela trabalhou para um de seus clientes e que o filho dela era aluno da faculdade em que voc se formou. Um programa inteligente de busca pode inspecionar todas as pginas de pessoas cujo nome "Cook" (deixando de lado todas as pginas relacionadas a cozinheiros <cooks>, cozinha <cooking>, as Ilhas Cook e assim por diante), encontrar aquelas que mencionam trabalhar para uma companhia que est em sua lista de clientes e seguir links para pginas Web de seus filhos para investigar se algum est na escola o lugar certo.
Agentes

O real poder da Web Semntica ser descoberto quando as pessoas criarem muitos programas que coletam contedo da Web de diversas fontes, processam a informao e compartilham os resultados com outros programas. A efetividade de tais agentes de software crescer exponencialmente medida em que mais contedo Web e legvel pelas

mquinas e servios automatizados (incluindo outros agentes) se tornem disponveis. A Web Semntica promove esta sinergia: at mesmo agentes no expressamente desenhados para trabalhar em conjunto podem transferir dados entre si quando os dados vm com semntica. Uma importante faceta do funcionamento dos agentes ser a troca de "provas" escritas na linguagem de unificao da Web Semntica (a linguagem que expressa inferncias lgicas feitas usando regras e informaes tais como as especificadas em ontologias). Por exemplo, suponha que a informao de contato da Sra Cook foi localizada por um servio online, e para sua grande surpresa ela a coloca em Johannesburgo. Naturalmente, voc quer verificar isso, ento seu computador pede ao servio uma prova de sua resposta, a qual ele prontamente fornece traduzindo seu arrazoamento interno na linguagem de unificao da Web Semntica. Um motor de inferncia em seu computador verifica imediatamente que essa Sra Cook realmente coincide com a que voc estava procurando e pode mostrar as pginas Web relevantes se voc ainda tiver dvidas. Apesar de ainda estarem longe de canalizar as profundezas do potencial da Web Semntica, alguns programas j podem trocar provas desta forma, usando as verses preliminares atuais da linguagem de unificao. Outra caracterstica vital sero as assinaturas digitais, que so blocos criptografados de dados que computadores e agentes podem usar para verificar que uma informao anexada foi fornecida por uma fonte acreditada especfica. Voc quer ter total certeza de que uma declarao enviada ao seu programa de contabilidade de que voc deve dinheiro a uma loja online no seja forjada um nerd adolescente vizinho seu. Os agentes devem ser cticos a declaraes que lem na Web Semntica at que tenha checado as fontes da informao. (Gostariamos que mais pessoas pudessem aprender a fazer isto na Web como est!) Muitos servios automatizados baseados na Web j existem sem semntica, mas outros programas tais como os agentes no tm como localizar um que ir desempenhar uma funo especfica. Esse processo, chamado de descoberta de servio, pode acontecer somente quando existe uma linguagem comum para descrever um servio de forma a permitir que outros agentes "entendam" a funao oferecida e como tirar vantagem disso. Servios e agentes podem divulgar sua funo, por exemplo, depositando tais descries em diretrios anlogos s Pginas Amarelas. Alguns esquemas de descoberta de servios de baixo nvel esto atualmente disponveis, tais quais o Universal Plug and Play da Microsoft, que focaliza em conectar diferentes tipos de dispositivos, e o

Jini da Sun Microsystems, que busca conectar servios. Essas iniciativas, entretanto, atacam o problema em um nvel estrutural ou sinttico e dependem pesadamente de uma padronizao de um conjunto predeterminadoo de descries de funcionalidades. A padronizao s pode chegar at a, porque no podemos antecipar todas as possveis necessidades futuras.

Desenhada apropriadamente, a Web Semntica pode ajudar na evoluo do conhecimento humano como um todo.

A Web Semntica, em contraste, mais flexvel. Os agentes do consumidor e do produtor podem alcanar e compartilhar entendimento compartilhando ontologias, que fornecem o vocabulrio necessrio para a discusso. Os agentes podem at mesmo "criar" novas capacidades de racionalizao ao descobrirem novas ontologias. A semntica tambm torna mais fcil tirar vantagem de um servio que se encaixa somente parcialmente em um pedido. Um processo tpico envolver a criao de uma "corrente de valor" na qual sub-grupos de informaes so passados de um agente para outro, cada um "adicionado valor", para construir o produto final solicitado pelo usurio final. No se engane: para criar correntes de valor complicadas automaticamente sob solicitao, alguns agentes exploraro tecnologias de inteligncia artificial juntamente com a Web Semntica. Mas a Web Semntica fornecer as fundaes e a estrutura para tornar tais tecnologias mais viveis. Colocar todas essas caractersticas juntas resulta nas habilidades exibidas pelos agente de Pete e Lucy no cenrio que abriu este atigo. Seus agentes teriam delegado a tarefa de forma fragmentada para outros servios e agentes descobertos atravs das divulgaes de servios. Por exemplo, eles poderiam ter usado um servio acreditado para tirar uma lista de provedores e determinar quais deles esto cobertos por um plano de sade e curso de tratamento especficos. Essa lista de provedores teria sido fornecida a outro servio de busca, et cetera. Essas atividades forariam correntes nas quais uma grande quantidade de dados distribudos atravs da Web (e quase impraticveis nessa forma) fossem progressivamente reduzidos pequena quantidade de dados de alto valor para Pete e Lucy - um plano de consultas que se encaixe em suas agendas e outros requisitos. No prximo passo, a Web Semntica ultrapassar o reino virtual e se estender para o nosso mundo fsico. As URIs podem apontar para

qualquer coisa, inclusive entidades fsicas, o que significa que podemos usar a linguagem RDF para descrever dispositivos como telefones celulares e TVs. Tais dispositivos podem divulgar suas funcionalidades - o que eles podem fazer e como so controlados - muito parecido com agentes de software. Sendo muito mais flexvel do que esquemas de baixo nvel como o Universal Plug and Play, essa abordagem semntica abre um mundo de possibilidades excitantes. Por exemplo, o que hoje chamado de automao residencial requer configurao cuidadosa para que os aparelhos funcionem juntos. Descries semnticas das capacidades e funcionalidades de dispositivos nos permitir alanar essa automao com mnma interveno humana. Um exemplo trivial ocorre quando Pete atende seu telefone e o som abaixado. Ao invs de ter que programar cada aparelho individualmente, ele poderia programar essa funo de uma vez por todas para cobrir todos os dispositivos locais que anunciam ter um controle de volume - a TV, o DVD e at mesmo os tocadores de media no laptop que ele trouxe para casa do trabalha nesta tarde. Os primeiros passos concretos j foram dados nesta rea, com trabalhos no desenvolvimento de um padro para descrever capacidades funcionais de dispositivos (como tamanhos de telas) e preferncias do usurio. Construdo em RDF, esse padro chamado de Composite Capability/Preference Profile (CC/PP - Capacidade Composta/Padro de Preferncia). Inicialmente ele permitir que telefones celulares e outros clientes Web no padro descrevam suas caractersticas para que contedo Web possa ser moldado para eles automaticamente. Depois, quando adicionarmos a total versatilidade das linguagens para manipular ontologias e lgica, os dispositivos podero automaticamente buscar e empregar servios e outros dispositivos para informao ou funcionalidade adicional. No difcil imaginar nosso forno de micro-ondas habilitado para a Web consultando o site Web do fabricante de alimentos congelados em busca de parmetros timos de cozimento.
Evoluo do Conhecimento

A Web Semntica no "meramente" a ferramenta para conduzir as tarefas individuais que discutimos at aqui. Em adio, se propriamente desenhada, a Web Semntica pode auxiliar na evoluo do conhecimento humano como um todo. O esforo humano est preso em uma tenso eterna entre a efetividade de pequenos grupos agindo independentemente e a necessidade de engrenar-se com a comunidade mais ampla. Um pequeno grupo pode inovar rpida e eficientemente, mas isso produz uma sub-cultura cujos conceitos no so entendidos por outros.

Coordenar aes em um grupo maios, no entanto, dolorosamente lento e requer enormes quantidades de comunicao. O mundo trabalha atravs do espectro entre esses extremos, com uma tendncia a comear pequeno - a partir da idia pessoal - e se mover em direo a um entendimento mais amplo ao longo do tempo. Um processo essencial a unio de subculturas quando uma linguagem comum mais ampla necessria. Freqentemente dois grupos desenvolvem independentemente conceitos muito similares, e descrever a rela~ao entre eles traz grandes benefcios. Como um dicionrio Finlands-Ingls, ou uma tabela de converso de pesos e medidas, as relaes permitem comunicao e colaborao quando a comunidade de conceito no levou (ainda) comunidade de termos. A Web Semntica, ao nomear todos os conceitos simplesmente por uma URI, permite a todos expressar novos conceitos que inventarem com mnimo esforo. Sua linguagem lgica unificadora permitir que esses conceito sejam progressivamente conectados Web universal. Essa estrutura abrir o conhecimento e obras da humanidade anlise significativa por agentes de software, fornecendo uma nova classe de ferramentas pelas quais podemos viver, trabalhar e aprender juntos. Maiores Informaes:

Weaving the Web: The Original Design and Ultimate Destiny of the World Wide Web by Its Inventor. Tim Berners-Lee, with Mark Fischetti. Harper San Francisco, 1999. Uma verso ampliada deste artigo est no Web site da Scientific American, com material e links adicionais. World Wide Web Consortium (W3C): www.w3.org/ W3C Semantic Web Activity: www.w3.org/2001/sw/ An introduction www.SemanticWeb.org/knowmarkup.html to ontologies:

Simple HTML Ontology Extensions Frequently Asked Questions (SHOE FAQ): www.cs.umd.edu/projects/plus/SHOE/faq.html DARPA Agent Markup Language (DAML) home page: www.daml.org/