SlideShare uma empresa Scribd logo
1 de 49
Baixar para ler offline
Um papo sobre!
Web Semântica!
              Eduardo Nicola F. Zagari!
               zagari em abril com br!
NIH - Núcleo de Engenharia e Pesquisa!
                         Abril Digital!
                            São Paulo, 09/11/2009!
Sumário!


   Apresentação do NIH!

   Introdução!

   Abordagens!

   Aplicações!

   Tecnologias para Anotação de Conteúdo: RDF,
    Microformatos, RDFa, OWL, SPARQL!

   NLP e Extração de Entidades!

   Considerações Finais!



                                            Eduardo Nicola Zagari!
NIH!
• Monitorar   de forma sistemática novas
  técnicas, linguagens, interfaces, arcabouços e
  sistemas computacionais utilizados na Web que
  possam ser implantados em nossos produtos;!
• Desenvolver Novos Serviços de Inteligência
  Computacional, de Infraestrutura de Backend
  e de Interfaces Visuais para nossos produtos;!
• Investigar novas soluções algorítmicas,
  técnicas e de interfaces para problemas das
  novas features, proposta, prototipação e
  avaliação das mesmas e!
• Disseminar dentro da ABD os conhecimentos
  adquiridos na área, através de Tech Talks e/ou
  treinamentos.!
                                            Eduardo Nicola Zagari!
NIH!

     Bibliotecas compartilhadas por serviços
      (Runner, HTMLParsing, Instrumentation, Stats
      etc)!

     Flash Cassino, Veja Lua, Handler-Uploader de
      Imagens!

     Classificador Automático!

     Super Robot!

     NER, Visualização de Grandes Massas de
      Dados!


                                               Eduardo Nicola Zagari!
NIH!

 Definição
                 na
Wikipedia:!
  
     a term used to describe
        persistent social, corporate
        or institutional culture that
        avoids using or buying
        already existing products,
        research or knowledge
        because of its different
        origins. It is normally used
        in a pejorative sense.

  
     a term and label developed
        in the computer industry
        referring to organizations
        incapable of using
        technology from other
        organizations.
                                        Eduardo Nicola Zagari!
Introdução!

   No começo, existia a Web e as pessoas
    gostavam de surfar por suas páginas, trocar
    e-mails, fazer programas para suas
    empresas... A vida era boa... !

   Só que um dia, as “pessoas” começaram a
    gostar tanto dela, que resolveram usar seu
    conteúdo de novas formas... !

   Mas a Web foi feita para compartilhar
    documentos e não os dados internos de suas
    páginas... E estas “pessoas” ficaram tristes...!

   Aí surge a Web Semântica... e “elas” voltarão
    a ser felizes em breve! :-)!
                                               Eduardo Nicola Zagari!
Web Semântica!

     Múltiplas faces: !
      
     uma plataforma tecnológica de metadados da
            Web!




                                                    Eduardo Nicola Zagari!
(Plataforma Tecnológica)!


     Computadores devem estar aptos a saber:!

      
     o que uma determinada requisição
            significa;!

      
     sobre o que são dados e documentos
            particulares;!

      
     o relacionamento entre tudo isto.!


                                                 Eduardo Nicola Zagari!
(Evolução das Aplicações)!
 
     Processamento de Dados!
 
     Processamento de Informação!

 
     Processamento de Conhecimento!
 
     Processamento Inteligente!




                                        Eduardo Nicola Zagari!
Web Semântica!

     Múltiplas faces: !
      
     uma plataforma tecnológica de metadados da
            Web!
      
     um movimento social de “abertura de
            dados” (open-source data)!
      
     uma nova encarnação da Inteligência Artificial
            clássica!




                                                      Eduardo Nicola Zagari!
(Web Semântica e
  Inteligência Artificial)!

 Segundo
            Sir Tim Beners-Lee:!

    Habilidade da máquina de resolver
    problemas ‘bem definidos’, realizando
    operações ‘bem definidas’ em dados
    existentes ‘bem definidos’!
mas...!



                                           Eduardo Nicola Zagari!
(Inteligência Artificial)!

     Alan Turing, 1956!


     IA Forte e IA Fraca!


     Sistemas Especialistas, Redes Neuronais,
      Lógica Fuzzy!


     Inverno da IA - Aprendizado de Máquinas,
      Robótica, Visão Computacional!


     Algoritmos Genéticos, Computação Bio-
      inspirada!

                                                 Eduardo Nicola Zagari!
Web Semântica!



     Um passo além da onda iniciada em 2004, a
      Web Colaborativa (Web 2.0)!
      
     Web 3.0 ?!
            
     Web Semântica, Cloud Computing,
                  Ubiqüidade, WRTAp!




                                                    Eduardo Nicola Zagari!
As 3 ondas da Web!

               rwx!
        rw!

   r!                         tec + soc!
                      soc.!
              tec.!
              Fonte: Semantic Web 
              de Jeffrey Pollockext!
                                    Eduardo Nicola Zagari!
Web Semântica!        Com os computadores
                                    entendendo os conteúdos,
                                    eles teoricamente estarão
                                    aptos a resolver problemas
                                    que hoje estão fora de

     Objetivo:!                    alcance

      
     Interligar conteúdos publicados na Web!
      
     A associação deve ser perceptível tanto
            pelo homem (manualmente) como pela
            máquina (automática)!

     Problema:!
      
     Atribuição de significado (sentido) aos
            conteúdos...!

                                                          Eduardo Nicola Zagari!
Abordagens!

   Bottom-up (Clássica):!
     
   Anotação de informação nas páginas,
         usando RDF, para que seja “legível” por
         máquinas!

   Top-down (Conhecimento semântico vertical):!

     
   Alavancagem de informações em páginas
         web já existentes, como estão, para
         extrair significado automaticamente!
     
   reconhecimento de nomes e verbos
         cotidianos!
                                             Eduardo Nicola Zagari!
Aplicações!


     Desktop Web Semântico (Browsers (Glue),
      Emails, Gerenciador de Janelas)!


     Blogging Semântico (Zemanta)!


     Wikis Semânticas!


     Máquinas de Busca Semânticas!


     Redes Sociais Semânticas!

                                                Eduardo Nicola Zagari!
Yahoo!
Search!



          Eduardo Nicola Zagari!
ZoomInfo!
 Construção
   de perfil
 através da
associação de
   dados de
  diferentes
    fontes!



                Eduardo Nicola Zagari!
TripIt!
Agregador
de Viagens!



              Eduardo Nicola Zagari!
Dapper!
 adição de
  anotação
 semântica
em páginas
     já
 existentes!
(bottom-up
    tool)!
               Eduardo Nicola Zagari!
Tecnologias de Anotação!



     RDF - Resource Description Framework!


     RDFa e Microformatos!


     SPARQL!


     OWL!



                                              Eduardo Nicola Zagari!
RDF!

     Linguagem usada para descrever dados,
      metadados e até mesmo outras linguagens de
      dados!

     Formato de grafo de dados!          Grafo!

Árvore!




                                            Eduardo Nicola Zagari!
RDF!

     Usa triplas: {Recurso, Predicado, Objeto}!

     Empregado em RSS e FOAF!

     Idéia básica!
      
     cada item de dado deve ter um
            identificador Web único (URI)!
      
     atributo central do modelo: relacionamento
            de URIs entre itens de dados!




                                                   Eduardo Nicola Zagari!
Um Grafo RDF Simples!
<?xml version="1.0"?>
<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/">

 <rdf:Description rdf:about="http://bike.zagari.org/">
   <dc:title>Viagens com a Magrela</dc:title>
 </rdf:Description>

 <rdf:Description rdf:about="http://bike.zagari.org/">
 <dc:creator
 rdf:resource="http://zagari.org/foaf.rdf#me"/>
 </rdf:Description>

</rdf:RDF>



                                                         Eduardo Nicola Zagari!
Um Grafo RDF Simples!




                    Eduardo Nicola Zagari!
RDFa e Microformatos!


     Web -> HTML !

      
     -> Linguagem de dados não estruturada!


     Microformatos e RDFa!

      
     Forma de codificar dados dentro de
            documentos HTML e XHTML!


                                                 Eduardo Nicola Zagari!
HTML!

<div>

  <div>Nicola Zagari</div>
  <div>Abril Digital</div>
  <div>11-3818-1234</div>
  <a href="http://www.abril.com.br/">
         http://www.abril.com.br/</a>
</div>


                                 Eduardo Nicola Zagari!
HTML!

<div>

  <div>Abril Digital</div>
  <div>Nicola Zagari</div>
  <div>11-3818-1234</div>
  <a href="http://www.abril.com.br/">
         http://www.abril.com.br/</a>
</div>


                                 Eduardo Nicola Zagari!
Microformatos!

•    Com microformato hCard:!
<div class="vcard">
   <div class="fn">Nicola Zagari</div>
   <div class="org">Abril Digital</div>
   <div class="tel">11-3818-1234</div>
   <a class="url"
       href="http://www.abril.com.br/">
         http://www.abril.com.br/</a>
</div>

                                    Eduardo Nicola Zagari!
RDFa!


<div xmlns:dc=http://purl.org/dc/elements/1.1/
  about="http://www.example.com/books/wikinomics">

     <span property="dc:title">Wikinomics</span>

     <span property="dc:creator">Don Tapscott</span>

     <span property="dc:date">2006-10-01</span>
</div>




                                                Eduardo Nicola Zagari!
RDFa!
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN"
    "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:foaf="http://xmlns.com/foaf/0.1/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    version="XHTML+RDFa 1.0" xml:lang="en">
  <head>
    <title>John's Home Page</title>
    <base href="http://example.org/john-d/" />
    <meta property="dc:creator" content="Jonathan Doe" />
  </head>
  <body>
    <h1>John's Home Page</h1>
    <p>My name is <span property="foaf:nick">John D</span> and I like
      <a href="http://www.neubauten.org/" rel="foaf:interest"
         xml:lang="de">Einstürzende Neubauten</a>.
    </p>
    <p>
      My <span rel="foaf:interest" resource="urn:ISBN:0752820907">favorite
      book</span> is the inspiring <span about="urn:ISBN:0752820907"><cite
      property="dc:title">Weaving the Web</cite> by
      <span property="dc:creator">Tim Berners-Lee</span></span>
    </p>
  </body>
</html>
                                                                             Eduardo Nicola Zagari!
RDFa x Microformato!

     Microformato especifica:!
      
     a sintaxe para embutir os dados dentro do
            documento HTML!
      
     um vocabulário de termos específicos para
            cada tipo de informação (eventos, contatos,
            localização geográfica etc)!

     RDFa especifica apenas a sintaxe:!
      
     especificação de termos é independente!

                                                   Eduardo Nicola Zagari!
SPARQL"!


     SPARQL (Simple) Protocol and RDF Query
      Language!


     Permite realizar queries em grafos de dados
      RDF!


     É determinístico!



                                               Eduardo Nicola Zagari!
Query SPARQL!
PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX edu:<http://www.us.edu/universities#>
PREFIX surf:<http://www.surf.com/surf#>

SELECT ?university

WHERE {
?university rdf:type edu:University .
?university go:within_3_power_10_meters ?beach .
?beach rdf:type surf:Beach .
?beach surf:temperature ?temperature
?temperature unit:type
               http://imetro.com.br/temp.rdf#celsius .
FILTER (?temperature > 22)
}

ORDER BY ?university




                                                           Eduardo Nicola Zagari!
OWL!

     Web Ontology Language!


     Linguagem para definir e instanciar ontologias
      na Web!

      
     Pode incluir descrições de classes, suas
            respectivas propriedades e relacionamentos!

      
     É uma extensão de RDF para permitir a
            representação da semântica de modelos de
            dados mais complexos!

                                                  Eduardo Nicola Zagari!
Desafios!
Bottom-Up!
             Desafios Técnicos!
                Bottom-Up!

     Como criar os documentos de descrição de
      dados?!
      
     Algoritmo de NLP?!
      
     Manual?!

     Quem os geraria? Centralizado (Google-like)
      ou os próprios sites? Qual a motivação?!

     No caso da abordagem distribuída, como fica
      a questão de padronização?!

                                              Eduardo Nicola Zagari!
Bottom-Up!
        Desafios Científicos!

     Problema NP-completo!





     Lidar com a Incerteza!

      
     Representação precisa dos fatos!

                                               Eduardo Nicola Zagari!
Bottom-Up versus !
            Top-Down!



     Por estes aspectos, a abordagem Top-Down
      apresenta-se mais interessante que a
      Bottom-Up, mas...!




                                            Eduardo Nicola Zagari!
Top-Down!


     Primeiro, é uma abordagem simplista e não a
      Web Semântica como ela foi pensada!

      
     Um conjunto de apps e serviços web que
            geram valor a partir de semânticas simples!


     Nem sempre chegam a resultados corretos,
      devido à ambiguidade!


                                                   Eduardo Nicola Zagari!
Bottom-Up e Top-Down!
 Desafios de Negócio!


     Qual o real valor para o usuário?!

      
     Redução de tempo? !


     Quais as aplicações que podem ser
      construídas no topo da Web Semântica?!



                                               Eduardo Nicola Zagari!
NLP e NER!

     NLP!

      
     Subárea de IA e da linguística que estuda
            os problemas da geração e compreensão
            automática de linguas humanas naturais!


     NER:!

      
     ramo do processamento de linguagem
            natural que procura extrair e classificar as
            entidades mencionadas em um texto
            escrito em linguagem natural.!
                                                   Eduardo Nicola Zagari!
Calais!




          Eduardo Nicola Zagari!
CMS!




       Eduardo Nicola Zagari!
Considerações Finais!



     Web Semântica: a bola da vez!
      
     Ponto de inflexão!

     Abordagem por Segmentos!




                                      Eduardo Nicola Zagari!
Considerações Finais!


     Big Player?!
      
     Aplicações inovadoras (killer apps)!
      
     Agentes Inteligentes / máquinas de
            inferência !

     Conteúdo relevante e de alta qualidade:
      gerência de conteúdo => inteligência social!


                                                   Eduardo Nicola Zagari!
Referências!
RDF. W3C, http://www.w3.org!

RDF, Microformats, OWL, SPARQL. Wikipedia, http://en.wikipedia.org/wiki/Main_Page!

The Road to the Semantic Web. Alex Iskold, !
http://www.readwriteweb.com/archives/semantic_web_road.php!
Semantic Web Patterns: A Guide to Semantic Technologies. Alex Iskold, !
http://www.readwriteweb.com/archives/semantic_web_patterns_a_guide_redux.php!
Semantic Web FOR DUMmIES. Jeff rey T. Pollock, Wiley Publishing, Inc.!

WEB 2.0 AND BEYOND - Understanding the New Online Business Models, Trends, and
   Technologies. Tom Funk, Praeger Publishers!

Semantic Web: Difficulties with the Classic Approach. Alex Iskold!
http://www.readwriteweb.com/archives/semantic_web_difficulties_with_classic_approach.php!

Top-Down: A New Approach to the Semantic Web. Alex Iskold, !
http://www.readwriteweb.com/archives/the_top-down_semantic_web.php!


                                                                                     Eduardo Nicola Zagari!
Web Semântica!
                                   Eduardo Nicola F. Zagari!
                                    zagari em abril com br!
Ekke Ekke Ekke Ptang Zoo Boing - Núcleo de Engenharia e Pesquisa !
                                                  Abril Digital!

Mais conteúdo relacionado

Semelhante a Web Semântica e Inteligência Artificial

Arquitetura de informação
Arquitetura de informaçãoArquitetura de informação
Arquitetura de informaçãorenatamruiz
 
Aula introdutória da disciplina de webdesign
Aula introdutória da disciplina de webdesignAula introdutória da disciplina de webdesign
Aula introdutória da disciplina de webdesignClaudia Bordin Rodrigues
 
Web Semântica e bancos de dados NoSQL
Web Semântica e bancos de dados NoSQLWeb Semântica e bancos de dados NoSQL
Web Semântica e bancos de dados NoSQLOtávio Calaça Xavier
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das CoisasKiev Gama
 
Mobile User Experience: Compilando pessoas e codificando cores
Mobile User Experience: Compilando pessoas e codificando coresMobile User Experience: Compilando pessoas e codificando cores
Mobile User Experience: Compilando pessoas e codificando coresPedro de Albuquerque Borges
 
Internet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesInternet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesFabio Souza
 
Road Show TI SENAC - Web Semântica - Pessoas e Máquinas Pensando Juntas - SEN...
Road Show TI SENAC - Web Semântica - Pessoas e Máquinas Pensando Juntas - SEN...Road Show TI SENAC - Web Semântica - Pessoas e Máquinas Pensando Juntas - SEN...
Road Show TI SENAC - Web Semântica - Pessoas e Máquinas Pensando Juntas - SEN...Renato Bongiorno Bonfanti
 
Internet das coisas, machine learnign e maquinas de doces
Internet das coisas, machine learnign e maquinas de doces Internet das coisas, machine learnign e maquinas de doces
Internet das coisas, machine learnign e maquinas de doces Alvaro Viebrantz
 
3º seminário interno rede sirius fernanda lobo
3º seminário interno rede sirius fernanda lobo3º seminário interno rede sirius fernanda lobo
3º seminário interno rede sirius fernanda loboFernanda Lobo
 
Design para a web - da interface ao branding
Design para a web - da interface ao brandingDesign para a web - da interface ao branding
Design para a web - da interface ao brandingJoão Alves
 
Oficina De Web 2.0 Versao 2
Oficina De Web 2.0 Versao 2Oficina De Web 2.0 Versao 2
Oficina De Web 2.0 Versao 2Raul Oliveira
 
Metadados Aula USP.pdf
Metadados Aula USP.pdfMetadados Aula USP.pdf
Metadados Aula USP.pdfErnestoJcl
 
ArduinoDay 2015 - OpenDevice
ArduinoDay 2015 -  OpenDeviceArduinoDay 2015 -  OpenDevice
ArduinoDay 2015 - OpenDeviceRicardo Rufino
 
Hackeando a Internet das Coisas com Javascript
Hackeando a Internet das Coisas com JavascriptHackeando a Internet das Coisas com Javascript
Hackeando a Internet das Coisas com JavascriptJoão Gabriel Lima
 
3º seminário interno Rede Sirius de Bibliotecas UERJ
3º seminário interno Rede Sirius  de Bibliotecas UERJ3º seminário interno Rede Sirius  de Bibliotecas UERJ
3º seminário interno Rede Sirius de Bibliotecas UERJFernanda Lobo
 

Semelhante a Web Semântica e Inteligência Artificial (20)

Arquitetura de informação
Arquitetura de informaçãoArquitetura de informação
Arquitetura de informação
 
Aula introdutória da disciplina de webdesign
Aula introdutória da disciplina de webdesignAula introdutória da disciplina de webdesign
Aula introdutória da disciplina de webdesign
 
Web Semântica e bancos de dados NoSQL
Web Semântica e bancos de dados NoSQLWeb Semântica e bancos de dados NoSQL
Web Semântica e bancos de dados NoSQL
 
Hackathon UOL
Hackathon  UOL Hackathon  UOL
Hackathon UOL
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das Coisas
 
Mobile User Experience: Compilando pessoas e codificando cores
Mobile User Experience: Compilando pessoas e codificando coresMobile User Experience: Compilando pessoas e codificando cores
Mobile User Experience: Compilando pessoas e codificando cores
 
Internet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesInternet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicações
 
Road Show TI SENAC - Web Semântica - Pessoas e Máquinas Pensando Juntas - SEN...
Road Show TI SENAC - Web Semântica - Pessoas e Máquinas Pensando Juntas - SEN...Road Show TI SENAC - Web Semântica - Pessoas e Máquinas Pensando Juntas - SEN...
Road Show TI SENAC - Web Semântica - Pessoas e Máquinas Pensando Juntas - SEN...
 
Pauta de formação 03/08
Pauta de formação 03/08Pauta de formação 03/08
Pauta de formação 03/08
 
Curso Marketing Digital Ana Paula Coelho
Curso Marketing Digital Ana Paula CoelhoCurso Marketing Digital Ana Paula Coelho
Curso Marketing Digital Ana Paula Coelho
 
Internet das coisas, machine learnign e maquinas de doces
Internet das coisas, machine learnign e maquinas de doces Internet das coisas, machine learnign e maquinas de doces
Internet das coisas, machine learnign e maquinas de doces
 
3º seminário interno rede sirius fernanda lobo
3º seminário interno rede sirius fernanda lobo3º seminário interno rede sirius fernanda lobo
3º seminário interno rede sirius fernanda lobo
 
Design para a web - da interface ao branding
Design para a web - da interface ao brandingDesign para a web - da interface ao branding
Design para a web - da interface ao branding
 
Tdc
TdcTdc
Tdc
 
Oficina De Web 2.0 Versao 2
Oficina De Web 2.0 Versao 2Oficina De Web 2.0 Versao 2
Oficina De Web 2.0 Versao 2
 
Metadados Aula USP.pdf
Metadados Aula USP.pdfMetadados Aula USP.pdf
Metadados Aula USP.pdf
 
ArduinoDay 2015 - OpenDevice
ArduinoDay 2015 -  OpenDeviceArduinoDay 2015 -  OpenDevice
ArduinoDay 2015 - OpenDevice
 
Hackeando a Internet das Coisas com Javascript
Hackeando a Internet das Coisas com JavascriptHackeando a Internet das Coisas com Javascript
Hackeando a Internet das Coisas com Javascript
 
3º seminário interno Rede Sirius de Bibliotecas UERJ
3º seminário interno Rede Sirius  de Bibliotecas UERJ3º seminário interno Rede Sirius  de Bibliotecas UERJ
3º seminário interno Rede Sirius de Bibliotecas UERJ
 
Web_2.0 Web Standards Web Semântica
Web_2.0 Web Standards Web SemânticaWeb_2.0 Web Standards Web Semântica
Web_2.0 Web Standards Web Semântica
 

Último

COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfMárcio Azevedo
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfFernandaMota99
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxBeatrizLittig1
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOAulasgravadas3
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptMaiteFerreira4
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 

Último (20)

COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdf
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdf
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docx
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.ppt
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 

Web Semântica e Inteligência Artificial

  • 1. Um papo sobre! Web Semântica! Eduardo Nicola F. Zagari! zagari em abril com br! NIH - Núcleo de Engenharia e Pesquisa! Abril Digital! São Paulo, 09/11/2009!
  • 2. Sumário!   Apresentação do NIH!   Introdução!   Abordagens!   Aplicações!   Tecnologias para Anotação de Conteúdo: RDF, Microformatos, RDFa, OWL, SPARQL!   NLP e Extração de Entidades!   Considerações Finais! Eduardo Nicola Zagari!
  • 3. NIH! • Monitorar de forma sistemática novas técnicas, linguagens, interfaces, arcabouços e sistemas computacionais utilizados na Web que possam ser implantados em nossos produtos;! • Desenvolver Novos Serviços de Inteligência Computacional, de Infraestrutura de Backend e de Interfaces Visuais para nossos produtos;! • Investigar novas soluções algorítmicas, técnicas e de interfaces para problemas das novas features, proposta, prototipação e avaliação das mesmas e! • Disseminar dentro da ABD os conhecimentos adquiridos na área, através de Tech Talks e/ou treinamentos.! Eduardo Nicola Zagari!
  • 4. NIH!   Bibliotecas compartilhadas por serviços (Runner, HTMLParsing, Instrumentation, Stats etc)!   Flash Cassino, Veja Lua, Handler-Uploader de Imagens!   Classificador Automático!   Super Robot!   NER, Visualização de Grandes Massas de Dados! Eduardo Nicola Zagari!
  • 5. NIH! Definição   na Wikipedia:!   a term used to describe persistent social, corporate or institutional culture that avoids using or buying already existing products, research or knowledge because of its different origins. It is normally used in a pejorative sense.   a term and label developed in the computer industry referring to organizations incapable of using technology from other organizations. Eduardo Nicola Zagari!
  • 6. Introdução!   No começo, existia a Web e as pessoas gostavam de surfar por suas páginas, trocar e-mails, fazer programas para suas empresas... A vida era boa... !   Só que um dia, as “pessoas” começaram a gostar tanto dela, que resolveram usar seu conteúdo de novas formas... !   Mas a Web foi feita para compartilhar documentos e não os dados internos de suas páginas... E estas “pessoas” ficaram tristes...!   Aí surge a Web Semântica... e “elas” voltarão a ser felizes em breve! :-)! Eduardo Nicola Zagari!
  • 7. Web Semântica!   Múltiplas faces: !   uma plataforma tecnológica de metadados da Web! Eduardo Nicola Zagari!
  • 8. (Plataforma Tecnológica)!   Computadores devem estar aptos a saber:!   o que uma determinada requisição significa;!   sobre o que são dados e documentos particulares;!   o relacionamento entre tudo isto.! Eduardo Nicola Zagari!
  • 9. (Evolução das Aplicações)!   Processamento de Dados!   Processamento de Informação!   Processamento de Conhecimento!   Processamento Inteligente! Eduardo Nicola Zagari!
  • 10. Web Semântica!   Múltiplas faces: !   uma plataforma tecnológica de metadados da Web!   um movimento social de “abertura de dados” (open-source data)!   uma nova encarnação da Inteligência Artificial clássica! Eduardo Nicola Zagari!
  • 11. (Web Semântica e Inteligência Artificial)! Segundo   Sir Tim Beners-Lee:! Habilidade da máquina de resolver problemas ‘bem definidos’, realizando operações ‘bem definidas’ em dados existentes ‘bem definidos’! mas...! Eduardo Nicola Zagari!
  • 12. (Inteligência Artificial)!   Alan Turing, 1956!   IA Forte e IA Fraca!   Sistemas Especialistas, Redes Neuronais, Lógica Fuzzy!   Inverno da IA - Aprendizado de Máquinas, Robótica, Visão Computacional!   Algoritmos Genéticos, Computação Bio- inspirada! Eduardo Nicola Zagari!
  • 13. Web Semântica!   Um passo além da onda iniciada em 2004, a Web Colaborativa (Web 2.0)!   Web 3.0 ?!   Web Semântica, Cloud Computing, Ubiqüidade, WRTAp! Eduardo Nicola Zagari!
  • 14. As 3 ondas da Web! rwx! rw! r! tec + soc! soc.! tec.! Fonte: Semantic Web  de Jeffrey Pollockext! Eduardo Nicola Zagari!
  • 15. Web Semântica! Com os computadores entendendo os conteúdos, eles teoricamente estarão aptos a resolver problemas que hoje estão fora de   Objetivo:! alcance   Interligar conteúdos publicados na Web!   A associação deve ser perceptível tanto pelo homem (manualmente) como pela máquina (automática)!   Problema:!   Atribuição de significado (sentido) aos conteúdos...! Eduardo Nicola Zagari!
  • 16. Abordagens!   Bottom-up (Clássica):!   Anotação de informação nas páginas, usando RDF, para que seja “legível” por máquinas!   Top-down (Conhecimento semântico vertical):!   Alavancagem de informações em páginas web já existentes, como estão, para extrair significado automaticamente!   reconhecimento de nomes e verbos cotidianos! Eduardo Nicola Zagari!
  • 17. Aplicações!   Desktop Web Semântico (Browsers (Glue), Emails, Gerenciador de Janelas)!   Blogging Semântico (Zemanta)!   Wikis Semânticas!   Máquinas de Busca Semânticas!   Redes Sociais Semânticas! Eduardo Nicola Zagari!
  • 18. Yahoo! Search! Eduardo Nicola Zagari!
  • 19. ZoomInfo! Construção de perfil através da associação de dados de diferentes fontes! Eduardo Nicola Zagari!
  • 20. TripIt! Agregador de Viagens! Eduardo Nicola Zagari!
  • 21. Dapper! adição de anotação semântica em páginas já existentes! (bottom-up tool)! Eduardo Nicola Zagari!
  • 22. Tecnologias de Anotação!   RDF - Resource Description Framework!   RDFa e Microformatos!   SPARQL!   OWL! Eduardo Nicola Zagari!
  • 23. RDF!   Linguagem usada para descrever dados, metadados e até mesmo outras linguagens de dados!   Formato de grafo de dados! Grafo! Árvore! Eduardo Nicola Zagari!
  • 24. RDF!   Usa triplas: {Recurso, Predicado, Objeto}!   Empregado em RSS e FOAF!   Idéia básica!   cada item de dado deve ter um identificador Web único (URI)!   atributo central do modelo: relacionamento de URIs entre itens de dados! Eduardo Nicola Zagari!
  • 25. Um Grafo RDF Simples! <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> <rdf:Description rdf:about="http://bike.zagari.org/"> <dc:title>Viagens com a Magrela</dc:title> </rdf:Description> <rdf:Description rdf:about="http://bike.zagari.org/"> <dc:creator rdf:resource="http://zagari.org/foaf.rdf#me"/> </rdf:Description> </rdf:RDF> Eduardo Nicola Zagari!
  • 26. Um Grafo RDF Simples! Eduardo Nicola Zagari!
  • 27. RDFa e Microformatos!   Web -> HTML !   -> Linguagem de dados não estruturada!   Microformatos e RDFa!   Forma de codificar dados dentro de documentos HTML e XHTML! Eduardo Nicola Zagari!
  • 28. HTML! <div> <div>Nicola Zagari</div> <div>Abril Digital</div> <div>11-3818-1234</div> <a href="http://www.abril.com.br/"> http://www.abril.com.br/</a> </div> Eduardo Nicola Zagari!
  • 29. HTML! <div> <div>Abril Digital</div> <div>Nicola Zagari</div> <div>11-3818-1234</div> <a href="http://www.abril.com.br/"> http://www.abril.com.br/</a> </div> Eduardo Nicola Zagari!
  • 30. Microformatos! •  Com microformato hCard:! <div class="vcard"> <div class="fn">Nicola Zagari</div> <div class="org">Abril Digital</div> <div class="tel">11-3818-1234</div> <a class="url" href="http://www.abril.com.br/"> http://www.abril.com.br/</a> </div> Eduardo Nicola Zagari!
  • 31. RDFa! <div xmlns:dc=http://purl.org/dc/elements/1.1/ about="http://www.example.com/books/wikinomics">   <span property="dc:title">Wikinomics</span>   <span property="dc:creator">Don Tapscott</span>   <span property="dc:date">2006-10-01</span> </div> Eduardo Nicola Zagari!
  • 32. RDFa! <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="XHTML+RDFa 1.0" xml:lang="en"> <head> <title>John's Home Page</title> <base href="http://example.org/john-d/" /> <meta property="dc:creator" content="Jonathan Doe" /> </head> <body> <h1>John's Home Page</h1> <p>My name is <span property="foaf:nick">John D</span> and I like <a href="http://www.neubauten.org/" rel="foaf:interest" xml:lang="de">Einstürzende Neubauten</a>. </p> <p> My <span rel="foaf:interest" resource="urn:ISBN:0752820907">favorite book</span> is the inspiring <span about="urn:ISBN:0752820907"><cite property="dc:title">Weaving the Web</cite> by <span property="dc:creator">Tim Berners-Lee</span></span> </p> </body> </html> Eduardo Nicola Zagari!
  • 33. RDFa x Microformato!   Microformato especifica:!   a sintaxe para embutir os dados dentro do documento HTML!   um vocabulário de termos específicos para cada tipo de informação (eventos, contatos, localização geográfica etc)!   RDFa especifica apenas a sintaxe:!   especificação de termos é independente! Eduardo Nicola Zagari!
  • 34. SPARQL"!   SPARQL (Simple) Protocol and RDF Query Language!   Permite realizar queries em grafos de dados RDF!   É determinístico! Eduardo Nicola Zagari!
  • 35. Query SPARQL! PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX edu:<http://www.us.edu/universities#> PREFIX surf:<http://www.surf.com/surf#> SELECT ?university WHERE { ?university rdf:type edu:University . ?university go:within_3_power_10_meters ?beach . ?beach rdf:type surf:Beach . ?beach surf:temperature ?temperature ?temperature unit:type http://imetro.com.br/temp.rdf#celsius . FILTER (?temperature > 22) } ORDER BY ?university Eduardo Nicola Zagari!
  • 36. OWL!   Web Ontology Language!   Linguagem para definir e instanciar ontologias na Web!   Pode incluir descrições de classes, suas respectivas propriedades e relacionamentos!   É uma extensão de RDF para permitir a representação da semântica de modelos de dados mais complexos! Eduardo Nicola Zagari!
  • 38. Bottom-Up! Desafios Técnicos! Bottom-Up!   Como criar os documentos de descrição de dados?!   Algoritmo de NLP?!   Manual?!   Quem os geraria? Centralizado (Google-like) ou os próprios sites? Qual a motivação?!   No caso da abordagem distribuída, como fica a questão de padronização?! Eduardo Nicola Zagari!
  • 39. Bottom-Up! Desafios Científicos!   Problema NP-completo!   Lidar com a Incerteza!   Representação precisa dos fatos! Eduardo Nicola Zagari!
  • 40. Bottom-Up versus ! Top-Down!   Por estes aspectos, a abordagem Top-Down apresenta-se mais interessante que a Bottom-Up, mas...! Eduardo Nicola Zagari!
  • 41. Top-Down!   Primeiro, é uma abordagem simplista e não a Web Semântica como ela foi pensada!   Um conjunto de apps e serviços web que geram valor a partir de semânticas simples!   Nem sempre chegam a resultados corretos, devido à ambiguidade! Eduardo Nicola Zagari!
  • 42. Bottom-Up e Top-Down! Desafios de Negócio!   Qual o real valor para o usuário?!   Redução de tempo? !   Quais as aplicações que podem ser construídas no topo da Web Semântica?! Eduardo Nicola Zagari!
  • 43. NLP e NER!   NLP!   Subárea de IA e da linguística que estuda os problemas da geração e compreensão automática de linguas humanas naturais!   NER:!   ramo do processamento de linguagem natural que procura extrair e classificar as entidades mencionadas em um texto escrito em linguagem natural.! Eduardo Nicola Zagari!
  • 44. Calais! Eduardo Nicola Zagari!
  • 45. CMS! Eduardo Nicola Zagari!
  • 46. Considerações Finais!   Web Semântica: a bola da vez!   Ponto de inflexão!   Abordagem por Segmentos! Eduardo Nicola Zagari!
  • 47. Considerações Finais!   Big Player?!   Aplicações inovadoras (killer apps)!   Agentes Inteligentes / máquinas de inferência !   Conteúdo relevante e de alta qualidade: gerência de conteúdo => inteligência social! Eduardo Nicola Zagari!
  • 48. Referências! RDF. W3C, http://www.w3.org! RDF, Microformats, OWL, SPARQL. Wikipedia, http://en.wikipedia.org/wiki/Main_Page! The Road to the Semantic Web. Alex Iskold, ! http://www.readwriteweb.com/archives/semantic_web_road.php! Semantic Web Patterns: A Guide to Semantic Technologies. Alex Iskold, ! http://www.readwriteweb.com/archives/semantic_web_patterns_a_guide_redux.php! Semantic Web FOR DUMmIES. Jeff rey T. Pollock, Wiley Publishing, Inc.! WEB 2.0 AND BEYOND - Understanding the New Online Business Models, Trends, and Technologies. Tom Funk, Praeger Publishers! Semantic Web: Difficulties with the Classic Approach. Alex Iskold! http://www.readwriteweb.com/archives/semantic_web_difficulties_with_classic_approach.php! Top-Down: A New Approach to the Semantic Web. Alex Iskold, ! http://www.readwriteweb.com/archives/the_top-down_semantic_web.php! Eduardo Nicola Zagari!
  • 49. Web Semântica! Eduardo Nicola F. Zagari! zagari em abril com br! Ekke Ekke Ekke Ptang Zoo Boing - Núcleo de Engenharia e Pesquisa ! Abril Digital!