A entrevista discute o futuro da web segundo Tim Berners-Lee, o criador da World Wide Web. Ele explica que a Web Semântica permitirá que dados pessoais, de empresas e do governo sejam integrados de forma mais inteligente, mas requer proteção da privacidade. Ele também defende a neutralidade da rede e vê a web evoluindo de forma descentralizada.
O documento fornece uma introdução sobre navegadores da web e a Internet. Explica como a Internet funciona por meio do protocolo TCP/IP e como os dados são enviados em pacotes. Também discute computação em nuvem e como os aplicativos da web permitem acessar dados de qualquer lugar e atualizações automáticas.
O documento discute a Web Semântica, que visa introduzir estruturação de dados na Web para permitir que máquinas compreendam a linguagem humana. A Web Semântica usa ontologias e metadados para dar significado aos dados e possibilitar a interoperabilidade entre sistemas.
20 things i learned about browsers and the webMirtes Campos
O documento fornece uma introdução sobre navegadores da web e a internet. Ele discute a estrutura básica da internet (TCP/IP e pacotes de dados), como a web é usada atualmente através da computação em nuvem e aplicativos web, e as tecnologias que permitem sites dinâmicos como HTML, JavaScript e CSS.
El documento describe el plan de acción tutorial de un colegio público para el curso escolar. Incluye información sobre la reunión de padres como la fecha y lugar, el equipo docente, los horarios de clases y tutorías, las actividades extraescolares, y las diferentes acciones tutoriales a desarrollar a lo largo del curso como el seguimiento de los alumnos, la coordinación con familias y profesores, y la atención a necesidades educativas especiales.
The document discusses the true costs an employer incurs to employ someone beyond just their salary. It estimates that total employment costs are around 1.5 times the amount of the employee's salary. Factors that increase costs include national insurance payments, holiday pay, pension contributions, office space, equipment, utilities, and internal support services. For an employee with a £30,000 salary, the first year employment costs are estimated to be around £51,182 or 1.7 times the salary. Demonstrating an understanding of these hidden employment costs in an interview can help an applicant stand out from other candidates.
El documento invita a asistir a un gran baile de carnavales el viernes 13 de febrero en Las Varillas, en el salón del Club Mitre, con la banda La Dos35 y sus 10 músicos de primera línea y dos cantantes, Fernando desde Córdoba Capital y Cristian Reynoso, que harán vibrar a todos en una noche única.
A entrevista discute o futuro da web segundo Tim Berners-Lee, o criador da World Wide Web. Ele explica que a Web Semântica permitirá que dados pessoais, de empresas e do governo sejam integrados de forma mais inteligente, mas requer proteção da privacidade. Ele também defende a neutralidade da rede e vê a web evoluindo de forma descentralizada.
O documento fornece uma introdução sobre navegadores da web e a Internet. Explica como a Internet funciona por meio do protocolo TCP/IP e como os dados são enviados em pacotes. Também discute computação em nuvem e como os aplicativos da web permitem acessar dados de qualquer lugar e atualizações automáticas.
O documento discute a Web Semântica, que visa introduzir estruturação de dados na Web para permitir que máquinas compreendam a linguagem humana. A Web Semântica usa ontologias e metadados para dar significado aos dados e possibilitar a interoperabilidade entre sistemas.
20 things i learned about browsers and the webMirtes Campos
O documento fornece uma introdução sobre navegadores da web e a internet. Ele discute a estrutura básica da internet (TCP/IP e pacotes de dados), como a web é usada atualmente através da computação em nuvem e aplicativos web, e as tecnologias que permitem sites dinâmicos como HTML, JavaScript e CSS.
El documento describe el plan de acción tutorial de un colegio público para el curso escolar. Incluye información sobre la reunión de padres como la fecha y lugar, el equipo docente, los horarios de clases y tutorías, las actividades extraescolares, y las diferentes acciones tutoriales a desarrollar a lo largo del curso como el seguimiento de los alumnos, la coordinación con familias y profesores, y la atención a necesidades educativas especiales.
The document discusses the true costs an employer incurs to employ someone beyond just their salary. It estimates that total employment costs are around 1.5 times the amount of the employee's salary. Factors that increase costs include national insurance payments, holiday pay, pension contributions, office space, equipment, utilities, and internal support services. For an employee with a £30,000 salary, the first year employment costs are estimated to be around £51,182 or 1.7 times the salary. Demonstrating an understanding of these hidden employment costs in an interview can help an applicant stand out from other candidates.
El documento invita a asistir a un gran baile de carnavales el viernes 13 de febrero en Las Varillas, en el salón del Club Mitre, con la banda La Dos35 y sus 10 músicos de primera línea y dos cantantes, Fernando desde Córdoba Capital y Cristian Reynoso, que harán vibrar a todos en una noche única.
Carta que un hombre escribe dirigiendose a todas las mujeres con mucha sinceridad, diciendole que no hace falta estar flaca para estar guapas, que son mas bellas con curvas, y que cuanto mas felices son mas guapas seran
El documento contiene anuncios de misas funerales para cuatro personas fallecidas. Incluye detalles como la fecha, hora y lugar de cada misa, así como breves biografías o detalles sobre la carrera de tres de las personas.
Este documento presenta el portafolio de diseño gráfico de Diego DG. Incluye muestras de trabajos realizados para diferentes clientes como HSBC, FM 100, GE Money, Nobleza Piccardo, Wal-Mart, Fundación Telefónica, Editorial Longseller, Transit, SEA, Power-Xenon, Movimiento Inteligente y otros. Los trabajos incluyen newsletters, banners, flyers, sistemas de paneles, postales, programas de incentivos de ventas, piezas de marketing directo, carteleras, catálogos, sistemas de
Este documento descreve um programa de geração de fotos a partir de características faciais fornecidas pelo usuário. O usuário responde perguntas sobre detalhes como cor de cabelo, olhos, forma do rosto e cor da pele. As informações são processadas e em poucos segundos uma foto é gerada. No final, uma mensagem encoraja o usuário a compartilhar a experiência e fé em Deus.
This mood board contains visual ideas for different settings including a walking man, arguments, drunk people in streets, a workplace, and a park, as potential inspirations or themes to explore visually. It lists ideas that could be developed into graphic designs, illustrations, or other visual creative works exploring these concepts and environments.
This document discusses a portfolio. A portfolio is a collection of work samples that demonstrate an individual's qualifications, skills, and accomplishments. It allows job applicants and students to showcase their talents and abilities to potential employers or admissions committees in a visual format.
La 4º Feria de Libros de Trujillo - 2009 se desarrollada con éxito en la localidad de Mansiche. En ella estuvo presente nuestro laureado escritor Mario Vargas Llosa
O autor expressa saudade dos valores do passado como confiança nos adultos, respeito pelos mais velhos e medo apenas de coisas inofensivas. Hoje há medo generalizado, professores são maltratados, e valores como honestidade e caráter não são mais motivo de orgulho. O autor quer recuperar a esperança, alegria e confiança do passado construindo um mundo mais justo e humano.
Mejorar y modernizar el transporte público en Tenerife con el menor coste económico y ambiental consistiría en dotar al servicio de guaguas existentes de mayor número de vehículos que proporcione mayor frecuencia, carriles exclusivos que aseguren puntualidad, paradas cómodas, seguras y accesibles y precios que hagan atractivo sustituir el coche por la guagua.
O documento discute a história da internet e da web semântica, incluindo: 1) A evolução da internet desde a década de 1960 com a criação da ARPANET; 2) Os desafios da web atual em organizar a grande quantidade de informações; 3) A proposta da web semântica para estruturar os dados e atribuir significado para melhor recuperação de informações.
Este documento discute os conceitos de Internet, intranet e extranet. Ele explica como a Internet evoluiu de uma rede militar para uma rede global e como o surgimento da World Wide Web e dos navegadores tornaram a Internet acessível ao público em geral. Também descreve como as intranets e extranets usam a mesma tecnologia da Internet para conectar computadores dentro e entre organizações.
Este documento descreve o projeto NovaGenesis, uma proposta para uma nova internet desenvolvida no Brasil. O projeto tem como objetivo criar uma arquitetura "folha em branco" para internet que integre processamento, troca e armazenamento de informações de forma convergente. O documento explica os principais componentes do projeto NovaGenesis, incluindo o sistema de resolução de nomes baseado em nomes naturais e autenticados, o modelo de publicação/assinatura e os serviços centrais de hash, resolução indireta e proxy/gateway.
A Internet surgiu nos anos 1960 para permitir a transmissão de dados entre computadores nos EUA durante a Guerra Fria. Evoluiu para uma rede global interligando universidades e centros de pesquisa, usando protocolos como o TCP/IP. Nos anos 1990, a World Wide Web popularizou a Internet, permitindo que qualquer pessoa acesse e publique informações online.
A Internet surgiu nos anos 1960 durante a Guerra Fria para compartilhar informações entre computadores de forma descentralizada. Posteriormente, Tim Berners-Lee criou a World Wide Web no CERN, permitindo a popularização da Internet através de páginas web. Atualmente, a Internet conecta bilhões de dispositivos e permite a colaboração, comunicação e compartilhamento de informações em escala global.
A Internet surgiu nos anos 1960 para permitir a transmissão de dados entre computadores nos EUA durante a Guerra Fria. Evoluiu para uma rede global interligando universidades e centros de pesquisa, usando protocolos como o TCP/IP. Nos anos 1990, a World Wide Web popularizou a Internet, permitindo que qualquer pessoa acesse e publique informações online.
1) O documento discute como PHP e MySQL tornam o desenvolvimento de sites dinâmicos mais fácil ao automatizar tarefas como armazenamento e recuperação de dados de usuários.
2) PHP é uma linguagem de programação usada para gerar páginas da web interativas no servidor, enquanto MySQL armazena as informações processadas pelo PHP.
3) Juntos, PHP e MySQL facilitam o desenvolvimento da web pois PHP vem com funções embutidas para acessar bancos de dados como o MySQL de forma integrada.
1. O documento discute a história e evolução da Internet, incluindo o surgimento da ARPANET e o desenvolvimento dos protocolos TCP/IP.
2. As principais aplicações da Internet atualmente incluem redes sociais, educação e marketing.
3. A Internet revolucionou a educação por permitir a quebra de barreiras e o intercâmbio educacional entre alunos e professores.
Carta que un hombre escribe dirigiendose a todas las mujeres con mucha sinceridad, diciendole que no hace falta estar flaca para estar guapas, que son mas bellas con curvas, y que cuanto mas felices son mas guapas seran
El documento contiene anuncios de misas funerales para cuatro personas fallecidas. Incluye detalles como la fecha, hora y lugar de cada misa, así como breves biografías o detalles sobre la carrera de tres de las personas.
Este documento presenta el portafolio de diseño gráfico de Diego DG. Incluye muestras de trabajos realizados para diferentes clientes como HSBC, FM 100, GE Money, Nobleza Piccardo, Wal-Mart, Fundación Telefónica, Editorial Longseller, Transit, SEA, Power-Xenon, Movimiento Inteligente y otros. Los trabajos incluyen newsletters, banners, flyers, sistemas de paneles, postales, programas de incentivos de ventas, piezas de marketing directo, carteleras, catálogos, sistemas de
Este documento descreve um programa de geração de fotos a partir de características faciais fornecidas pelo usuário. O usuário responde perguntas sobre detalhes como cor de cabelo, olhos, forma do rosto e cor da pele. As informações são processadas e em poucos segundos uma foto é gerada. No final, uma mensagem encoraja o usuário a compartilhar a experiência e fé em Deus.
This mood board contains visual ideas for different settings including a walking man, arguments, drunk people in streets, a workplace, and a park, as potential inspirations or themes to explore visually. It lists ideas that could be developed into graphic designs, illustrations, or other visual creative works exploring these concepts and environments.
This document discusses a portfolio. A portfolio is a collection of work samples that demonstrate an individual's qualifications, skills, and accomplishments. It allows job applicants and students to showcase their talents and abilities to potential employers or admissions committees in a visual format.
La 4º Feria de Libros de Trujillo - 2009 se desarrollada con éxito en la localidad de Mansiche. En ella estuvo presente nuestro laureado escritor Mario Vargas Llosa
O autor expressa saudade dos valores do passado como confiança nos adultos, respeito pelos mais velhos e medo apenas de coisas inofensivas. Hoje há medo generalizado, professores são maltratados, e valores como honestidade e caráter não são mais motivo de orgulho. O autor quer recuperar a esperança, alegria e confiança do passado construindo um mundo mais justo e humano.
Mejorar y modernizar el transporte público en Tenerife con el menor coste económico y ambiental consistiría en dotar al servicio de guaguas existentes de mayor número de vehículos que proporcione mayor frecuencia, carriles exclusivos que aseguren puntualidad, paradas cómodas, seguras y accesibles y precios que hagan atractivo sustituir el coche por la guagua.
O documento discute a história da internet e da web semântica, incluindo: 1) A evolução da internet desde a década de 1960 com a criação da ARPANET; 2) Os desafios da web atual em organizar a grande quantidade de informações; 3) A proposta da web semântica para estruturar os dados e atribuir significado para melhor recuperação de informações.
Este documento discute os conceitos de Internet, intranet e extranet. Ele explica como a Internet evoluiu de uma rede militar para uma rede global e como o surgimento da World Wide Web e dos navegadores tornaram a Internet acessível ao público em geral. Também descreve como as intranets e extranets usam a mesma tecnologia da Internet para conectar computadores dentro e entre organizações.
Este documento descreve o projeto NovaGenesis, uma proposta para uma nova internet desenvolvida no Brasil. O projeto tem como objetivo criar uma arquitetura "folha em branco" para internet que integre processamento, troca e armazenamento de informações de forma convergente. O documento explica os principais componentes do projeto NovaGenesis, incluindo o sistema de resolução de nomes baseado em nomes naturais e autenticados, o modelo de publicação/assinatura e os serviços centrais de hash, resolução indireta e proxy/gateway.
A Internet surgiu nos anos 1960 para permitir a transmissão de dados entre computadores nos EUA durante a Guerra Fria. Evoluiu para uma rede global interligando universidades e centros de pesquisa, usando protocolos como o TCP/IP. Nos anos 1990, a World Wide Web popularizou a Internet, permitindo que qualquer pessoa acesse e publique informações online.
A Internet surgiu nos anos 1960 durante a Guerra Fria para compartilhar informações entre computadores de forma descentralizada. Posteriormente, Tim Berners-Lee criou a World Wide Web no CERN, permitindo a popularização da Internet através de páginas web. Atualmente, a Internet conecta bilhões de dispositivos e permite a colaboração, comunicação e compartilhamento de informações em escala global.
A Internet surgiu nos anos 1960 para permitir a transmissão de dados entre computadores nos EUA durante a Guerra Fria. Evoluiu para uma rede global interligando universidades e centros de pesquisa, usando protocolos como o TCP/IP. Nos anos 1990, a World Wide Web popularizou a Internet, permitindo que qualquer pessoa acesse e publique informações online.
1) O documento discute como PHP e MySQL tornam o desenvolvimento de sites dinâmicos mais fácil ao automatizar tarefas como armazenamento e recuperação de dados de usuários.
2) PHP é uma linguagem de programação usada para gerar páginas da web interativas no servidor, enquanto MySQL armazena as informações processadas pelo PHP.
3) Juntos, PHP e MySQL facilitam o desenvolvimento da web pois PHP vem com funções embutidas para acessar bancos de dados como o MySQL de forma integrada.
1. O documento discute a história e evolução da Internet, incluindo o surgimento da ARPANET e o desenvolvimento dos protocolos TCP/IP.
2. As principais aplicações da Internet atualmente incluem redes sociais, educação e marketing.
3. A Internet revolucionou a educação por permitir a quebra de barreiras e o intercâmbio educacional entre alunos e professores.
O documento resume como a Internet funciona através de protocolos como TCP/IP e HTTP, explicando que ela é uma rede de computadores mundial que permite a troca de informações através da comunicação entre servidores e clientes. Cada dispositivo conectado possui um endereço IP e a navegação na web ocorre através da requisição e transmissão de páginas HTML entre navegadores e servidores da Internet.
Cloud computing, web semântica e internet de coisas: dados e utilizaçãoVanissa Wanick
Aula montada para a primeira turma de Coolhunting do IED. A ideia é apresentar um panorama geral de cloud computing, web semântica, internet de coisas, arduino, Big Data e suas possibilidades.
O documento discute as tecnologias da informação e comunicação, incluindo a internet, a World Wide Web, o navegador e o desenvolvimento inicial da Web por Tim Berners-Lee na década de 1980. Explica também conceitos como protocolo HTTP e endereços URL.
O documento discute os padrões da Web, Web 2.0 e Web Semântica. Apresenta as ideias originais da Web de compartilhamento livre de informações e como a evolução trouxe aspectos visuais. Explica que os padrões da Web visam acessibilidade para todos e definem marcação, apresentação e comportamento. A Web 2.0 traz usuários que agregam valor e inteligência coletiva. A Web Semântica visa que máquinas processem o significado da Web por meio de ontologias e representação formal do conhec
O documento discute as definições de Web 1.0, 2.0 e 3.0. A Web 1.0 inclui sites estáticos e não interativos com aplicativos fechados, enquanto a Web 2.0 envolve sites dinâmicos, interativos e de código aberto. A Web Semântica (3.0) organiza informações de forma a serem compreendidas por máquinas, permitindo buscas mais inteligentes e tarefas automatizadas.
2 sis cai sistema de controle de acesso a internetricardo17754
Este documento descreve o desenvolvimento do SisCAI, um sistema para controle de acesso à internet na Pontifícia Universidade Católica de Minas Gerais campus Arcos. O sistema foi desenvolvido para dar mais autonomia aos professores no bloqueio e desbloqueio do acesso durante as aulas nos laboratórios, sem precisar se deslocar até o suporte de informática. O SisCAI foi construído usando PHP, MySQL e o servidor Apache para fornecer uma interface web aos professores.
O documento apresenta uma aula introdutória sobre informática para concursos da Polícia Federal. A professora Kátia Quadros introduz os principais conceitos de internet, como redes, roteadores, servidores, provedores e formas de conexão à internet, e apresenta o cronograma do curso.
A Internet é uma rede global de computadores interligados que permite a comunicação entre usuários através de protocolos comuns. Ela não tem um único administrador e sim é formada pela cooperação de milhares de redes individuais. O protocolo TCP/IP é o padrão utilizado para a comunicação entre as máquinas e o HTTP é o mais usado para a troca de páginas web e conteúdo multimídia.
Introdução a web semântica, ontologia e máquinas de buscaAlexandre Grolla
Este artigo discute a Web Semântica, ontologias e máquinas de busca. A Web Semântica visa estruturar os dados da web para que máquinas possam entendê-los melhor. Isso é feito usando ferramentas como XML, RDF e ontologias para definir hierarquias de conceitos. Máquinas de busca evoluíram de buscas baseadas apenas no texto para buscas que consideram também estrutura de links e semântica.
Este documento descreve o que é a internet, sua história e como funciona. A internet começou como uma rede militar chamada ARPANET e foi lançada ao público em geral na década de 1980. Hoje é uma rede global de computadores conectados que usam protocolos como TCP/IP para comunicação. Qualquer pessoa pode acessar a internet com hardware, software e um provedor de serviços.
A Internet é uma rede global de computadores interligados que permite o acesso e compartilhamento de informações. Surgiu nos Estados Unidos na década de 1960 como uma rede militar descentralizada e se expandiu para uso acadêmico e comercial. A World Wide Web, criada na década de 1990, tornou a Internet mais acessível através de navegadores gráficos e hiperlinks.
O documento descreve a Web 3.0 como uma organização mais inteligente do conhecimento disponível na internet, onde as máquinas poderão entender melhor o contexto das informações usando tecnologias como XML, RDF e OWL. Isso trará benefícios como maior precisão em buscas e integração de informações.
O documento apresenta uma introdução à API JDBC para conexão entre aplicações Java e bancos de dados, descrevendo sua arquitetura, classes principais e passos para estabelecer conexão, enviar comandos SQL e manipular resultados.
O documento descreve o framework Laszlo, que permite a criação de aplicações web ricas. Laszlo usa a linguagem LZX, que combina XML e JavaScript, para desenvolver interfaces dinâmicas executadas no navegador através de um plugin Flash. A arquitetura separa a aplicação em cliente e servidor, onde o servidor compila e distribui o código LZX e o cliente executa a interface no navegador.
O documento descreve o protocolo SSL (Secure Sockets Layer), que fornece criptografia de dados e autenticação entre cliente e servidor web. O SSL utiliza criptografia de chave pública e privada para autenticar servidores e, opcionalmente, clientes, e gera chaves de sessão para criptografar a comunicação. O documento também explica como configurar o SSL no servidor Tomcat Java.
O documento descreve os princípios e práticas da metodologia ágil Extreme Programming (XP). A XP foi criada por Kent Beck no final da década de 1990 para produzir sistemas de melhor qualidade em menos tempo e de forma mais econômica. A XP se baseia em valores como comunicação, coragem, feedback e respeito e envolve práticas como programação em pares, integração contínua e testes de aceitação.
O documento apresenta o framework JBoss Seam, que integra tecnologias Java EE como JSF, EJB e ORM para facilitar o desenvolvimento rápido de aplicações web. O Seam permite a utilização de POJOs anotados, evita XML excessivo e fornece diferentes contextos como conversação e processo de negócio. O documento explica conceitos-chave do Seam e demonstra um exemplo simples "Olá Mundo".
Apresentação sobre o Mercado de TI no Brasil, na Grande Natal. E um pouco sobre a Política Industrial Brasileira. Contém slides falando sobre a crise financeira de 2008/09 versus o mercado de TI.
O documento apresenta uma introdução sobre a linguagem de programação funcional Haskell. Resume os principais pontos da apresentação em três frases:
1) Haskell é uma linguagem funcional puramente funcional, polimorficamente e staticamente tipada, baseada no lambda cálculo e nomeada em homenagem ao lógico Haskell Brooks Curry.
2) A apresentação discute os benefícios de usar Haskell como rapidez no desenvolvimento de softwares robustos, suporte para programação concorrente e paralela, e aprendizado de programação funcional.
3) Por
O documento apresenta um mini-curso de Java Básico ministrado por duas professoras. O mini-curso irá apresentar os principais conceitos de Java e Orientação a Objetos em apenas 3 horas e incluirá apresentações, práticas e esclarecimento de dúvidas. A agenda inclui tópicos como variáveis, tipos primitivos, controle de fluxo, classes, herança e interfaces.
1. A Web Semântica
Um novo formato de conteúdo web que é compreedido pelos computadores irá desencadear
uma revolução de novas possibilidades.
Por Tim Berners-Lee, James Hendler and Ora Lassila
Traduzido por Adelson Luiz, Diego Alves, José Elves e Raquel Carsi
O sistema de entretenimento estava transmitindo os Beatles quot;We Can Work it Outquot; quando o telefone
tocou. Quando Pete atendeu, seu telefone diminuiu o som ao enviar uma mensagem para todos os
outros dispositvos no local que tinham controle de volume. Sua irmã, Lucy, estava do outro lado da
linha em um consultório: quot;Nossa mãe precisa consultar um especialista para fazer uma série de sessões
de fisioterapia. Quinzenalmente ou algo assim. Eu vou usar meu agente para marcar a consulta. Pete
imediatamente concordou em compartilhar o motoristaquot;.
No consultório, Lucy instruiu seu agente web semântico através do navegador de seu handheld. O
agente prontamente mostrou informação sobre o tratamento prescrito de sua mãe pelo agente do
médico, procurou várias listas de provedores e checou os únicos planos para o seguro da mãe dentro de
20-milhas de distância de sua casa e com uma taxa entre excelente e muito bom nos serviços de taxas
confiáveis. Ele então começou a tentar encontrar um ponto entre os horários das consultas disponíveis
(fornecidos pelos agentes dos provedores individuais através de seus Web sites) e os horários ocupados
de Pete e Lucy. (As palavras-chaves enfatizadas indicam termos cuja semântica ou significado foram
definidos pelo agente através da Web Semântica.)
Em alguns minutos, o agente apresentou-lhes um plano. Pete não gostou do plano do Hospital da
Universidade que era do outro lado da cidade, partindo da casa de sua mãe e ele teria que dirigir na
volta durante o horário de pico do trânsito. Ele configurou seu agente para refazer a pesquisa com
preferências estritas sobre locação e horário. O agente da Lucy, tendo total confiança no agente de Pete
no contexto da presente tarefa, automaticamente deu suporte fornecendo certificados e atalhos de
accesso para os dados que já tinha ordenado completamente.
Quase instantaneamente, o novo plano foi apresentado: uma clínica muito mais próxima e horários mais
cedo, mas haviam duas notas de aviso. Primeiro, Pete precisaria reagendar alguns de seus
compromissos menos importantes. Ele checou quais deles não seriam problema. A outra era algo sobre
a falha lista da companhia de seguros ao incluir este provedor de fisioterapia: quot;O tipo de serviço e o
status do plano de seguros solidamente verificado por outros meios.quot; o agente o tranquilizou.
quot;(Detalhes?)quot;
Lucy registrou sua aprovação quase no mesmo instante em que Pete estava murmurando, quot;Poupe-me
dos detalhesquot;, e foi tudo ajustado. (É claro que Pete não conseguiu resistir aos detalhes e mais tarde, à
noite, ele mandou seu agente explicar como ele tinha encontrado aquele provedor embora não
estivesse na lista.)
Expressando o significado
Pete e Lucy podiam usar seus agentes para executar todas essas tarefas graças não a web de hoje mas
a Web Semântica que a web vai incluir amanhã. A maior parte do conteúdo web hoje é destinado para a
leitura humana e não para os programas de computadores manipularem significativamente.
Computadores podem com habilidade analisar gramaticalmente as páginas web para processamento
rotineiro e planejado, um cabeçalho aqui, um link para uma outra página ali, mas em geral
computadores não têm um modo confiável de processar a semântica: quot;Esta é a página principal da
Clínica de Fisioterapia de Hartman and Strauss, este link vai para o currículo do Dr. Hartmanquot;.
A Web Semântica vai trazer estrutura para o conteúdo significativo das páginas web, criando um
ambiente onde agentes de software passeando de página em página possam prontamente executar
tarefas muito complexas para os usuários. Tal agente vindo para a página web da clínica saberá não
apenas que a página tem palavras-chaves tais como quot;tratamento, medicina, fisioterapiaquot; (como pode
ser visto atualmente) mas também que o Dr. Hartman trabalha na clínica nas segundas, quartas e
sextas e que o certificado leva uma data no formato aaaa-mm-dd e que retorna a hora do
compromisso. E saberá tudo isso sem precisar de inteligência artificial na escala do Hal de 2001 ou do
2. C-3PO de Star Wars. Esta semântica foi convertida para página web quando o gerente do consultório
(que nunca usou Comp Sci 101) manipulou-a para o formato usando software disponível para escrever
páginas web semânticas, juntamente com fontes listadas no site da Associação de Fisioterapia.
A Web Semântica não é uma Web separada, mas uma extensão da atual, em que a informação é dada
com significado bem definido, permitindo que os computadores e as pessoas trabalhem em cooperação.
Os primeiros passos para tecer a Web Semântica para a estrutura da web atual estão já em curso. Em
um futuro próximo, isso nos guiará para novas e significativas funcionalidades, enquanto as máquinas
irão se tornar muito melhores para processar e compreender os dados que elas apenas mostram no
presente.
A propriedade essencial da Web é a sua universalidade. O poder de um link hipertexto é que quot;qualquer
coisa pode ser ligada a qualquer coisaquot;. A tecnologia Web, apesar disso, não deve fazer discriminação
entre o rascunho do projeto e a representação refinada, entre informação comercial e acadêmica ou
entre culturas, línguas, mídias, e muitos outros . A informação varia ao longo de muitos caminhos. Uma
desses é a diferença entre a informação produzida primariamente para consumo humano e aquela
produzida principalmente para máquinas. No fim da escala nós temos de tudo, desde comerciais de TV
de 5 segundos a poesia. No extremo oposto, nós temos banco de dados, programas e saídas de sensor.
Até agora, a Web tem evoluido mais rapidamente como uma ferramenta de documentos para as
pessoas mais do que para dados e informações que podem ser processadas automaticamente. A Web
Semântica visa tornar-se isso.
Assim como a Internet, a Web Semântica será tão descentralizada quanto possível. Tais sistemas geram
muita empolgação em todos os níveis, de grandes corporações a usuários individuais e fornecem
benefícios que são difíceis ou impossíveis de predizer um avanço. Descentralização requer
compromisso: a Web precisava lançar fora o ideal de total consistência de todas as suas interconexões,
profetizando mensagem de má reputação quot;Error 404: Não encontradoquot; mas permitindo crescimento do
seu exponencial incontrolável.
Representação de Conhecimento
Para a web semântica funcionar, computadores devem ter acesso a coleções estruturadas de
informação e conjuntos de regras de inferência que podem ser usadas para conduzir raciocínio
automatizado. Pesquisadores de inteligência artificial começaram a estudar tais sistemas muito antes
da Web ser criada. Representação de conhecimento, como essa tecnologia é frequentemente chamada,
está atualmente em um estado parecido com o do hipertexto antes do advento da Web: é obviamente
uma boa idéia, existem algumas demonstrações muito satisfatórias, mas ainda não mudou o mundo.
Contem o as fontes das aplicações importantes, mas para obter sua plena capacidade ela deve ser
conectada em um sistema global único.
Os sistemas de representação de conhecimento tradicionais tem sido tipicamente centralizados,
requerendo que todos compartilhem exatamente da mesma definição de conceitos comuns tais como
quot;paiquot; ou quot;veículoquot;. Mas o controle central está sufocando, aumentando o tamanho e o escopo de tal
forma que o sistema irá se tornar incontrolável.
Além disso, estes sistemas geralmente limitam cuidadosamente as perguntas que podem ser feitas a
fim de que o computador possa responder com segurança ou sob qualquer condição. O problema é
similar ao teorema matemático de Godel: qualquer sistema que é suficientemente complexo para ser
útil também inclui questões sem resposta, como versões sofisticas do paradoxo básico quot;Esta sentença é
falsaquot;. Para evitar tais problemas, os sistemas de representação de conhecimento tradicionais
geralmente tinham cada qual seu próprio reduzido e peculiar conjunto de regras para fazer inferências
sobre seus dados. Por exemplo, um sistema de genealogia, agindo em um banco de dados de árvores
de famílias, inclui o papel quot;a esposa de um tio é uma tiaquot;. Mesmo que os dados pudessem ser
transferidos de um sistema para o outro, os papéis, existentes em um formulário completamente
diferente, usualmente não poderiam.
Os pesquisadores da Web Semântica, em contraste, aceitam que as questões parodoxas e sem resposta
são o preço que deve ser pago para conquistar a versatilidade. Nós fazemos a linguagem com as regras
tão expressivas quanto necessárias para permitir que a Web raciocine tão amplamente quando
desejado. Esta filosofia é similar a da web convencional: cedo no desenvolvimento web, caluniadores
que apontaram que ela nunca podia ser uma biblioteca bem organizada; sem um banco de dados
3. central e uma estrutura de árvore, ninguém nunca teria certeza de encontrar tudo. Eles estavam certos.
Mas o poder expressivo do sistema criou quantidades vastas de informação disponíveis e mecanismos
de busca (os quais pareceram bastante impraticáveis uma década atrás) agora produzem notavelmente
índices completos de uma grande quantidade de material. O desafio da Web Semântica, apesar disso, é
prover uma linguagem que expresse não somente dados e regras para raciocínio sobre os dados mas
também que permita regras de qualquer sistema de representação de conhecimento existente a ser
exportado para a Web.
Adicionar lógica para a Web significa utilizar regras para fazer inferências, escolher cursos de ações e
responder perguntas. É a tarefa da comunidade da Web Semântica no momento. Uma mistura de
decisões matemáticas e de engenharia complicam essa tarefa. A lógica deve ser poderosa o suficiente
para descrever complexas propriedades de objetos, mas não tão poderosa que os agentes possam ser
enganados por perguntas cosideradas um paradoxo. Felizmente, a grande maioria das informações que
nós queremos é expressa ao longo das linhas de quot;um parafuso com cabeça hexagonal é um tipo de
parafusoquot;, que são facilmente escritas em línguas existentes com um pequeno vocabulário extra.
Duas importantes tecnologias para o desenvolvimento da Web Semântica já estão em vigor: XML
(Extensible Markup Language) e a RDF (Resource Description Framework). XML permite que todos criem
suas próprias tags, labels ocultos tais como rótulos, anotações nas páginas da Web ou seções de textos
em uma página. Scripts, ou programas, podem fazer uso dessas tags de sofisticadas maneiras, mas
quem for escrever o script tem que saber quais as tags que a página está utilizando e como. Em
resumo, o XML permite aos usuários adicionar estrutura arbritária aos seus documentos, mas nada diz
sobre o que significam as estruturas.
A Web Semântica permitirá que máquinas compreendam a semântica de documentos e dados, e não
discursos e escritas humanas.
O significado é expresso por RDF, que a codifica em um conjuntos de tuplas, cada uma das tuplas sendo
como o sujeito, verbo e objeto de uma frase elementar. Estas tuplas podem ser escritos usando tags
XML. Em RDF, um documento que faz afirmações de coisas paticulares (pessoas, páginas Web ou
qualquer que seja) têm propriedades (tais como quot;é irmã dequot;, quot;é o autor dequot;) com certos valores (outra
pessoa, outra página da Web). Esta estrutura torna-se um caminho natural para descrever a grande
maioria dos dados processados por máquinas. Sujeito e objeto são cada um identificados por uma URI
(Universal Resource Identifier), assim como é utilizado em um link de uma página da Web. (URLs,
Uniform Resource Locators, são o tipo mais comum de URI.) Os verbos são também identificados por
URIs, que permite a qualquer pessoa definir um novo conceito, um novo verbo, apenas pela definição de
um URI para ele em algum lugar da web.
Linguagem humana é prospera quando se utiliza o mesmo termo para dizer coisas um pouco diferentes,
mas sem automatização. Imagine que eu aluguei um serviço de um palhaço mensageiro para entregar
balões para meus clientes nos seus aniversários. Infelizmente, o serviço transfere o endereço do meu
banco de dados para seu banco de dados, não sabendo que o quot;endereçoquot; no meu banco é para onde as
contas são enviadas e que muitos deles são do escritório dos caixas correios. Meus palhaços
contratados acabam entretendo um número de funcionários dos Correios, que não é necessariamente
uma coisa má, mas certamente não foi o efeito pretendido. Utilizar uma URL diferente para cada
conceito, resolve esse problema. Um endereço que é um endereço de correspondência pode ser
distinguido de um que seja uma rua, e ambos podem ser distinguidas a partir de um endereço que é um
discurso.
As tuplas de formulários RDF entrelaçam informações com assuntos relacionados. Já que RDF usa URIs
para codificar essas informações em um documento, as URIs asseguram que os conceitos não são
apenas palavras em um documento, mas estão vinculados a uma única definição que cada um pode
encontrar na web. Por exemplo, imagine que temos acesso a uma variedade de bases de dados com
informações sobre pessoas, incluindo os seus endereços. Se queremos encontrar pessoas que vivem em
um determinado código postal, precisamos saber quais são os campos em cada banco de dados que
representam nomes e que representam CEPs. RDF pode especificar que quot;(o campo 5 na base de dados
A) (é um campo do tipo) (CEP),quot; usando URIs ao invés de frases para cada termo.
Ontologias
Evidentemente que este não é o fim da história, pois duas bases de dados podem utilizar identificadores
4. diferentes para o que de fato vai ser o mesmo conceito, como um código postal. Um programa que
queira comparar ou combinar informações através de duas base de dados têm que saber que os dois
termos estão sendo usados para designar a mesma coisa. Idealmente, o programa deve ter uma
maneira de descobrir esses significados comuns para qualquer que seja a bases de dados.
Uma solução para este problema é fornecida pelo terceiro componente básico da Web Semântica, as
coleções de informação chamadass ontologias. Em filosofia, uma ontologia é uma teoria sobre a
natureza da existência; ontologia como uma disciplina estuda tais teorias. Inteligência Artificial e
Buscadores Web têm opcionalmente termos para seu próprio entendimento e para eles uma ontologia é
um documento ou arquivo que define formalmente as relações entre os termos. A mais típica espécie
de ontologia para a Web tem uma taxonomia e um conjunto de regras de inferência.
A taxonomia define classes de objetos e relações entre elas. Por exemplo, um endereço pode ser
definido como um tipo de localização, os códigos de uma cidade podem ser definidos apenas para as
localizações, e assim por diante. Classes, subclasses e as relações entre as entidades são uma
ferramenta muito poderosa para a utilização na web. Podemos manifestar um grande número de
relações entre entidades, atribuindo propriedades para classes e permitindo que as subclasses herdem
tais propriedades. Se códigos de cidades devem ser do tipo cidade e as cidades têm, geralmente, Web
sites, podemos discutir o Web site associado ao código da cidade, mesmo se não houver uma base de
dados que ligue o código da cidade a um web site.
As regras de inferência em ontologia fornecem suprimentos de energia adicional. Uma ontologia pode
expressar a regra quot;Se um código de cidade está associado com um código de estado, e um endereço
está associado a um código de estadoquot;. Um programa poderia então deduzir facilmente, por exemplo,
que um endereço Universidade Cornell, em Ithaca, deve estar no estado de Nova York, que está em os
E.U. e, portanto, devem ser formatados para os padrões dos E.U. O computador não quot;compreendequot;
verdadeiramente qualquer uma desta informações, mas agora pode manipular estes termos de maneira
muito mais eficaz de forma que sejam úteis e significativos para o usuário humano.
Com ontologia em páginas da Web, as soluções para a terminologia (e outros) problemas começam a
surgir. O significado dos termos ou códigos XML usados em uma página da Web pode ser definido por
indicações a partir da página de uma ontologia. Evidentemente, os mesmos problemas de antes surgem
agora se eu apontar para uma ontologia que define endereços como contendo um código postal e se
você apontar para uma que usa o código postal. Este tipo de confusão pode ser resolvido se ontologias
(ou outros serviços da Web) fornecerem relações de equivalência: uma ou ambas das nossas ontologias
podem conter a informação de que o meu código postal é equivalente ao seu código postal.
Nosso sistema de envio de palhaços para entreter os meus clientes é parcialmente resolvido quando as
duas bases de dados apontam para diferentes definições de endereço. O programa, usando URIs
distintas para os diferentes endereços, não irá confundir os mesmos e, de fato, terá de descobrir que os
conceitos são relacionados a todos. O programa poderia, então, usar um serviço que tem uma lista de
endereços postais (definido na primeira ontologia) e convertê-la em uma lista de endereços físicos (a
segunda ontologia), reconhecendo e eliminando caixas de correios e outros endereços impróprios.
Ontologias podem melhorar o funcionamento da Web em muitos aspectos. Elas podem ser usadas em
uma forma simples para melhorar a precisão das pesquisas na Web. O programa de pesquisa pode
olhar apenas para as páginas que se referem a uma noção precisa, em vez de todas as palavras-chaves.
Mais aplicações avançadas usarão ontologias para relacionar as informações sobre uma página
associada ao conhecimento das estruturas e regras de inferência. Um exemplo de uma página com essa
utilização está online em http://www.cs.umd.edu/~Hendler. Se você entrar na página, você verá a
página da Web normal intitulada quot;Dr. James A. Hendler”. Como um homem, você pode facilmente
encontrar o link para uma breve nota biográfica e ler aí que Hendler recebeu seu Ph.D. na Universidade
de Brown. Um programa de computador, tentando encontrar tais informações, no entanto, teria de ser
muito complexo para adivinhar que esta informação pode estar em uma biografia e de compreender a
linguagem inglesa utilizada.
Para computadores, a página está ligada a uma página de ontologia que definem informações sobre
departamentos de informática. Por exemplo, os professores ligados às universidades geralmente têm
doutorados. Outras marcações na página (não mostradas pelo browser) utilizam os conceitos da
ontologia para especificar que Hendler recebeu seu Ph.D. da entidade descrita na URI http://www.
brown.edu. Computadores podem achar que Hendler é um membro de um determinado projeto de
5. pesquisa, tem um determinado endereço de e-mail, e assim por diante. Toda essa informação é
facilmente processada por um computador e poderia ser utilizada para responder as questões (como
ou onde o Dr. Hendler recebeu seu diploma), que atualmente exige um humano para filtrar o conteúdo
de várias páginas transformado por um motor de busca.
Além disso, esta marcação torna muito mais fácil desenvolver programas que podem resolver
problemas complicados cujas respostas não residem em uma única página da Web. Suponha que você
deseja encontrar a Sra. Cook que conheceu em um comércio de conferência do ano passado. Você não
lembra seu primeiro nome, mas lembra que ela trabalhava para um dos seus clientes e que seu filho era
um aluno em sua universidade. Um programa inteligente de pesquisa pode filtrar as páginas de todas
as pessoas cujo nome é quot;Cookquot; (todas as páginas relacionadas a cozinheiros, cozinhar, as Ilhas Cook e
assim por diante), ncontrar as primeiras que mencionam que querem trabalhar para uma empresa que
está na sua lista de clientes e seguindo os links para outras páginas da Web, rastrear qualquer caso em
que os seus filhos estejam na mesma escola, no local certo.
Agentes
O verdadeiro poder da Web Semântica será realizado quando as pessoas criarem muitos programas
que coletam conteúdo da Web a partir de diversas fontes, processarem a informação e fizerem o
intercâmbio dos resultados com outros programas. A eficácia de tais softwares agentes aumentará
exponencialmente enquanto mais conteúdos legíveis da Web e mais serviços automatizados (incluindo
outros agentes) ficarem disponíveis. A Web Semântica promove esta sinergia: mesmo s agentes que
não foram expressamente concebidos para trabalhar em conjunto, podem transferir dados entre si
quando os dados vêm com semântica.
Uma importante faceta do funcionamento dos agentes será a troca de quot;provasquot; escrita na Web
Semântica (inferências lógicas feitas utilizando regras e informações, tais como as especificadas pelas
ontologias). Por exemplo, suponha que as informações de contato da Sra. Cook foram localizadas por
um serviço online, e para sua grande surpresa ele coloca-lá como sendo de
Johannesburg. Naturalmente, você quer ver isto, solicita o serviço para o seu computador para uma
prova de sua resposta, que fornece prontamente, traduzindo a sua lógica interna para a Web
Semântica. Um motor de inferência no seu computador facilmente verifica que esta Sra. Cook
corresponde a uma verdade que você estava procurando, e pode mostrar-lhe as páginas da Web, se
você ainda tem dúvidas. Embora eles ainda estejam longe do melhor do potencial da Web Semântica,
alguns programas já podem trocar provas desta forma, utilizando as atuais versões preliminares da
língua unificadora.
Outra característica fundamental serão as assinaturas digitais, que são blocos de dados criptografados
e os agentes que os computadores podem utilizar para verificar que as informações anexas foram
fornecidas por uma fonte confiável. Você quer ter a certeza de que uma declaração enviada para o seu
programa de contabilidade de que você deve dinheiro a um varejista on-line não é uma falsificação
gerada pelo computador de um adolescente na porta ao lado. Agentes devem ser céticos das
afirmações que lêem sobre a Web Semântica até terem verificado as fontes de informação.
Muitos serviços automatizados baseados na Web existem sem semântica, mas outros programas tais
como agentes não têm formas de localizar um que irá executar uma função específica. Este processo,
denominado serviço de descoberta, só pode acontecer quando existe uma linguagem comum para
descrever um serviço de forma que permite que outros agentes compreendam tanto a função oferecida
como possam tirar partido da mesma. Serviços e agentes podem anunciar a sua função, por exemplo,
depositando tais descrições em diretórios análogos às páginas amarelas.
Alguns esquemas de baixo nível de serviços de descoberta estão atualmente disponíveis, tais como o
Universal Plug and Play da Microsoft , que tem seu foco na conexão de diferentes tipos de dispositivos,
e o Jini da Sun Microsystems , que é uma tecnologia utilizada para conexão de serviços. Estas
iniciativas, entretanto, atacam o problema a nível estrutural ou sintático e confiam pesadamente na
padronização de um predeterminado grupo de funcionalidades descritas. A padronização só pode ir tão
longe, porque nós não podemos prever todas as futuras necessidades possíveis.
Projetada corretamente, a Web Semântica pode ajudar na evolução do conhecimento humano como um
todo.
6. A Web Semântica, em contrapartida, é mais flexível. Os agentes consumidores e o produtores podem
chegar a uma compreensão compartilhada através da troca de ontologias, que fornecem o vocabulário
necessário para a discussão. Agentes compiladores aumentam sua capacidade de raciocínio quando
descobrem novas ontologias. A semântica também torna mais simples tirar vantagem de um serviço
que consome parcialmente uma solicitação.
Um processo típico envolverá a criação de uma cadeia de valores na qual subconjuntos de informações
são passadas de em agente para outro. Cada valor adicionado para construir a resposta final solicitada
pelo usuário final. Não se engane: para criar automaticamente complicadas cadeias de valores sob
demanda, alguns agentes irão explorar tecnologias de inteligência artificial além da web semântica.
Mas a semântica web irá fornecer a base e a estrutura para fazer tais tecnologia mais viáveis.
Colocar todas estas características juntas resultam nas habilidades exibidas pelos agentes de Pete e
Lucy no cenário exibido neste artigo. Os agentes teriam delegado tarefas de forma fragmentada para
outros serviços e descoberto outros agentes através de um serviço de publicidade. Por exemplo, eles
poderia ter usado um serviço confiável para ter uma lista de fornecedores e determinar quais deles
estão em plano seguro para um determinado curso e plano de tratamento. A lista de fornecedores seria
fornecida por um outro serviço de pesquisa, etc. Estas atividades formadas por cadeias na qual grandes
quantidades de dados distribuídos por toda web (e quase sem valor neste formulário) foram
progressivamente reduzidas para uma pequena quantidade de dados de alto valor para Pete e Lucy, um
plano de compromissos para ajustar seus horários e requisitos.
Na próxima etapa, a web semântica vai sair do virtual e entrar no nosso mundo físico. URIs podem
apontar para qualquer coisa, incluindo entidades físicas, o que significa que podemos usar a linguagem
RDF para descrever dispositivos como telefones celulares e TVs. Esses dispositivos podem anunciar as
funcionalidades que eles podem fazer e como são controlados como agentes de software. Sendo muito
mais flexíveis do que esquemas de baixo nível como Universal Plug and Play, tal abordagem abre um
mundo de possibilidades emocionantes.
Por exemplo, hoje o que é chamado de automação de casa requer cuidadosas configurações para
aparelhos trabalharem em conjunto. As descrições semânticas de capacidades do dispositivo e a
funcionalidade permite-nos alcançar tais níveis de automação sem a mínima intervenção humana. Um
exemplo trivial ocorre quando Peter responde pelo telefone e o som estéreo é voltado para baixo. Em
vez de ter que programar cada aparelho especifico, poderia programar a função para cobrir todos os
dispositivos no local e assim ter um controle de volume da TV, do DVD Player e o media player que está
no laptop que ele trouxe para casa do trabalho esta noite.
Os primeiros passos concretos já foram colhidos nesta área, com trabalhos de desenvolvimento de um
padrão para descrever as capacidades funcionais de dispositivos (tais como tamanhos de tela) e
preferência do usuário. Construído sobre RDF, este padrão é denominado Composite
Capability/Preference Profile (CC/PP). Inicialmente ele irá permitir que telefones celulares e outros
atípicos clientes Web descrevam suas características para que o conteúdo da Web possa ser adaptado
para eles na navegação. Mais tarde quando for acrescentada todas as versatilidades da linguagem para
o tratamento da ontologia e da lógica. Dispositivos poderiam automaticamente procurar e se solicitar a
serviços e outros dispositivos para aumentar suas informações ou funcionalidades. Não é difícil imaginar
sua web ativa consultar no forno microondas a comida congelada, a através do site do fabricante passar
os parâmetros para cozimento.
Evolução do Conhecimento
A web semântica não é apenas a ferramenta para realizar tarefas individuais como as que discutimos
aqui até agora. Além disso, a web semântica pode acompanhar a evolução humana como um todo.
O esforço humano é travado em uma tensão entre eficácia dos pequenos grupos agindo de forma
independente e a necessidade de um melhor entrosamento com a comunidade em geral. Um pequeno
grupo pode inovar rápido e com eficiência, mas isso produz uma sub cultura cujos conceitos não são
compreendidos pelos outros. Coordenar as ações de um grande grupo, entretanto, é dolorosamente
lento e exige muita comunicação. O mundo trabalho em todo o espectro entre estes extremos, com
uma tendência para iniciar a partir de uma pequena idéia e avançar para uma maior compreensão ao
longo do tempo.
7. Um processo inicial é a junção de subcultivos quando uma idéia comum e mais ampla é necessária.
Muitas vezes, dois grupos independentes desenvolvem conceitos muito semelhantes, descrever a
relação entre eles traz muitos benefícios. Como um dicionário Finlandês-Inglês, ou a tabela de
conversão de pesos e medidas, as relações permitem comunicação e colaboração mesmo quando a
comunalidade do conceito (ainda) não levou a uma comunalidade dos termos.
A Web Semântica nomeia cada conceito simples por uma URI e permite que qualquer pessoa expresse
novos conceitos com o mínimo de esforço. Sua linguagem lógica e unificadora permitirá que estes
conceitos sejam progressivamente ligados em uma web universal. Esta estrutura vai abrir o
conhecimento e o funcionamento da humanidade à analise significativa por agentes de software,
proporcionando uma nova classe de ferramentas que podemos usufruir, trabalhar e aprender com elas
juntos.
Outras informações:
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 versão mais elaborada deste artigo está disponível no site da Scientific American, com links e
materiais adicionais.
World Wide Web Consortium (W3C): www.w3.org/
W3C Semantic Web Activity: www.w3.org/2001/sw/
An introduction to ontologies: www.SemanticWeb.org/knowmarkup.html
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/