You are on page 1of 5

23

Web Semntica: Uma Rede de Conceitos Semantic Web: A Network of ConceptsONCEPTS Professor Especialista Jos Maurcio dos Santos Pinheiro
Artigo Original Original Paper Palavras-chaves: Internet Semntica Web 3.0 Rede de Conceitos Ontologias Metadados Resumo A popularizao do uso dos computadores e da acessibilidade Internet produziu uma mudana nos modos de uso da informao cuja extenso ainda no est completamente delineada. De um catlogo de informaes universais e pginas estticas, a Internet evoluiu para uma proposta de participao humana na criao do seu contedo, permitindo a maior interatividade dos usurios. Outra proposta, ainda mais revolucionria, considera a Internet uma Rede de Conceitos, onde as palavras fazem sentido s maquinas e deixam de existir apenas como letras transformadas em algoritmos. a Internet 3.0, Web 3.0 ou ainda Web Semntica, que permite a recuperao da informao e organizao do conhecimento por seres humanos e mquinas, e onde a pesquisa estabelece relaes, ou seja, em vez de um grande catlogo de dados aleatrios, a Internet transformase em um guia universal e inteligente. O presente artigo apresenta a Web Semntica como um projeto que busca padronizar as formas de descrio do contedo e gerar verossimilhana na comparao dos dados para a recuperao das informaes. Key words: Internet semantics Web 3.0 Network Concepts

Abstract The popularization of the use of computers and accessibility to the Internet produced a change in the ways of use of information whose extent is not yet fully delineated. From a universal catalog of information and static pages, the Internet has evolved into a proposal for human involvement in creating your content, allowing for greater interactivity for users. Another proposal, even more revolutionary, considers the Internet a network of concepts, where the words make sense to machines and no longer just letters turned into algorithms. It is the Internet 3.0, Web 3.0 or Semantic Web, which allows the retrieval of information and organization of knowledge by humans and machines, and where the research builds relationships, that is, instead of a large catalog of random data, the Internet becomes a universal and intelligent guide. This article presents the Semantic Web as a project that seeks ways to standardize the description of the content and generate likelihood of comparison of data for the recovery of information.

Metadata

Introduo
A partir da dcada de 1960, a disponibilidade de meios de armazenamento e tratamento automtico da informao fez surgir os primeiros modelos e sistemas de bases de dados. Os desenvolvimentos conceituais e o aumento da sofisticao dos sistemas oferecidos no pararam desde ento, acompanhando o desenvolvimento tecnolgico

Cadernos UniFOA

Ontologies

edio n 09, abril 2009

24

e a ampliao das reas de aplicao. A massificao da disponibilizao e do uso da informao na Internet obriga uma anlise sobre a qualidade da informao disponvel. A realidade que, desde que surgiu oficialmente em 1991, a Internet vem acumulando informaes desorganizadas de maneira exponencial. Recentemente, o advento da Web 2.0, que prope o aproveitamento da inteligncia coletiva no desenvolvimento de aplicativos para a Internet, trouxe tona a necessidade da padronizao dessa informao. De acordo com Berners e Hendler (2001), os computadores necessitam ter acesso a colees estruturadas de informaes e de conjuntos de regras de inferncia que ajudem no processo de deduo automtica para que seja administrado o raciocnio automatizado, ou seja, a representao do conhecimento. Atualmente, as bases de dados suportam informaes de todos os domnios de atividade em que seja necessria a persistncia do conhecimento e uma parte substancial das aplicaes incluem-nas de forma implcita ou explcita. O principal aspecto abordado na Web Semntica est em organizar o conhecimento armazenado na Internet por meio da compreenso da linguagem humana, pelas mquinas, na recuperao da informao, sem que o usurio precise dominar refinadas estratgias de linguagem ou conhecimento de mquinas de busca.

incorporar semntica s informaes. Isso proporciona no somente que os usurios entendam as informaes como tambm as mquinas possam usufruir dessa vantagem, pois h pretenso de fornecer estruturas e dar significado semntico ao contedo das pginas de internet, criando um ambiente onde os agentes de software e os usurios podem trabalhar de forma cooperativa.

Ontologias
O termo ontologia vem sendo discutido e aplicado em diversas reas do conhecimento cientfico. Originado na filosofia, significa categoria que pode ser usada para classificar alguma coisa (ALMEIDA e BAX, 2003, p.7). Segundo Gruber (1993), ontologia representa a definio explcita de conceitos e suas relaes, propriedades e restries expressas formalmente, ou seja, a ontologia permite especificar uma viso abstrata e simplificada de um assunto que se deseja representar. Em termos de utilizao, a ontologia serve de vocabulrio para a troca de informaes entre aplicaes. A adoo de uma ontologia um compromisso de consistncia com os seus conceitos e a garantia de que uma aplicao, dentro dos limites das suas funcionalidades, ir interrogar outras aplicaes e responder aos pedidos destas, de acordo com o vocabulrio comum. Para os Sistemas de Informao, a ontologia compreende um conjunto de conceitos e linguagens que podem ser usadas para descrever alguma rea do conhecimento ou construir uma representao para esse conhecimento. O uso de linguagens permite escrever afirmaes que captam o significado dos dados numa aplicao. Se cada aplicao pode criar os seus prprios conceitos, e se pretende que outras aplicaes possam manipul-los de uma forma sensvel ao significado, ento, preciso que o significado desses conceitos seja exposto de uma forma que se possa manipular automaticamente. Esse o papel das ontologias na Web Semntica. As regras da Web Semntica so especificadas atravs das ontologias, as quais permitem representar explicitamente a semntica dos dados, tornando possvel elaborar uma estrutura que complementa o processamento das mquinas e melhorar qualitativamente o nvel de servios na Internet.

Objetivos
Na atual estrutura da Internet, grande parte da informao disponibilizada de forma desorganizada e sem padronizao. Apesar do resultado de uma pesquisa ser perfeitamente satisfatrio para os seres humanos, na maioria das vezes, as mquinas, como os mecanismos de busca - por exemplo - no conseguem tirar o mximo proveito da informao disponvel. Segundo Berners-Lee et al. (2001), A Web Semntica uma extenso da Web atual na qual a informao recebe um significado bem definido, permitindo que os computadores e as pessoas cooperem melhor. A Internet Semntica se desenvolve para que a informao possa ser compreendida pelas mquinas, na forma de agentes computacionais que so capazes de operar eficientemente sobre as informaes, podendo entender seus significados, ou seja,

Cadernos UniFOA

edio n 09, abril 2009

Segundo Hendler (2001): a Web Semntica pode ser considerada como a composio de um grande nmero de pequenos componentes ontolgicos que apontam entre si. O uso de ontologias que relacionem dados semnticos permite a interao entre diferentes dados. Por exemplo, se for dito que Fulano vai ao Seminrio de Virtualizao e que O Seminrio de Virtualizao ser dia 10 de maio, na Universidade XYZ, uma aplicao especializada poder responder uma questo do tipo Onde est o Fulano?, retornando que dia 10 de maio, Fulano estar na Universidade XYZ.

Uma das aplicaes dos metadados est na formao de dicionrios de informaes. Nesses dicionrios so descritas informaes que dizem respeito origem dos dados, do formato dos dados, do fluxo dos dados, das regras de transformao, entre outros aspectos.

25

Componentes da Web Semntica


As linguagens usadas na Internet foram desenhadas com o objetivo de serem de acesso fcil para os seres humanos. Entretanto, o uso intenso da Web fez surgir tambm o conceito de domnio de servios, ou seja, aplicaes que se destinam a realizar tarefas em nome do usurio, explorando a informao disponvel e fornecendo um resultado em um tempo extremamente baixo. Uma aplicao tem habitualmente um domnio cujos conceitos so captados tanto na informao que manipulada como nas funcionalidades oferecidas ao usurio da aplicao, ou seja, a semntica est implicitamente captada na aplicao. Quando h necessidade de comunicao entre aplicaes, deve-se estabelecer uma linguagem prpria, que mais uma vez tem implcitos os conceitos do domnio. Estas linguagens, normalmente chamadas de protocolos, so faladas pelas aplicaes quando precisam trocar informaes entre si. O desenvolvimento da Web Semntica apresenta diversas tecnologias desenvolvidas e em desenvolvimento. As mais bsicas esto ao nvel da uniformizao da sintaxe usada para representar dados elementares. Este primeiro nvel garante um formato aberto e a possibilidade de criar anotaes arbitrrias, ou seja, completa liberdade em termos de criao de conceitos. Nesse contexto, a Web Semntica compreende linguagens conforme descrito a seguir: XML (eXntesible Markup Language) - prov uma sintaxe de estruturao de documentos, mas no impe regras semnticas nesses documentos; XML Schema - linguagem para restringir a estrutura de documentos XML; RDF (Resource Description Framework) - modelo de dados para se referir a objetos (resources) e como eles so relacionados. Um

Metadados
Metadados referem-se estrutura descritiva da informao sobre outro dado, o qual usado para ajudar na identificao, descrio, localizao e gerenciamento de recursos da Internet. A finalidade principal documentar e organizar, de forma estruturada, os dados, com objetivo de minimizar duplicao de esforos e facilitar a manuteno dos dados. Berners-Lee et al. (2001) afirma que o desenvolvimento da Web Semntica, se dar a partir do uso intensivo de metadados, visando fornecer acesso automatizado informao com base no processamento de dados e heursticas feito por mquinas. Seguindo essa filosofia, agentes automatizados podem realizar tarefas para os usurios, usando metadados semnticos. Assim, possvel criar vocabulrios comuns para metadados (ontologias) e conexes entre vocabulrios que permitem que os autores de documentos saibam como estrutur-los para que os agentes automatizados possam usar as informaes de acordo com o contexto. Por exemplo, o autor no sentido de autor da pgina no ser confundido com o autor do livro que est sendo revisado na pgina. Moura (2002) afirma: A utilizao das arquiteturas de metadados importante para as aplicaes que trocam dados estruturados na Web, pois fornecem suporte codificao, transporte e a interoperabilidade semntica, sinttica e estrutural a uma variedade de metadados desenvolvidos de forma independente.

Cadernos UniFOA

edio n 09, abril 2009

26

modelo baseado em RDF pode ser representado usando uma sintaxe XML; RDF Schema - vocabulrio para descrever propriedades e classes de recursos RDF, juntamente com semnticas para criar hierarquias para essas propriedades e classes; OWL (Ontology Web Language) adiciona vocabulrios para descrever classes e propriedades: relacionamentos entre classes, cardinalidade, igualdade, maior variedade de tipos de propriedades, caractersticas de propriedades e classes numeradas. Pode incluir descries de classes e suas respectivas propriedades e seus relacionamentos. Esses componentes so utilizados para aumentar a usabilidade e funcionalidade da Internet e de seus recursos relacionados. Conforme descrito em Afonso (2001), uma arquitetura para a Web Semntica composta por trs camadas, conforme mostrado na Figura 1:

Figura 1 - Estrutura para Web Semntica

edio n 09, abril 2009

Camada Esquema - responsvel por estruturar os dados e definir seu significado para que possa elaborar um raciocnio lgico; Camada Ontologia - responsvel por definir relaes entre os dados. Nesse nvel se d o entendimento comum e compartilhado de um domnio; Camada Lgica - responsvel por definir mecanismos para fazer inferncia sobre os dados. Composta por um conjunto de regras de inferncia que os agentes podero utilizar para relacionar e processar informaes.

Desafios
O crescimento da Internet e a popularizao do seu uso geraram um grande

volume de informao. Em consequncia, as mquinas de busca no conseguem filtrar o que realmente relevante para uma dada pesquisa. No modelo atual, os documentos so estruturados, considerando principalmente a apresentao e usando um tipo de marcao, muitas vezes, gerado por ferramentas automatizadas que, na maior parte do tempo, no observam a sintaxe ou a semntica da informao. Por exemplo, em uma ferramenta de busca tradicional, os resultados obtidos so baseados nas palavras-chaves digitadas, de acordo com o nmero de vezes que elas se repetem na rede. Esse resultado no considera o sentido ou a relao entre elas. O desafio da Internet Semntica construir uma linguagem que faa sentido para a mquina, em que o maior volume possvel de informao seja disponibilizado de modo lgico e coerente para o usurio, ou seja, a pesquisa estabelece relaes. Para evitar uma sobrecarga nos mecanismos de busca e para facilitar a classificao e obteno de informaes, a proposta da Web Semntica o uso de novos vocabulrios de marcao como RDF e OWL, por exemplo, e novos usos para vocabulrios j existentes. A modularizao proporcionada pelos vocabulrios da Web semntica facilita a criao de mecanismos de busca e aplicaes especficas para cada tipo de dado, sendo descrito por uma semntica. A ideia que a ferramenta de busca entenda o sentido, por meio de inteligncia artificial e da programao da pgina, ou seja, o uso da semntica e do contexto para se realizar buscas na Internet, bem como a captura e utilizao do perfil de interesse para se filtrar informao. importante ressaltar que a semntica no est somente relacionada ao contedo de um recurso, mas tambm forma de como este se relaciona com os demais recursos na internet. Para que essa estrutura funcione, os computadores devem ter acesso s colees de informaes estruturadas e a um conjunto de regras de inferncia que podem ser utilizadas para levar ao raciocnio automatizado. Portanto, essencial que os recursos disponibilizados sejam expressivos, para que as mquinas ou agentes sejam capazes de processar e entender o real significado do dado, intermediando as necessidades de cada usurio e as fontes de informaes disponveis.

Cadernos UniFOA

Concluso
A Web Semntica uma proposta de evoluo da Internet atual, uma rede em que o significado da informao est acessvel s pessoas e mquinas. Nela, busca-se incluir mecanismos que capturem o significado das pginas, criando um ambiente onde os computadores possam processar e relacionar contedos provenientes de vrias fontes. Trata-se de um conceito que visa facilitar a obteno, classificao e organizao de informaes, de forma estruturada, de modo que os dados estejam disponveis tanto para as pessoas quanto para as mquinas. AWeb Semntica busca estruturar e dar semntica aos dados, facilitando a construo de aplicaes, visando diminuir ou eliminar as dificuldades relacionadas com o acesso informao. Entretanto, a tarefa de construir tal estrutura requer o desenvolvimento de novas solues tecnolgicas para normalizar as representaes dos significados semnticos e da capacidade de elaborar modelos adequados para a representao da informao. O objetivo explicitar o significado da informao para as mquinas, por meio do estabelecimento de linguagens para os conceitos usados. Essa abordagem, centrada na tecnologia, valoriza a informao estruturada, elegendo como objetos os itens de informao elementares e os seus relacionamentos, com nfase no tratamento automtico do seu significado semntico.

Semntica. Encontros Bibli: Revista Eletrnica de Biblioteconomia e Cincia da Informao. Universidade Federal de Santa Catarina, n.18, p. 20-39. Florianpolis, 2004. GRUBER, T. R. What is an Ontology? Disponvel em: <http://www.ksl.stanford.edu/ kst/what-is-an-ontology.html>. Acesso em dez 2008. HENDLER, J. Agents and the semantic web. IEEE Intelligents Systems, mar./abr. 2001. MOURA, A. M. C. A web semntica: fundamentos e tecnologias. Rio de Janeiro: IME, 2002. Disponvel em: <http://www. ipanema.ime.eb.br/~anamoura/publicacoes. html>. Acesso em: dez. 2008. W3C - Semantic Web. Disponvel em <http:// www.w3.org/2001/sw/>. Acesso em nov. 2008. W3C - Web-Ontology (WebOnt) Working Group. Disponvel em <http://www. w3.org/2001/sw/WebOnt/>. Acesso em nov. 2008.

27

Bibliografia

BERNERS-LEE, T.; HENDLER, J.; LASSILA, O. The Semantic Web. Scientific American, maio 2001. Disponvel em: <http://www. sciam.com/article.cfm?id=the-semantic-web> Acesso em dez. 2008. DZIEKANIAK, G. V.; KIRINUS, J. B. Web

Pinheiro (Curso Tecnolgico de Redes de Computadores UniFOA) jm.pinheiro@uol.com.br Centro Universitrio de Volta Redonda Campus Trs Poos Av. Paulo Erlei Alves Abrantes, n 1325, Trs Poos - Volta Redonda / RJ CEP: 27240-560

Informaes bibliogrficas: Conforme a NBR 6023:2002 da Associao Brasileira de Normas Tcnicas (ABNT), este texto cientfico publicado em peridico eletrnico deve ser citado da seguinte forma: PINHEIRO, Jos Maurcio dos Santos. Web Semntica: Uma Rede de Conceitos, Cadernos UniFOA. Volta Redonda, ano IV, n. 9, abril. 2009. Disponvel em: <http://www.unifoa.edu.br/portal_pesq/caderno/edicao/09/23.pdf>

edio n 09, abril 2009

ALMEIDA, M. B.; BAX, M. P. Uma viso geral sobre ontologias: pesquisa sobre definies, tipos, aplicaes, mtodos de avaliao e de construo. Cincia da Informao, Braslia, v.32, n.3, p.7-20, 2003.

Endereo para Correspondncia: Professor Especialista Jos Maurcio dos Santos

Cadernos UniFOA

AFONSO, M. M. R. Semantic web. Porto: Universidade do Porto, 2001. Disponvel em: <http://www.fe.up.pt/~mgi00014/ari/ SW.doc>. Acesso em dez. 2008.

You might also like