Web Semântica: Fundamentos, Tecnologias e Aplicações Universidade Federal de Goiás Instituto de Informática Encontro de Tecnologia e Informática ETI 2005 José Mauro da Silva [email protected] 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 1 Motivação: Desenvolvimento da Web Semântica Visa possibilitar: Interoperabilidade na troca de informações sobre a Web; Busca Semântica (Semantic Search Engine); Integração de informações; Novos paradigmas para MDS: (Engenharia de Software – Inteligência Artificial). – MaSE – Multiagent Software Engineering; – AOSE – Agent-Oriented Software Engineering. 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 2 Definição do Problema: A Web Atual Ausência de processamento semântico automatizado; Deficiência de suporte a intercâmbio de conhecimento; Dados direcionados somente para a leitura por humanos; Restrições tecnológicas. A WEB Atual 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 3 Benefícios Esperados: Desenvolvimento da Web Semântica Interoperabilidade: £@¶Ž@® Semântica; Sintática; Estrutural. ????? #Ø Raciocínio Automatizado; Cooperação Usuários e Software. 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 4 Objetivos da Palestra Parte I – Contextualização: Web Semântica Realizar uma abordagem geral acerca dos fundamentos e tecnologias que permita contextualizar a Web Semântica no cenário atual; Parte II – Visão Geral da WEB Semântica Fundamentos e conceituação de Web Semântica partindo de suas características fundamentais , metadados, até as tecnologias que lhe dão suporte; Parte III – Projetos de Pesquisa Projetos de pesquisa em andamento que possibilitam o desenvolvimento em Web Semântica; Parte IV – Conclusão 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 5 Agenda Parte I – Contextualização: Web Semântica Aspectos Introdutórios Processo de Comunicação; Dificuldades na WEB atual; Deficiência do Modelo Tecnológico Atual; Gerações da World Wide Web; Estágios da Evolução dos Dados; Propostas Tecnológicas Interoperáveis; Parte I – Contextualização: Web Semântica Realizar uma abordagem geral acerca dos fundamentos e tecnologias que permita contextualizar a Web Semântica no cenário atual. 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 6 Comunicação = Transmissão efetiva de informação Fala – Escrita – Signos Pensamento Contextualização: O processo de Comunicação World Wide Web Atual Informação ---------------Significado Intenção MEMEX – XANADU – ENQUIRE Recebe Interpreta Fonte: Philip Kotler - Northwestern University 13/10/05 •Tim BernersBerners Lee • Web ou WWW – (CERN) - 1989 •Hypertexto Distribuído •Infraestrutura Internet •Visualização Browser Web •Linguagem HTML •Protocolo HTTP •Gerência Servidores Web JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 7 Contextualização: Dificuldades na WEB atual (1/2) Localização e acesso a informações: Crescimento exponencial: aproximadamente 945 milhões usuários e 10 bilhões de páginas (2004); Pesquisa de informações imperfeitas: 13/10/05 Distribuição, autonomia, heterogeneidade e necessidade de padrões; Navegação por Links (URL); Busca por palavras chave (Sintática). JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 8 Contextualização: Dificuldades na WEB atual (2/2) A Web Oculta: Geração dinâmica de informações sobre BD: Mecanismos de busca não alcançam; Tamanho é 400 a 550 maior que a “Web pública”; Indexadores 16% da Web Real (ex.: Google,..); Buscas em torno de 0,03% do conteúdo existente. Fonte: Rubens Q. Almeida/Unicamp – Michael K. Bergman/Michigan http://www.dicas-l.unicamp.br/cursos/search/websearch.pdf http://www.press.umich.edu/jep/07-01/bergman.html (University Michigan) http://listas.ibict.br/pipermail/bib_virtual/2004-September/000417.html 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 9 Contextualização: Deficiência do Modelo Tecnológico Atual Mecanismo de representação embutido na HTML; Conteúdo em “Linguagem Natural”; Direcionada somente a leitura humana; Desafios para a comunidade científica: 13/10/05 Integração; Intercâmbio; Entendimento semântico. JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 10 Contextualização: Gerações da World Wide Web: Evolução Tecnológica 1a. Geração Conectividade TCP/IP FTP Gopher Pág. HTML Estáticas 2a. Geração Apresentação Pág. HTML Dinâmicas Formulários Mecanismos de Busca 4a. Geração Interoperabilidade 3a. Geração Programação Serviços Web - XML - WSDL - UDDI - WSFL - SOAP Web Semântica + Serviços Web Semânticos WSDL – Web Service Description Language UDDI – Universal Description, Discovery & Integration WSFL – Web-Sevices Flow Language SOAP – Simple Object Access Protocol Fonte: Moura, A. M. - Rio Inf 2004 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 11 Contextualização: Estágios da Evolução dos Dados Raciocínio Automatizado Múltiplos Domínios Domínio Específico Inteligência na Aplicação 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 12 Contextualização: Propostas Tecnológicas Interoperáveis Utilização de Metadados Proporciona a descrição abrangente do recurso na WEB; XML (eXtensibile Markup Language) Proporciona Interoperabilidade sintática; RDF (Resource Description Framework) Proporciona compartilhamento compreendido por máquina; OWL (Web Ontology Language) Facilita a interoperabilidade via vocabulário adicional com uma semântica formal. Fonte: WWW Consortium (W3C) – 1994 MIT, ERCIM e Keio University, Foco: Internet + Serviços 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 13 Agenda Parte II – Visão Geral da WEB Semântica Visão Geral: Web Semântica: Fundamentos; Metadados na Web; Tecnologias de Suporte; URI, XML, RDF, ONTOLOGIAS, OWL ... Parte II – Visão Geral da Web Semântica Fundamentos e conceituação de Web Semântica partindo de suas características fundamentais , metadados, até as tecnologias que lhe dão suporte. 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 14 Web Semântica: Fundamentos O que é Semântica ? “Semântica é o ramo da lingüística que trata do SIGNIFICADO ”. [do grego semantikos ] Gramática Vocabulário ou léxico (Conj. de palavras); palavras Aparato Combinatório (Sintaxe); Sintaxe Aparato Interpretativo (Semântica); Semântica Noam Chomsky “Idéias Verdes e Descoloridas Dormem Furiosamente”. FONTE: Gennaro Chierchia – Semântica-2003 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 15 Web Semântica: Fundamentos O que é Web Semântica ? “É uma extensão da Web atual que visa dar significado semântico ao conteúdo das páginas Web, criando um ambiente onde agentes de software e usuários possam trabalhar de forma cooperativa”. Fonte: Tim Berners-Lee et al - 2001. “The Semantic Web” – Scientific American. http://www.sciam.com/ 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 16 Web Semântica: Fundamentos Web Semântica: Visão W3C “A Web Semântica é uma visão: é uma idéia de se ter dados bem definidos e ligados de uma maneira tal que possam ser usados por máquinas não só com o objetivo de apresentação, mas para automação, integração e reutilização dos dados entre aplicações”. Fonte: World Wide Web Consortium: “Semantic Web Activity Statement.” http://www.w3.org/2001/sw/statement 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 17 Web Semântica: Fundamentos Web Semântica: Requisitos (1/4) Objetivos: 13/10/05 “... SIGNIFICADO SEMÂNTICO ...” “... COOPERAÇÃO AGENTES DE SOFTWARE E USUÁRIOS ...” “... DADOS BEM DEFINIDOS E LIGADOS ...” “... APRESENTAÇÃO ... AUTOMAÇÃO, INTEGRAÇÃO E REUTILIZAÇÃO ...” JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 18 •Raciocínio •Conhecimento •Aprendizado •Memória •Pensamento Web Semântica: Fundamentos Web Semântica: Requisitos (2/4) •Linguagem, etc... Representar e Gerenciar Conteúdo Semântico na Web Como um agente de software pode “APRENDER” o significado de um novo TERMO a partir de uma ESPECIFICAÇÃO FORMAL ? Necessidade de formalização (METADADOS , ONTOLOGIAS). ONTOLOGIAS Fonte: Russel & Norvig, 1995. Artificial Intelligence. A Modern Approach. 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 19 Web Semântica: Fundamentos Web Semântica: Requisitos (3/4) INTEROPERABILIDADE de RECURSOS SINTÁTICO: ESTRUTURAL: Representação para modelo de dados distintos especificando como os recursos estão organizados, os tipos e os valores possíveis por tipo; SEMÂNTICO: 13/10/05 Modo padrão para representação e transporte de metadados XML; Compreensão plena de conteúdo via mecanismos de inferência. JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 20 Web Semântica: Fundamentos Web Semântica: Requisitos (4/4) Mediador/Tradutor como elemento INTEGRADOR da visão de fontes de dados Fontes Heterogêneas de Informações •Quantidade •Dinamismo •Tipo File Web BD FONTE: Moura, A M. – Rio INF 2004 (Wiederhold, Gio.) http://hake.stanford.edu/pub/gio/ 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 21 Web Semântica: Fundamentos Web Semântica: Arquitetura W3C (Padrão) Verdades Lógica Segurança Prova FONTE: Arquitetura Web Semântica – 2004 http://www.w3.org/2000/Talks/1206-xml2k-tbl/slide10-0.html 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 22 Web Semântica: Metadados Conceito Informação estruturada sobre recursos de informação (artefatos ou serviços) Interno HTML Externo RDF FONTE: Fernando Modesto – Metadados: uma abordagem – 2004 http://www.eca.usp.br/prof/fmodesto/textos/METDADOS.pdf 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 23 Web Semântica: Metadados Metadados Baseados em Linguagem HTML <META name=“description” content=“descrição da página”> <META name=“keywords” content=“relação de palavras chave”> <META name=“copyright” content=“direitos autorais”> <META name=“robots” content=“*”> * ALL | NONE NOINDEX | NOFOLLOW | INDEX | FOLLOW <META HTTP-EQUIV=“Content-Language” content=“sp”> 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 24 Web Semântica: Metadados Padrão Dublin Core Metadata Set Formato: <META name=“DC.Title” content=“ .... ”> Padrão Dublin Core FONTE: Fernando Modesto – Metadados: uma abordagem – 2004 http://www.eca.usp.br/prof/fmodesto/textos/METDADOS.pdf 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 25 Web Semântica: Metadados Exemplo: Informação Explícita e Implícita (Explícita) (Implícita) FONTE: James Hendler – 2002 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 26 Parte II – Visão Geral da WEB Semântica Tecnologias de Suporte Tecnologias: 13/10/05 URI; XML; RDF; Ontologia OWL. JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 27 Tecnologias de Suporte : URI Conceitos de Identificação de Recursos Um RECURSO pode ser qualquer coisa que tem uma identidade: ABSTRATO: Original eletrônico, imagem, serviço e uma coleção de recursos – FÍSICO: seres humanos, empresas e livros; etc... URI (Uniform Resource Identifier) Ligação Semântica FONTE: RFC 2396 – Uniform Resource Identifiers (URI): Generic Syntax http://www.w3.org/International/O-URL-and-ident 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 28 Tecnologias de Suporte: XML (1/10) Conceitos Gerais - XML Documento XML é um arquivo texto estruturado em blocos delimitados por TAGS (ex: <nome> ... </nome>) XML (Extensible Markup Language) Suporte a representação Unicode (ex: UTF-8 ou UTF-16); Estruturas de Dados: ex: Registro, Listas e Arvores; Formato auto-documentável; Independente de plataforma; Derivado do padrão SGML ISO 8879; Fonte: W3C – 2004 http://www.w3.org/XML/ 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 29 Tecnologias de Suporte: XML (2/10) Conceitos Gerais – XML Schema Define Estruturas de Dados. Estrutura “Nota” Nota Esquema “XS” XS 13/10/05 Espaço de Nomes Estrutura de Dados JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 30 Tecnologias de Suporte : XML (3/10) Exemplo de Representação 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 31 Tecnologias de Suporte : XML (4/10) XML x HTML Estrutura Geral: TAGS possíveis: Ambos usam TAGS para marcar INCÍCIO e FIM de BLOCO HTML tem um conjunto de TAGS predefinido; XML permite que você crie suas próprias TAGS; Finalidade: 13/10/05 HTML define o aspecto visual do documento; XML revela a estrutura lógica do documento estruturando este em forma hierárquica. Cada ponto desta hierarquia é endereçável. JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 32 Tecnologias de Suporte : XML (5/10) Da para fazer Web Semântica só com XML ? Isto é como um software de computador “visualiza” uma página WEB escrita em qualquer linguagem natural. FONTE: Ora Lassila / James Hendler – W3C – 2003 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 33 Tecnologias de Suporte : XML (6/10) XML Ajuda XML permite que o texto seja balizado/estruturado por sinais fáceis de interpretar por um software de computador TAGS. 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 34 Tecnologias de Suporte : XML (7/10) Mas não resolve porque ... TAGS são “visualizadas” assim pelo software de computador. 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 35 Tecnologias de Suporte : XML (8/10) O XML Schema ajuda um pouco mais ... ... Já que identificam as partes de documentos de uma determinada classe . 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 36 Tecnologias de Suporte : XML (9/10) Mas pode existir variações de esquemas XML Outra pessoa pode usar TAGS diferentes para um CV. 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 37 Tecnologias de Suporte : XML (10/10) XML e XML Schema definem a SINTAXE de documento Mas não define a SEMÂNTICA ... 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 38 Tecnologias de Suporte : RDF (1/5) Conceito: RDF O RDF (Resource Description Framework ): É uma linguagem de representação sobre recursos na WWW. Representação de Metadados Sobre Recursos de Informação WEB; Representação de Informação Sobre “Coisas” na WEB; Título, autor, ...; Direitos autorais e informações sobre fatos na WEB; Podem ser accessível ou não pela rede; Usa URI (Uniform Resource Identifiers) para Identificação - URIref; 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 39 Tecnologias de Suporte : RDF (2/5) Conceito: RDF Modelo de dados RDF: Tripla (P,S,V), onde S=Recurso, P e V descrevem S; RDF usa URI para diminuir a ambigüidade: Predicado Sujeito = Recurso Objeto 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 40 Tecnologias de Suporte : RDF (3/5) Exemplo: Representação Visual – Exemplo I Ana Maria é autora do recurso http://www.ime.br/anamaria/metadados.htm Sujeito Predicado Objeto FONTE: Moura, A M. – Rio INF 2004 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 41 Tecnologias de Suporte : RDF (4/5) Exemplo: Representação Visual – Exemplo II A pessoa cujo o nome é Ana Maria e o e-mail [email protected], é criadora do recurso http://www.ime.br/anamaria/paper.htm intitulado de Metadados Recurso Descrito Directed Labeled Graphs Espaço De Nomes “mod” 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 42 Tecnologias de Suporte : RDF (5/5) Exemplo: Dublin Core Metadata em RDF 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 43 Tecnologias de Suporte : ONTOLOGIA (1/6) Conceito de Ontologia para a FILOSOFIA FILOSOFIA (Aristóteles 384-322 AC) Lida com a natureza e organização da realidade O que é o ser ? Quais são as características comuns a todos seres ? “Onto” 13/10/05 Palavra Grega significa Existência. JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 44 Tecnologias de Suporte : ONTOLOGIA (2/6) Conceito de Ontologia para a COMPUTAÇÃO Mundo Conceitual Regras Grupos Inferência Fatos Mundo Real Fonte: Tom Gruber – 1993 (http://ksl-web.stanford.edu/people/gruber/) 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 45 Tecnologias de Suporte : ONTOLOGIA (3/6) Conceito – Símbolo – Coisa Mundo Real A comunicação entre humanos é possível através de palavras/símbolos; Mapeamento de palavras/símbolos para “coisas” é feito de maneira indireta através de relações e conceitos. Mundo Conceitual 13/10/05 Mundo Real JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 46 Tecnologias de Suporte : ONTOLOGIA (4/6) Níveis de Semântica – [Ushold e Gruninger 2002] 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 47 Tecnologias de Suporte : ONTOLOGIA (5/6) Uma Visão Sobre o Processo de Raciocínio Computacional Processo de construção de novas sentenças a partir de outras sentenças. Mundo Real Mundo Conceitual Fonte: Russel & Norvig, 1995. Artificial Intelligence. A Modern Approach. 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 48 Tecnologias de Suporte : ONTOLOGIA (6/6) Semântica Formal para Processamento por “Máquina” FONTE: Moura, A M. – Rio INF 2004 13/10/05 Mundo Real Mundo Conceitual JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 49 Agenda Parte III – Projetos de Pesquisa. Projetos de Pesquisa Projeto Protégé-2000 Projeto KAON Anteprojeto DWeb – Projeto do INF/UFG Organizações - Referências Parte III – Projetos de Pesquisa Projetos de pesquisa em andamento que possibilitam o desenvolvimento da Web Semântica. 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 50 Projetos de Pesquisa – Protégé-2000 Arquitetura -Desenvolvimento de ontologias; -Tecnologia Java; -Open Source; -Interface Gráfica Expansível; -Funcionalidades Expansíveis; -Plug-ins para Web Semântica: OWL e RDF; Visualização de Ontologias (ex.: jambalaya, TGViz, OntoViz e OWLViz); -etc... FONTE: Johan H. Gennari et al – Stanford University – 2000 http://protege.stanford.edu/, 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 51 KAON: Karlsruhe Ontology and Semantic Web Projetos de Pesquisa – KAON Arquitetura FONTE: Daniel Oberle et al – University of Karlsruhe – 2004 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 52 DWeb – Dream Web Projetos de Pesquisa – Arquitetura DWeb Comunidades DWeb 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 53 Projetos de Pesquisa – Anteprojeto DWeb Ponto Único de Acesso Dados Informação Conhecimento Conhecimento: habilidade de criar um Modelo Mental que descreva o objeto (ações/decisões). 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 54 Organizações - Referências IEEE Computer Society University of Kalsrhue 13/10/05 www.w3.org/2001/sw Stanford University www.ksl.stanford.edu SWAD FONTE: James Hendler - Maryland Kaon.semanticweb.org W3C www.computer.org SWAD-DAML SWAD-EUROPE SWAD-OXYGEN SWAD-SMILE SWAD:Semantic Web Advanced Development JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 55 Agenda Parte IV – Conclusão. Conclusão O “Motor de Busca Semântica”; Característica Interdisciplinar; Objetivos/Macro Requisitos/Solução. Parte IV – Conclusão Serão destacados alguns pontos importantes no que tange a pesquisa em Web Semântica. 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 56 Conclusão: Web Semântica – O “Motor de Busca Semântica” Possibilidade Atual: “Busca Sintática” Que páginas contém estas palavras ? Possibilidades Futuras: “Busca Semântica” 13/10/05 Qual a população do Brasil ? Ache tutoriais java que sejam adequados para alguém que já programe em python ... Quero todas as soluções ao problema X na instalação de hardware Y .... Ordene estas soluções em função das similaridades com a configuração do meu sistema ... JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 57 Conclusão: Web Semântica - Característica Interdisciplinar Lingüística Semântica: Hipótese Gerativa: Gramática Universal e parâmetros (Noam Chomsky); Chomsky Ambigüidade – Lexical ou Polissemia: palavra com diversos significados (cão latiu e cão de revolver); – Estrutural ou Sintática: existe várias maneiras de subdividir uma mesma sentença; – Semântica: pronomes com diversos antecedentes (ex: seu); – Vagueza: incerteza dos limites (ex: alto, muito, etc); – Indicialidade: expressões que variam com o contexto; Semiótica, Sociologia, Engenharia do Conhecimento, Matemática, etc... FONTE: Gennaro Chierchia – Semântica/2003 – http://childes.psy.cmu.edu/ 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 58 Conclusão: Web Semântica – Objetivos/Macro Requisitos/Solução Objetivos: “... SIGNIFICADO SEMÂNTICO ...” “... COOPERAÇÃO AGENTES DE SOFTWARE E USUÁRIOS ...” “... DADOS BEM DEFINIDOS E LIGADOS ...” “... APRESENTAÇÃO ... AUTOMAÇÃO, INTEGRAÇÃO E REUTILIZAÇÃO ...” -Metadados -Ontologias -Agentes Racionais -Inferência e Aprendizado -Middleware Inteligente -Camadas Superiores ? 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 59 Se o ser humano pode, por que não a máquina? (tese de Church - Turing) Página do Projeto DWeb http://www.inf.ufg.br/~cedric/DWeb.html José Mauro da Silva [email protected] ou [email protected] 13/10/05 JMS - Pesquisa Web Semântica - Instituto de Informática - UFG. 60