SlideShare une entreprise Scribd logo
1  sur  4
Revista Tecnologias em Projeção ● v. 2 ● n. 1 ● p. 07-10 ● jun.● 2011                                           7
                                                        ARTIGO



                Introdução a Web Semântica, Ontologia e
                           Máquinas de Busca
                                                         Alysson Vicuña de Oliveira

                                                                            utilizadas como referência quando se fala de web semântica.
   Resumo—As estruturas das informações disponíveis na web,
atualmente não estão bem definidas. Sendo assim, um programa
que precise extrair dados importantes ou específicos, como uma                      II. CLASSIFICAÇÃO DE MÁQUINAS DE BUSCA
máquina de busca, nem sempre obterão êxito, podendo recuperar
informações pouco relevantes devido a grande quantidade de                  A internet foi criada, inicialmente com propósitos militares e,
informações, sendo a grande maioria desestruturada. Neste                   posteriormente se estendeu ao meio acadêmico. Depois disso,
contexto, a web semântica surge com o objetivo de introduzir                vem crescendo e se popularizando cada vez mais, podendo, ser
uma estruturação aos dados e, para isso, utiliza-se de                      acessada por qualquer cidadão em praticamente qualquer lugar
ferramentas tais como XML, RDF e ontologias para definição de               em que exista um computador ligado a uma linha telefônica.
hierarquia criando uma inter-relação de conceitos.                          Contudo esse crescimento ocorreu de forma desordenada e
                                                                            sem nenhum controle, pois qualquer pessoa pode publicar um
  Palavras-chave—web semântica, ontologia, máquina de busca
                                                                            documento na internet. Isso se deve à facilidade de se
                                                                            construir páginas, já que o HTML ainda é a principal
                                                                            linguagem para construção de páginas web, possuindo a
                          I. INTRODUÇÃO
                                                                            característica de ser simples e possibilitar que todos os dias


O
          computador, nos dias atuais, é ferramenta                         novos documentos sejam disponibilizados sem controle de
         indispensável em diversas áreas do conhecimento                    conteúdo, facilitando assim a edição e remoção de documentos
         humano, tanto para produção do conhecimento,                       com facilidade por seus criadores.
quanto para entretenimento ou mesmo uma simples navegação                      Devido a esse grande contingente de informações
na internet. Desde a disseminação do uso de computadores, a                 disponíveis, a localização de informações relevantes ficou
principal preocupação da área de Tecnologia de Informação                   mais difícil e, por isso, pensou-se numa solução rápida e
tem sido prover informações para apoiar a resolução de                      eficiente de acesso e localização dessas informações: as
problemas. Todos os dias milhares de novas páginas são                      máquinas de busca. Elas utilizam como parâmetro a consulta
publicadas na Internet, tornando cada vez mais difícil e                    requerida pelo usuário para vasculhar documentos web,
demorado encontrar informações relevantes. Esta demora e                    processando essas informações e retornando uma lista dos
dificuldade para encontrar informações úteis em tempo hábil                 documentos que apresentaram similaridade com o assunto
acabam prejudicando uma grande quantidade de negócios e                     desejado. Essas informações são classificadas como
oportunidades, simplesmente por falta da informação na hora                 informações intrínsecas e informações extrínsecas.
ou no formato certos.                                                          Informações intrínsecas são informações contidas dentro
   No contexto específico da Web, este problema foi                         dos documentos que estão sendo analisados pelas máquinas de
identificado e as iniciativas para tentar minimizar seus efeitos            busca, ou seja, o próprio texto do documento. A máquina de
deram origem à área de pesquisa denominada Web Semântica                    busca analisa a ocorrência de uma determinada palavra ou
(Semantic Web). Este artigo tem por objetivo apresentar as                  frase e sua localização no texto e classifica as páginas com
principais ferramentas e tecnologias que permeiam o estudo da               maior número de ocorrência como as mais importantes para o
Web Semântica, que está sendo reconhecida como o próximo                    usuário, criando um ranking de páginas tidas como relevantes.
passo evolutivo da Internet. A Web Semântica (WS) pode                      Já informações extrínsecas a uma página, são obtidas a partir
representar uma revolução na maneira de enxergamos a                        dos demais documentos contidos na coleção, estrutura de links
internet. Uma das aplicações mais evidentes da web semântica                (link analysis) ou popularidade de um documento em relação a
são as máquinas de busca e por esse motivo este artigo irá                  outro (usage analysis). Com base nestas informações podemos
utilizá-las como motivação principal. A seção 2 irá apresentar              classificar as máquinas de busca da seguinte maneira:
as classificações das máquinas de busca. A seção 3 irá
introduzir os principais aspectos da web semântica. As seções                   • Primeira Geração: O processo de recuperação da
                                                                                   informação consiste basicamente em utilizar as
VII, VIII e IX irão apresentar respectivamente o XML, RDF e
                                                                                   informações intrínsecas aos documentos.
o conceito de ontologia, ferramentas que começam a ser
                                                                                • Segunda Geração: Nesta geração o processo de
   O autor agradece a Escola de Tecnologia da Faculdade Projeção pelo              recuperação das informações utiliza como critério de
incentivo e oportunidade de divulgação do trabalho.                                seleção dos documentos as informações intrínsecas e
   I. Oliveira é professor da Escola de Tecnologia da Faculdade Projeção.
Contato: alysson.vicuna@gmail.com.br.                                              extrínsecas.


                                                    Revista Tecnologias em Projeção
Revista Tecnologias em Projeção ● v. 2 ● n. 1 ● p. 07-10 ● jun.● 2011                                 8
                                                    ARTIGO

                                                                           "raciocínio lógico". Essa camada é o primeiro passo
    • Terceira Geração: Recuperam a informação com base                    em direção a Web Semântica;
       na semântica (sentido) das informações contidas nos
       documentos, ou seja, recuperam dados com base em               • Camada Ontologia: responsável por definir as relações
       informações estruturadas semanticamente.                          entre os dados. Essa camada é responsável pela
                                                                         formação do entendimento comum e compartilhado
   As máquinas da terceira geração introduziram novas                    de um domínio;
necessidades na web (internet), como por exemplo, ter
conhecimento semântico do conteúdo do documento, ou seja             • Camada Lógica: responsável pela definição de
saber do que se trata uma imagem inserida em uma página da                mecanismos de inferência sobre os dados, sendo
web, obrigando uma estruturação dos documentos                            composta por um conjunto de regras de inferência
disponibilizados. A proposta da resolução dos problemas na                que os agentes poderão utilizar para relacionar e
busca de informações relevantes dentro de um contexto                     processar informações.
desejado é trazida pela web semântica, juntamente com outros       A Fig. 1 apresenta uma arquitetura proposta por Berners-
mecanismos funcionais.                                           Lee para a Web Semântica, composta de três camadas:


           III. WEB SEMÂNTICA (WEB SEMANTIC)
   Segundo o idealizador da web semântica (WS) Tim
Berners-Lee[1], Web Semântica é uma extensão da Web atual
na qual a informação possui significado bem definido,
permitindo assim que computadores e pessoas trabalhem
melhor, possibilitando que haja cooperação entre eles. Ele
também foi o responsável pela criação de conceitos
importantíssimos para o sucesso da internet, tais como a
WWW, URLs, http e o próprio HTML. Atualmente ele
trabalha liderando um grupo de pesquisadores no World Wide
Web Consortium ou W3C, com o objetivo de melhorar,
estender e padronizar os sistemas web.
   A Web Semântica surge como uma possível solução para a        Fig. 1. Arquitetura da Web Semântica.
estruturação dos dados na Web, permitindo a criação de um
contexto no qual a informação possa ter significado para
humanos e para máquinas, que se encarregarão de levar a                    IV. CAMADA DE ESQUEMA (SCHEMA LAYER)
informação relevante para o usuário. Segundo Berners-Lee [1]       A camada esquema provê uma forma de definir os dados do
o principal desafio da Web Semântica é criar uma linguagem       documento e o significado associado a esses dados. Trata
que consiga expressar o significado e ao mesmo tempo             também da estruturação e disposição dos dados de forma que
estabelecer regras para processar esse significado de forma a    os programas que rodam na web possam fazer inferência a
inferir novos dados e regras. As regras para o processamento     partir dos mesmos.
do significado devem permitir que outros sistemas inteligentes     Para que haja a representação do conhecimento são
possam interagir.                                                necessárias três condições:
   Berners-Lee[1], cita um exemplo do que a Web Semântica
será capaz de fazer: o usuário realizará uma pesquisa na              • Interoperabilidade Estrutural: Permite que os dados
Internet para encontrar um médico de uma determinada área                sejam representados de forma distinta, permitindo
da Medicina, estabelecendo algumas restrições, tais como “o              especificar tipos e possíveis valores para cada forma
médico deve ter consultório no mesmo bairro onde moro e                  de representação;
deve estar ligado à comunidade acadêmica”. Quando a busca
for solicitada um agente de pesquisa navegará pela rede e
                                                                      • Interoperabilidade Sintática: Constitui-se de regras
encontrará algumas possibilidades. De maneira inteligente e
                                                                         precisas que permitem o intercâmbio de dados na
autônoma, o agente deverá comparar a agenda do usuário com
                                                                         Web;
a agenda do médico e oferecer opções de horários para
consulta. O usuário só terá o trabalho de escolher o horário
                                                                     • Interoperabilidade     Semântica:      Possibilita    a
que melhor lhe convier.
                                                                          compreensão e associação entre os dados.
Na proposta de desenvolvimento da Web Semântica é sugerida
                                                                    As Linguagens utilizadas para atender esses requisitos são
uma arquitetura de 3 camadas:
                                                                 XML e RDF, pois permitem expressar os dados para definir
                                                                 regras de raciocínio. A XML e a RDF que serão descritos mais
    • Camada Esquema: responsável por estruturar os dados
       e definir seu significado, para que possa elaborar um     adiante neste documento, nas seções VII e VIII,
                                                                 respectivamente.


                                            Revista Tecnologias em Projeção
Revista Tecnologias em Projeção ● v. 2 ● n. 1 ● p. 07-10 ● jun.● 2011                                     9
                                                    ARTIGO

                                                                   passo em direção à Web Semântica.
                                                                   Fig. 2. Exemplo Flexibilidade do XML.
       V. A CAMADA ONTOLOGIA (ONTOLOGY LAYER)
   Duas bases de dados podem utilizar terminologias
diferentes para referir-se à mesma informação, resultando em         <microcomputador>
                                                                         <modelo>Core 2 Quad</modelo>
divergências para um mesmo conjunto semântico de dados.
                                                                         <ram>8 GB</ram>
Pode ocorrer também de uma mesma terminologia estar sendo
                                                                         <monitor>LCD 17 Polegadas</monitor>
utilizada com significados diferentes, por aplicações distintas.         <teclado> Microsoft Wireless</teclado>
Para tratar esses conflitos, existe a camada de ontologia que        </microcomputador>
define mecanismos capazes de estabelecer um padrão entre as
páginas de web. As ontologias serão tratadas com mais
detalhes na seção IX.                                                     VIII. RDF (RESOURCE DESCRIPTION FRAMEWORK)
                                                                      O RDF é um modelo de dados para objetos (recursos) e
                                                                   relações entre eles; ela provê uma semântica simples para o
           VI. A CAMADA LÓGICA (LOGIC LAYER)                       modelo, o qual pode ser representado em sintaxe XML.
   É na camada lógica que são possíveis os relacionamentos de         Frequentemente chamada de “linguagem”, RDF é
informação e as inferências de conhecimento da Web                 essencialmente um modelo de dados. Seu bloco de construção
Semântica. As regras de inferência fornecem aos agentes            básico é uma tripla objeto-atributo-valor, chamada de
(programas) poder de raciocinar sobre os termos e seus             statement (declaração). O significado da tripla <objeto,
significados, que foram definidos na camada esquema e de           atributo, valor> é de que o objeto X tem o valor Y para certo
raciocinar a respeito dos relacionamentos entre os conceitos       atributo Z.
segundo a sua definição na camada ontologia.                          O exemplo abaixo ilustra a escrita RDF utilizando a sintaxe
   Os agentes são sistemas computacionais autônomos que            XML:
travam diálogos, negociam e coordenam transferência de
informações para atingir os objetivos do seu criador ([2]). De          <disciplina nome = "Engenharia de Software">
acordo com [3], os agentes possuem algumas características                <professor>José</professor>
como autonomia (funcionam sem intervenção humana),                      </disciplina>
reatividade (percebem o ambiente tomam as decisões), têm
comportamento colaborativo, possuem objetivos, são                   A sentença precedente sobre Jose é um statement. É claro
flexíveis, sociáveis e têm a capacidade de aprender.               que um modelo de dados abstrato precisa de uma sintaxe
   A WS possuirá vários agentes interagindo entre si,              concreta para ser representado e transmitido, e, nesse sentido,
compreendendo, trocando ontologias, adquirindo novas               o RDF tem sido usado sobre XML. Como resultado, ele herda
capacidades racionais quando adquirirem novas ontologias,          os benefícios associados com XML. Contudo, é importante
formando cadeias que facilitam a comunicação e a ação              entender que outras representações sintáticas de RDF, não
humana.                                                            baseadas em XML, são também possíveis; a sintaxe baseada
                                                                   em XML não é um componente necessário do modelo RDF
                                                                   [1].
        VII. XML (EXTENSIBLE MARKUP LANGUAGE)
   O surgimento da XML, em 1996, revolucionou a Web e as
                                                                                    IX. ONTOLOGIAS (ONTOLOGYS)
formas como as aplicações trocam e representam dados. Mas
afinal de contas o que vem a ser XML? Uma linguagem de                Uma ontologia define termos para que um agente de
programação? Ou um substituto do HTML? Nem uma coisa e             software consiga extrair o máximo de informação possível de
nem outra. De acordo com [4], XML nada mais é do que uma           um documento. Ela fornece um entendimento comum e
linguagem de representação de dados cujo foco é a semântica        compartilhado de um domínio, que pode ser comunicado
dos dados representados e não sua forma de apresentação.           através de pessoas e sistemas de aplicação, tornando-se fator
   XML é uma linguagem de marcação extensível (eXtensible          chave para o desenvolvimento da Web Semântica [5].
Markup Language), derivada do SGML, de onde também veio               A ontologia tem um papel crucial no sentido de permitir o
o HTML, por isso a confusão. Contudo ao contrário do               acesso, a inter-operação e a comunicação baseados em
HTML, que possui tags limitadas, em XML as tags não são            conteúdo, fornecendo à Web um nível de serviço
pré-definidas. Elas podem ser definidas de acordo com o            qualitativamente novo, que consideramos na Web Semântica,
significado do dado que se quer representar.                       pois permitem expressar regras possibilitando a um programa
   No exemplo simples ilustrado na Fig. 2, é mostrada uma          deduzir significados da informação guardados no documento,
implementação em XML. Perceba que em XML existem tags              ou seja, permitem manipular os termos de uma maneira mais
específicas para objetos como monitor, modelo. Portanto é          útil e eficiente.
atribuído um significado bem definido de certas unidades na           Ela une em rede incríveis porções do conhecimento
página criada. Tais unidades podem ser então manipuladas por       humano,       complementando-as    com      capacidade     de
                                                                   processamento de máquina.
aplicações que conhecem seus significados. É um primeiro


                                             Revista Tecnologias em Projeção
Revista Tecnologias em Projeção ● v. 2 ● n. 1 ● p. 07-10 ● jun.● 2011                                                      10
                                                          ARTIGO

  Segundo [6], a utilização de ontologias permite lidar com                      [6]   MORAIS, Erikson Freitas de and SOARES, Marcelo Borghetti: Web
                                                                                       Semântica para Máquinas de Busca. Universidade Federal de Minas
conceitos, representando-os formalmente, e de se livrar de
                                                                                       Gerais.
problemas inerentes ao vocabulário da linguagem natural tais                     [7]   CUNHA, Luiz. M. Silva. Web semântica: Estudo Preliminar,.
como homonímia (nomes iguais), sinônimos, metonímia etc.                               Campinas: Embrapa, 2002. 16 p.
  De acordo com [7], facilidades de documentação,                                [8]   STAAB, S.; MAEDCHE, A. Knowledge portals – ontologies at work.
                                                                                       Disponível em: <http://www.aifb.uni-karlsruhe.de/WBS/Publ/2001/KP-
manutenção e confiabilidade também são características                                 OaW_sstama_2001.pdf>. Acesso em: 24 abr. 2006.
importantes das ontologias assim como as propriedades
compartilhamento e filtragem. [8], afirmam que “ontologia                        Alysson Vicuña de Oliveira Graduado em Ciência da Computação pela
                                                                                 Universidade de Rio Verde – FESURV, Especialista em Desenvolvimento de
permite acesso inteligente aos documentos na Web e infere ou
                                                                                 Software para Web pela Faculdade Cathedral. Professor da Escola de
deduz o conhecimento implícito das regras e fatos declarados                     Tecnologia da Faculdade Projeção. Analista de Sistemas Pleno e atualmente
explicitamente na ontologia”.                                                    consultor OEI do Ministério da Educação - MEC.



                     X. CONSIDERAÇÕES FINAIS
   Durante a elaboração deste artigo, procurou-se mostrar de
forma clara e especifica as inúmeras facilidades que a Web
Semântica trará para as pessoas que utilizam computador,
ajudando-as a obterem informação de qualidade, em meio aos
inúmeros documentos existentes na web.
   Com o auxilio das ontologias e Web Semântica, quando um
usuário efetuar uma pesquisa utilizando uma maquina de
busca, esta irá retornar ao requerente, apenas resultados
relevantes ao contexto desejado, evitando que os usuários
venham a sofrer prejuízos no tocante a qualidade de negócios
e oportunidades.
   Mas para que as facilidades da WS estejam disponíveis a
todos os usuários, faz se necessário a construção de
ferramentas que preparem o conteúdo das paginas de forma
semanticamente estruturadas. Deseja-se ainda a automação da
arquitetura da web Semântica, que atualmente segue uma
proposta utilizando XML para estruturação dos dados,
modelos de RDF para a representação semântica e os
relacionamentos são gerados utilizando ontologias,
manipulando manualmente diferentes arquivos.
   Espera-se ainda que com o desenvolvimento de ferramentas
especializadas, seja possível trabalhar apenas com as
ontologias, sendo as outras duas camadas do modelo criadas
automaticamente.


                              REFERÊNCIAS
[1]   BERNERS-LEE, T.; HENDLER, J.; LASSILA, O. The semantic web –
      a new form of the Web content that is meaningful to computer will
      unleash a revolvution of new possibilities. Scientific American, May 17,
      2001.                           Disponível                          em:
      <http://www.sciam.com/print_version.cfm?articleID=00048144-10D2-
      1C70-84A9809EC588EF21>. Acesso em: 20 abr. 2006.
[2]   BONIFÁCIO, A. S.; HEUSER, C. A. Ontologias e consultas semânticas:
      uma      aplicação     ao    caso     Lattes.    Disponível    em:    <
      http://www.uel.br/pessoal/ailton/Trabalhos/Disserta%E7ao%20de%20M
      estrado-Ailton-Final.pdf >. Acesso em: 05 jun. 2011.
[3]   DUARTE, O. C. M. B.; FURTADO JUNIOR, M. B. Tutorial XML.
      Disponível em: <http://www.gta.ufrj.br/grad/00_1/miguel/>. Acesso em:
      18 abr. 2006.
[4]   BRAGANHOLO, Vanessa P.: Gerenciamento de Dados XML. Revista
      Computação Brasil, ano VII- n°21-Março/Abril e Maio de 2006.
      Sociedade Brasileira de Computação.
[5]   JASPER, R.; USCHOLD, M. A framework for understanding and
      classifying ontology applications. Disponível em:
      <http://sern.ucalgary.ca/KSI/KAW/KAW99/papers/Uschold2/final-ont-
      apnfmk.pdf>. Acesso em: 23 abr. 2006.




                                                       Revista Tecnologias em Projeção

Contenu connexe

Tendances

Teka 3 Encontro
Teka 3 EncontroTeka 3 Encontro
Teka 3 Encontro
Teka Pitta
 
Web Semantica e Ontologias por GT4 FC em EC 2014
Web Semantica e Ontologias por GT4 FC em EC 2014Web Semantica e Ontologias por GT4 FC em EC 2014
Web Semantica e Ontologias por GT4 FC em EC 2014
Rogerio P C do Nascimento
 

Tendances (12)

Arquitetura da Informação de Websites de Bibliotecas Universitárias
Arquitetura da Informação de Websites de Bibliotecas UniversitáriasArquitetura da Informação de Websites de Bibliotecas Universitárias
Arquitetura da Informação de Websites de Bibliotecas Universitárias
 
Fontes digitais
Fontes digitaisFontes digitais
Fontes digitais
 
Novos Serviços de Referência Digital
Novos Serviços de Referência DigitalNovos Serviços de Referência Digital
Novos Serviços de Referência Digital
 
Aplicação de recursos da Web 2.0 em bibliotecas: novas possibilidades para os...
Aplicação de recursos da Web 2.0 em bibliotecas: novas possibilidades para os...Aplicação de recursos da Web 2.0 em bibliotecas: novas possibilidades para os...
Aplicação de recursos da Web 2.0 em bibliotecas: novas possibilidades para os...
 
O surgimento da WWW
O surgimento da WWWO surgimento da WWW
O surgimento da WWW
 
Unidade3
Unidade3Unidade3
Unidade3
 
O comportamento do usuário final na recuperação temática da informação: um es...
O comportamento do usuário final na recuperação temática da informação: um es...O comportamento do usuário final na recuperação temática da informação: um es...
O comportamento do usuário final na recuperação temática da informação: um es...
 
Daw slide 01
Daw slide 01Daw slide 01
Daw slide 01
 
S E G R E D O S DO G O O G L E
S E G R E D O S  DO G O O G L ES E G R E D O S  DO G O O G L E
S E G R E D O S DO G O O G L E
 
Competências críticas para a Sociedade da Informação e do conhecimento
Competências críticas para a Sociedade da Informação e do conhecimentoCompetências críticas para a Sociedade da Informação e do conhecimento
Competências críticas para a Sociedade da Informação e do conhecimento
 
Teka 3 Encontro
Teka 3 EncontroTeka 3 Encontro
Teka 3 Encontro
 
Web Semantica e Ontologias por GT4 FC em EC 2014
Web Semantica e Ontologias por GT4 FC em EC 2014Web Semantica e Ontologias por GT4 FC em EC 2014
Web Semantica e Ontologias por GT4 FC em EC 2014
 

En vedette

En vedette (7)

Web Semântica: utilizando dados estruturados na prática
Web Semântica: utilizando dados estruturados na práticaWeb Semântica: utilizando dados estruturados na prática
Web Semântica: utilizando dados estruturados na prática
 
Curso Padrões da Web Semântica e Dados Ligados - parte 2
Curso Padrões da Web Semântica e Dados Ligados - parte 2Curso Padrões da Web Semântica e Dados Ligados - parte 2
Curso Padrões da Web Semântica e Dados Ligados - parte 2
 
A short introduction to Semantic Web - 2012
A short introduction to Semantic Web - 2012A short introduction to Semantic Web - 2012
A short introduction to Semantic Web - 2012
 
Metadados
MetadadosMetadados
Metadados
 
Projeto de pesquisa sobre web semântica - a web que aprende
Projeto de pesquisa sobre web semântica - a web que aprendeProjeto de pesquisa sobre web semântica - a web que aprende
Projeto de pesquisa sobre web semântica - a web que aprende
 
Mapa conceitual - Pré-socráticos
Mapa conceitual  - Pré-socráticosMapa conceitual  - Pré-socráticos
Mapa conceitual - Pré-socráticos
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 

Similaire à Introdução a web semântica, ontologia e máquinas de busca

Web Semântica Apresentação de Slides
Web Semântica Apresentação de SlidesWeb Semântica Apresentação de Slides
Web Semântica Apresentação de Slides
gestao
 
Consad 2015 abertura de dados e web semantica
Consad 2015   abertura de dados e web semanticaConsad 2015   abertura de dados e web semantica
Consad 2015 abertura de dados e web semantica
SPUK
 
Consad 2015 abertura de dados e web semantica
Consad 2015   abertura de dados e web semanticaConsad 2015   abertura de dados e web semantica
Consad 2015 abertura de dados e web semantica
SPUK
 
Síntese Web Semântica U F P E Maio 2009
Síntese  Web  Semântica    U F P E Maio 2009Síntese  Web  Semântica    U F P E Maio 2009
Síntese Web Semântica U F P E Maio 2009
gestao
 

Similaire à Introdução a web semântica, ontologia e máquinas de busca (20)

Web Semântica Apresentação de Slides
Web Semântica Apresentação de SlidesWeb Semântica Apresentação de Slides
Web Semântica Apresentação de Slides
 
Pim iv
Pim ivPim iv
Pim iv
 
Do Gopher, Web Crawler, Google, pagerank, sitemaps, ontologia, ao Big Data, W...
Do Gopher, Web Crawler, Google, pagerank, sitemaps, ontologia, ao Big Data, W...Do Gopher, Web Crawler, Google, pagerank, sitemaps, ontologia, ao Big Data, W...
Do Gopher, Web Crawler, Google, pagerank, sitemaps, ontologia, ao Big Data, W...
 
WEB 3.0
WEB 3.0WEB 3.0
WEB 3.0
 
Consad 2015 abertura de dados e web semantica
Consad 2015   abertura de dados e web semanticaConsad 2015   abertura de dados e web semantica
Consad 2015 abertura de dados e web semantica
 
Consad 2015 abertura de dados e web semantica
Consad 2015   abertura de dados e web semanticaConsad 2015   abertura de dados e web semantica
Consad 2015 abertura de dados e web semantica
 
Síntese Web Semântica U F P E Maio 2009
Síntese  Web  Semântica    U F P E Maio 2009Síntese  Web  Semântica    U F P E Maio 2009
Síntese Web Semântica U F P E Maio 2009
 
Aula 5 internet Inclusão Digital
Aula 5 internet Inclusão DigitalAula 5 internet Inclusão Digital
Aula 5 internet Inclusão Digital
 
Web 3 - A Web de Dados
Web 3 - A Web de DadosWeb 3 - A Web de Dados
Web 3 - A Web de Dados
 
Internet
InternetInternet
Internet
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Ai congresso academico-ufal-2010 revisando
Ai congresso academico-ufal-2010 revisandoAi congresso academico-ufal-2010 revisando
Ai congresso academico-ufal-2010 revisando
 
Srd
SrdSrd
Srd
 
Web 3.0 - A Semântica na Rede
Web 3.0 - A Semântica na RedeWeb 3.0 - A Semântica na Rede
Web 3.0 - A Semântica na Rede
 
Os mecanismos-de-busca-e-suas-implicações
Os mecanismos-de-busca-e-suas-implicaçõesOs mecanismos-de-busca-e-suas-implicações
Os mecanismos-de-busca-e-suas-implicações
 
Os mecanismos-de-busca-e-suas-implicações
Os mecanismos-de-busca-e-suas-implicaçõesOs mecanismos-de-busca-e-suas-implicações
Os mecanismos-de-busca-e-suas-implicações
 
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
 
Web 2.0 - Uma revisão da Internet
Web 2.0 - Uma revisão da InternetWeb 2.0 - Uma revisão da Internet
Web 2.0 - Uma revisão da Internet
 
Usando serviços Web semânticos e agentes de software num framework para adapt...
Usando serviços Web semânticos e agentes de software num framework para adapt...Usando serviços Web semânticos e agentes de software num framework para adapt...
Usando serviços Web semânticos e agentes de software num framework para adapt...
 
Aula Design Web Arquitetura de Informação
Aula Design Web Arquitetura de InformaçãoAula Design Web Arquitetura de Informação
Aula Design Web Arquitetura de Informação
 

Plus de Alexandre Grolla

Plus de Alexandre Grolla (8)

Automação de Marketing Digital
Automação de Marketing DigitalAutomação de Marketing Digital
Automação de Marketing Digital
 
Proposta de Marketing Digital para Corretoras de Planos de Saúde
Proposta de Marketing Digital para Corretoras de Planos de SaúdeProposta de Marketing Digital para Corretoras de Planos de Saúde
Proposta de Marketing Digital para Corretoras de Planos de Saúde
 
Plano de Marketing para Pequenas e Médias Empresas
Plano de Marketing para Pequenas e Médias EmpresasPlano de Marketing para Pequenas e Médias Empresas
Plano de Marketing para Pequenas e Médias Empresas
 
Implantação de E-Commerce para Pequenas e Médias Empresas
Implantação de E-Commerce para Pequenas e Médias EmpresasImplantação de E-Commerce para Pequenas e Médias Empresas
Implantação de E-Commerce para Pequenas e Médias Empresas
 
Palestra Semana do E-commerce Web Semantica
Palestra Semana do E-commerce Web SemanticaPalestra Semana do E-commerce Web Semantica
Palestra Semana do E-commerce Web Semantica
 
Entrevista exclusiva tim berners lee
Entrevista exclusiva tim berners leeEntrevista exclusiva tim berners lee
Entrevista exclusiva tim berners lee
 
Consultoria de Marketing para Pequenas Empresas
Consultoria de Marketing para Pequenas EmpresasConsultoria de Marketing para Pequenas Empresas
Consultoria de Marketing para Pequenas Empresas
 
Semiótica & Web Semântica
Semiótica & Web SemânticaSemiótica & Web Semântica
Semiótica & Web Semântica
 

Dernier

Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
Natalia Granato
 

Dernier (6)

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 

Introdução a web semântica, ontologia e máquinas de busca

  • 1. Revista Tecnologias em Projeção ● v. 2 ● n. 1 ● p. 07-10 ● jun.● 2011 7 ARTIGO Introdução a Web Semântica, Ontologia e Máquinas de Busca Alysson Vicuña de Oliveira utilizadas como referência quando se fala de web semântica. Resumo—As estruturas das informações disponíveis na web, atualmente não estão bem definidas. Sendo assim, um programa que precise extrair dados importantes ou específicos, como uma II. CLASSIFICAÇÃO DE MÁQUINAS DE BUSCA máquina de busca, nem sempre obterão êxito, podendo recuperar informações pouco relevantes devido a grande quantidade de A internet foi criada, inicialmente com propósitos militares e, informações, sendo a grande maioria desestruturada. Neste posteriormente se estendeu ao meio acadêmico. Depois disso, contexto, a web semântica surge com o objetivo de introduzir vem crescendo e se popularizando cada vez mais, podendo, ser uma estruturação aos dados e, para isso, utiliza-se de acessada por qualquer cidadão em praticamente qualquer lugar ferramentas tais como XML, RDF e ontologias para definição de em que exista um computador ligado a uma linha telefônica. hierarquia criando uma inter-relação de conceitos. Contudo esse crescimento ocorreu de forma desordenada e sem nenhum controle, pois qualquer pessoa pode publicar um Palavras-chave—web semântica, ontologia, máquina de busca documento na internet. Isso se deve à facilidade de se construir páginas, já que o HTML ainda é a principal linguagem para construção de páginas web, possuindo a I. INTRODUÇÃO característica de ser simples e possibilitar que todos os dias O computador, nos dias atuais, é ferramenta novos documentos sejam disponibilizados sem controle de indispensável em diversas áreas do conhecimento conteúdo, facilitando assim a edição e remoção de documentos humano, tanto para produção do conhecimento, com facilidade por seus criadores. quanto para entretenimento ou mesmo uma simples navegação Devido a esse grande contingente de informações na internet. Desde a disseminação do uso de computadores, a disponíveis, a localização de informações relevantes ficou principal preocupação da área de Tecnologia de Informação mais difícil e, por isso, pensou-se numa solução rápida e tem sido prover informações para apoiar a resolução de eficiente de acesso e localização dessas informações: as problemas. Todos os dias milhares de novas páginas são máquinas de busca. Elas utilizam como parâmetro a consulta publicadas na Internet, tornando cada vez mais difícil e requerida pelo usuário para vasculhar documentos web, demorado encontrar informações relevantes. Esta demora e processando essas informações e retornando uma lista dos dificuldade para encontrar informações úteis em tempo hábil documentos que apresentaram similaridade com o assunto acabam prejudicando uma grande quantidade de negócios e desejado. Essas informações são classificadas como oportunidades, simplesmente por falta da informação na hora informações intrínsecas e informações extrínsecas. ou no formato certos. Informações intrínsecas são informações contidas dentro No contexto específico da Web, este problema foi dos documentos que estão sendo analisados pelas máquinas de identificado e as iniciativas para tentar minimizar seus efeitos busca, ou seja, o próprio texto do documento. A máquina de deram origem à área de pesquisa denominada Web Semântica busca analisa a ocorrência de uma determinada palavra ou (Semantic Web). Este artigo tem por objetivo apresentar as frase e sua localização no texto e classifica as páginas com principais ferramentas e tecnologias que permeiam o estudo da maior número de ocorrência como as mais importantes para o Web Semântica, que está sendo reconhecida como o próximo usuário, criando um ranking de páginas tidas como relevantes. passo evolutivo da Internet. A Web Semântica (WS) pode Já informações extrínsecas a uma página, são obtidas a partir representar uma revolução na maneira de enxergamos a dos demais documentos contidos na coleção, estrutura de links internet. Uma das aplicações mais evidentes da web semântica (link analysis) ou popularidade de um documento em relação a são as máquinas de busca e por esse motivo este artigo irá outro (usage analysis). Com base nestas informações podemos utilizá-las como motivação principal. A seção 2 irá apresentar classificar as máquinas de busca da seguinte maneira: as classificações das máquinas de busca. A seção 3 irá introduzir os principais aspectos da web semântica. As seções • Primeira Geração: O processo de recuperação da informação consiste basicamente em utilizar as VII, VIII e IX irão apresentar respectivamente o XML, RDF e informações intrínsecas aos documentos. o conceito de ontologia, ferramentas que começam a ser • Segunda Geração: Nesta geração o processo de O autor agradece a Escola de Tecnologia da Faculdade Projeção pelo recuperação das informações utiliza como critério de incentivo e oportunidade de divulgação do trabalho. seleção dos documentos as informações intrínsecas e I. Oliveira é professor da Escola de Tecnologia da Faculdade Projeção. Contato: alysson.vicuna@gmail.com.br. extrínsecas. Revista Tecnologias em Projeção
  • 2. Revista Tecnologias em Projeção ● v. 2 ● n. 1 ● p. 07-10 ● jun.● 2011 8 ARTIGO "raciocínio lógico". Essa camada é o primeiro passo • Terceira Geração: Recuperam a informação com base em direção a Web Semântica; na semântica (sentido) das informações contidas nos documentos, ou seja, recuperam dados com base em • Camada Ontologia: responsável por definir as relações informações estruturadas semanticamente. entre os dados. Essa camada é responsável pela formação do entendimento comum e compartilhado As máquinas da terceira geração introduziram novas de um domínio; necessidades na web (internet), como por exemplo, ter conhecimento semântico do conteúdo do documento, ou seja • Camada Lógica: responsável pela definição de saber do que se trata uma imagem inserida em uma página da mecanismos de inferência sobre os dados, sendo web, obrigando uma estruturação dos documentos composta por um conjunto de regras de inferência disponibilizados. A proposta da resolução dos problemas na que os agentes poderão utilizar para relacionar e busca de informações relevantes dentro de um contexto processar informações. desejado é trazida pela web semântica, juntamente com outros A Fig. 1 apresenta uma arquitetura proposta por Berners- mecanismos funcionais. Lee para a Web Semântica, composta de três camadas: III. WEB SEMÂNTICA (WEB SEMANTIC) Segundo o idealizador da web semântica (WS) Tim Berners-Lee[1], Web Semântica é uma extensão da Web atual na qual a informação possui significado bem definido, permitindo assim que computadores e pessoas trabalhem melhor, possibilitando que haja cooperação entre eles. Ele também foi o responsável pela criação de conceitos importantíssimos para o sucesso da internet, tais como a WWW, URLs, http e o próprio HTML. Atualmente ele trabalha liderando um grupo de pesquisadores no World Wide Web Consortium ou W3C, com o objetivo de melhorar, estender e padronizar os sistemas web. A Web Semântica surge como uma possível solução para a Fig. 1. Arquitetura da Web Semântica. estruturação dos dados na Web, permitindo a criação de um contexto no qual a informação possa ter significado para humanos e para máquinas, que se encarregarão de levar a IV. CAMADA DE ESQUEMA (SCHEMA LAYER) informação relevante para o usuário. Segundo Berners-Lee [1] A camada esquema provê uma forma de definir os dados do o principal desafio da Web Semântica é criar uma linguagem documento e o significado associado a esses dados. Trata que consiga expressar o significado e ao mesmo tempo também da estruturação e disposição dos dados de forma que estabelecer regras para processar esse significado de forma a os programas que rodam na web possam fazer inferência a inferir novos dados e regras. As regras para o processamento partir dos mesmos. do significado devem permitir que outros sistemas inteligentes Para que haja a representação do conhecimento são possam interagir. necessárias três condições: Berners-Lee[1], cita um exemplo do que a Web Semântica será capaz de fazer: o usuário realizará uma pesquisa na • Interoperabilidade Estrutural: Permite que os dados Internet para encontrar um médico de uma determinada área sejam representados de forma distinta, permitindo da Medicina, estabelecendo algumas restrições, tais como “o especificar tipos e possíveis valores para cada forma médico deve ter consultório no mesmo bairro onde moro e de representação; deve estar ligado à comunidade acadêmica”. Quando a busca for solicitada um agente de pesquisa navegará pela rede e • Interoperabilidade Sintática: Constitui-se de regras encontrará algumas possibilidades. De maneira inteligente e precisas que permitem o intercâmbio de dados na autônoma, o agente deverá comparar a agenda do usuário com Web; a agenda do médico e oferecer opções de horários para consulta. O usuário só terá o trabalho de escolher o horário • Interoperabilidade Semântica: Possibilita a que melhor lhe convier. compreensão e associação entre os dados. Na proposta de desenvolvimento da Web Semântica é sugerida As Linguagens utilizadas para atender esses requisitos são uma arquitetura de 3 camadas: XML e RDF, pois permitem expressar os dados para definir regras de raciocínio. A XML e a RDF que serão descritos mais • Camada Esquema: responsável por estruturar os dados e definir seu significado, para que possa elaborar um adiante neste documento, nas seções VII e VIII, respectivamente. Revista Tecnologias em Projeção
  • 3. Revista Tecnologias em Projeção ● v. 2 ● n. 1 ● p. 07-10 ● jun.● 2011 9 ARTIGO passo em direção à Web Semântica. Fig. 2. Exemplo Flexibilidade do XML. V. A CAMADA ONTOLOGIA (ONTOLOGY LAYER) Duas bases de dados podem utilizar terminologias diferentes para referir-se à mesma informação, resultando em <microcomputador> <modelo>Core 2 Quad</modelo> divergências para um mesmo conjunto semântico de dados. <ram>8 GB</ram> Pode ocorrer também de uma mesma terminologia estar sendo <monitor>LCD 17 Polegadas</monitor> utilizada com significados diferentes, por aplicações distintas. <teclado> Microsoft Wireless</teclado> Para tratar esses conflitos, existe a camada de ontologia que </microcomputador> define mecanismos capazes de estabelecer um padrão entre as páginas de web. As ontologias serão tratadas com mais detalhes na seção IX. VIII. RDF (RESOURCE DESCRIPTION FRAMEWORK) O RDF é um modelo de dados para objetos (recursos) e relações entre eles; ela provê uma semântica simples para o VI. A CAMADA LÓGICA (LOGIC LAYER) modelo, o qual pode ser representado em sintaxe XML. É na camada lógica que são possíveis os relacionamentos de Frequentemente chamada de “linguagem”, RDF é informação e as inferências de conhecimento da Web essencialmente um modelo de dados. Seu bloco de construção Semântica. As regras de inferência fornecem aos agentes básico é uma tripla objeto-atributo-valor, chamada de (programas) poder de raciocinar sobre os termos e seus statement (declaração). O significado da tripla <objeto, significados, que foram definidos na camada esquema e de atributo, valor> é de que o objeto X tem o valor Y para certo raciocinar a respeito dos relacionamentos entre os conceitos atributo Z. segundo a sua definição na camada ontologia. O exemplo abaixo ilustra a escrita RDF utilizando a sintaxe Os agentes são sistemas computacionais autônomos que XML: travam diálogos, negociam e coordenam transferência de informações para atingir os objetivos do seu criador ([2]). De <disciplina nome = "Engenharia de Software"> acordo com [3], os agentes possuem algumas características <professor>José</professor> como autonomia (funcionam sem intervenção humana), </disciplina> reatividade (percebem o ambiente tomam as decisões), têm comportamento colaborativo, possuem objetivos, são A sentença precedente sobre Jose é um statement. É claro flexíveis, sociáveis e têm a capacidade de aprender. que um modelo de dados abstrato precisa de uma sintaxe A WS possuirá vários agentes interagindo entre si, concreta para ser representado e transmitido, e, nesse sentido, compreendendo, trocando ontologias, adquirindo novas o RDF tem sido usado sobre XML. Como resultado, ele herda capacidades racionais quando adquirirem novas ontologias, os benefícios associados com XML. Contudo, é importante formando cadeias que facilitam a comunicação e a ação entender que outras representações sintáticas de RDF, não humana. baseadas em XML, são também possíveis; a sintaxe baseada em XML não é um componente necessário do modelo RDF [1]. VII. XML (EXTENSIBLE MARKUP LANGUAGE) O surgimento da XML, em 1996, revolucionou a Web e as IX. ONTOLOGIAS (ONTOLOGYS) formas como as aplicações trocam e representam dados. Mas afinal de contas o que vem a ser XML? Uma linguagem de Uma ontologia define termos para que um agente de programação? Ou um substituto do HTML? Nem uma coisa e software consiga extrair o máximo de informação possível de nem outra. De acordo com [4], XML nada mais é do que uma um documento. Ela fornece um entendimento comum e linguagem de representação de dados cujo foco é a semântica compartilhado de um domínio, que pode ser comunicado dos dados representados e não sua forma de apresentação. através de pessoas e sistemas de aplicação, tornando-se fator XML é uma linguagem de marcação extensível (eXtensible chave para o desenvolvimento da Web Semântica [5]. Markup Language), derivada do SGML, de onde também veio A ontologia tem um papel crucial no sentido de permitir o o HTML, por isso a confusão. Contudo ao contrário do acesso, a inter-operação e a comunicação baseados em HTML, que possui tags limitadas, em XML as tags não são conteúdo, fornecendo à Web um nível de serviço pré-definidas. Elas podem ser definidas de acordo com o qualitativamente novo, que consideramos na Web Semântica, significado do dado que se quer representar. pois permitem expressar regras possibilitando a um programa No exemplo simples ilustrado na Fig. 2, é mostrada uma deduzir significados da informação guardados no documento, implementação em XML. Perceba que em XML existem tags ou seja, permitem manipular os termos de uma maneira mais específicas para objetos como monitor, modelo. Portanto é útil e eficiente. atribuído um significado bem definido de certas unidades na Ela une em rede incríveis porções do conhecimento página criada. Tais unidades podem ser então manipuladas por humano, complementando-as com capacidade de processamento de máquina. aplicações que conhecem seus significados. É um primeiro Revista Tecnologias em Projeção
  • 4. Revista Tecnologias em Projeção ● v. 2 ● n. 1 ● p. 07-10 ● jun.● 2011 10 ARTIGO Segundo [6], a utilização de ontologias permite lidar com [6] MORAIS, Erikson Freitas de and SOARES, Marcelo Borghetti: Web Semântica para Máquinas de Busca. Universidade Federal de Minas conceitos, representando-os formalmente, e de se livrar de Gerais. problemas inerentes ao vocabulário da linguagem natural tais [7] CUNHA, Luiz. M. Silva. Web semântica: Estudo Preliminar,. como homonímia (nomes iguais), sinônimos, metonímia etc. Campinas: Embrapa, 2002. 16 p. De acordo com [7], facilidades de documentação, [8] STAAB, S.; MAEDCHE, A. Knowledge portals – ontologies at work. Disponível em: <http://www.aifb.uni-karlsruhe.de/WBS/Publ/2001/KP- manutenção e confiabilidade também são características OaW_sstama_2001.pdf>. Acesso em: 24 abr. 2006. importantes das ontologias assim como as propriedades compartilhamento e filtragem. [8], afirmam que “ontologia Alysson Vicuña de Oliveira Graduado em Ciência da Computação pela Universidade de Rio Verde – FESURV, Especialista em Desenvolvimento de permite acesso inteligente aos documentos na Web e infere ou Software para Web pela Faculdade Cathedral. Professor da Escola de deduz o conhecimento implícito das regras e fatos declarados Tecnologia da Faculdade Projeção. Analista de Sistemas Pleno e atualmente explicitamente na ontologia”. consultor OEI do Ministério da Educação - MEC. X. CONSIDERAÇÕES FINAIS Durante a elaboração deste artigo, procurou-se mostrar de forma clara e especifica as inúmeras facilidades que a Web Semântica trará para as pessoas que utilizam computador, ajudando-as a obterem informação de qualidade, em meio aos inúmeros documentos existentes na web. Com o auxilio das ontologias e Web Semântica, quando um usuário efetuar uma pesquisa utilizando uma maquina de busca, esta irá retornar ao requerente, apenas resultados relevantes ao contexto desejado, evitando que os usuários venham a sofrer prejuízos no tocante a qualidade de negócios e oportunidades. Mas para que as facilidades da WS estejam disponíveis a todos os usuários, faz se necessário a construção de ferramentas que preparem o conteúdo das paginas de forma semanticamente estruturadas. Deseja-se ainda a automação da arquitetura da web Semântica, que atualmente segue uma proposta utilizando XML para estruturação dos dados, modelos de RDF para a representação semântica e os relacionamentos são gerados utilizando ontologias, manipulando manualmente diferentes arquivos. Espera-se ainda que com o desenvolvimento de ferramentas especializadas, seja possível trabalhar apenas com as ontologias, sendo as outras duas camadas do modelo criadas automaticamente. REFERÊNCIAS [1] BERNERS-LEE, T.; HENDLER, J.; LASSILA, O. The semantic web – a new form of the Web content that is meaningful to computer will unleash a revolvution of new possibilities. Scientific American, May 17, 2001. Disponível em: <http://www.sciam.com/print_version.cfm?articleID=00048144-10D2- 1C70-84A9809EC588EF21>. Acesso em: 20 abr. 2006. [2] BONIFÁCIO, A. S.; HEUSER, C. A. Ontologias e consultas semânticas: uma aplicação ao caso Lattes. Disponível em: < http://www.uel.br/pessoal/ailton/Trabalhos/Disserta%E7ao%20de%20M estrado-Ailton-Final.pdf >. Acesso em: 05 jun. 2011. [3] DUARTE, O. C. M. B.; FURTADO JUNIOR, M. B. Tutorial XML. Disponível em: <http://www.gta.ufrj.br/grad/00_1/miguel/>. Acesso em: 18 abr. 2006. [4] BRAGANHOLO, Vanessa P.: Gerenciamento de Dados XML. Revista Computação Brasil, ano VII- n°21-Março/Abril e Maio de 2006. Sociedade Brasileira de Computação. [5] JASPER, R.; USCHOLD, M. A framework for understanding and classifying ontology applications. Disponível em: <http://sern.ucalgary.ca/KSI/KAW/KAW99/papers/Uschold2/final-ont- apnfmk.pdf>. Acesso em: 23 abr. 2006. Revista Tecnologias em Projeção