Anotação Semântica de Conteúdo Web Utilizando Microformatos e RDFa

  • Published on
    28-Jun-2015

  • View
    2.196

  • Download
    1

Embed Size (px)

DESCRIPTION

Trata dos princpios da Web Semntica. Da definio e uso dos Microformatos e do RDFa. Apresenta um exemplo prtico.

Transcript

<ul><li> 1. 1/30 Anotao Semntica de Contedo Web Utilizando Micro-formatos e RDFa Mestrado em Sistemas e Computao Sistemas Web e Hipermdia Prof. Celso Saibel Luiz Matos luizmatos.eti.br Salvador, Maio de 2008 </li></ul> <p> 2. 2/30 Introduo Micro-formatos RDFa Exemplo Prtico Consideraes Finais Referncias AGENDA 3. 3/30 INTRODUO Motivao O usurio da Web, alm de consumidor, torna-se produtor de informao; Crescimento significativo da quantidade de informao disponvel; Maior complexidade no processo de obteno de informao til; Estrutura dos dados interpretvel somente por humanos. 4. 4/30 INTRODUO Usurios de Internet no mundo em 2007: ~1,3 bi (STATS, 2008) Mdia de crescimento entre 2000 e 2007: ~265% (STATS, 2008) Pginas indexadas pelo Google em 2006: ~20 bi (ALLSOPP, 2007; GOOGLE SEARCH, 2008) (STATS, 2008) 5. 5/30 Tipo de Arquivos Quantidade Pginas Web 6.046.425.000 Documentos / Programas 170.369.580 Web Semntica 28.021.500 Multimdia 3.404.532 TOTAL 6.248.220.612 Resultados de busca em Google.com no dia 20/02/2008. (palavra-chave: filetype:arq) INTRODUO Usurios da Internet no Mundo (STATS, 2008) 6. 6/30 Objetivo Apresentar os princpios da Web Semntica e duas alternativas para a anotao de contedo Web: micro- formatos e RDFa. Metodologia Levantamento bibliogrfico; Leitura e sumarizao das idias; Implementao do exemplo prtico; Documentao (artigo + apresentao). INTRODUO 7. 7/30 Web Semntica Uma extenso da Web atual para permitir que os computadores e as pessoas cooperem entre si. Fornece um significado bem definido ao contedo Web. Permite que as mquinas interpretem a semntica dos documentos e dos dados. Linguagens no direcionadas ao humano. (BERNERS-LEE e outros, 2001; OSSENBRUGGEN e outros, 2002) INTRODUO 8. 8/30 Web Semntica Ontologias: especificao explcita de uma conceitualizao. RDF: descrio de informao/recursos na Web. OWL: representao formal das ontologias. GRDDL: junta informaes representadas em variaes de XML/XHTML em uma representao comum. SPARQL: linguagem de consulta e um protocolo de acesso a dados. Frameworks: desenvolvimento de aplicaes. Ex.: JENA, RAP. INTRODUO (GRUBER, 1993; RDF, 2004; OWL, 2004; GRDDL, 2007; SPARQL, 2008; MCBRIDE, 2005; WESTPHAL e BIZER, 2004) 9. 9/30 Anotao Semntica Esquema especfico para gerao e uso de metadados, possibilitando novos mtodos de acesso a informao. (KIRYAKOV e outros, 2003) a representao do contedo em uma linguagem formal e adicionada ao documento. (EUZENAT, 2002) INTRODUO 10. 10/30 Aumentar o significado de um contedo especfico; Tornar o contedo interpretvel por aplicaes; Entender a estrutura do documento e recuperar informao; (EUZENAT, 2002; KIRYAKOV e outros, 2003) INTRODUO Benefcios 11. 11/30 O que so? Um conjunto de formatos de dados simples construdos sobre padres existentes e adotados em larga escala. (ALLSOPP, 2007) Por qu? Resolver o problema de criao de uma semntica de marcao para a Web atual; Enquanto mecanismos mais complexos, como o RDF, no se estabelecem aplica-se a lowercase semantic web. (MICROFORMATS, 2008; ELIK e KHARE, 2006) MICRO-FORMATOS 12. 12/30 Princpios Resolver um problema especfico; Simplicidades e Modularidade; Primeiramente para humanos, depois para mquinas. (MICROFORMATS, 2008; ELIK e KHARE, 2006) MICRO-FORMATOS 13. 13/30 MICRO-FORMATOS Pgina com XHTML puro Pgina com XHTML e Micro-formatos 14. 14/30 MICRO-FORMATOS 15. 15/30 Especificaes em Micro-formatos (Fs): hCard: informaes de contato de pessoas ou organizaes. hCalendar: informaes de eventos (seminrios, reunies, etc). XFN: relacionamentos entre pessoas. hReview: revises/avaliaes na Web. hResume: publicao de curriculum. geo: marcao de coordenadas geogrficas. Entre outras.. MICRO-FORMATOS 16. 16/30 Estado da Arte Micro-formatos + RDF + OWL + GRDDL; - Como em (QUINT et all, 2006), (SCHAPRANOW, 2006) e outros. Adoo pelos gigantes da computao e Internet; - We need microformats. (Bill Gates) - Yahoo! lana servio especfico para pginas com micro-formatos Adoo pela indstria dos navegadores: - Plugins Firefox: Operator, Tails Export MICRO-FORMATOS 17. 17/30 O que ? Conjunto de atributos utilizados em linguagens como o HTML e o XHTML, para expressar a estrutura dos dados em pginas Web. Por qu? Embutir estruturas RDF em documentos XHTML vlidos para descrever metadados. Meio termo da Web Semntica ?!? Proposta W3C para os micro-formatos ?!? RDFa (RDFa, 2008) 18. 18/30 Sujeito: indicado pelo atributo about Predicado: representado pelos atributos property, rel ou rev Objeto: utilizam-se os atributos href, resource ou src Literal: o atributo utilizado o content junto com um atributo opcional chamado datatype ou contedo do elemento RDFa Sujeito Predicado Objeto 19. 19/30 RDFa http://www.luizmatos.eti.br contact:fn Luiz Augusto Matos da Silva contact:email Lzomatos@Gmail .com contact:title Aluno contact:org Universidade Salvador (UNIFACS) 20. 20/30 RDFa Estado da Arte Nativo no XHTML 2.0 (ainda no disponvel); Sintaxe diferenciada do HTML padro; Estudos muito recentes; Tema de discusso no WWW2008. Fonte: http://www.w3c.org 21. 21/30 EXEMPLO PRTICO Descrio das Etapas Informaes sobre um evento foram inseridas em duas pginas XHTML, cada uma com anotao semntica em um formato especfico. Transformao do documento XHTML em um conjunto de dados RDF. Realizao de consultas SPARQL 22. 22/30 EXEMPLO PRTICO Pgina com o micro-formato hCalendar 23. 23/30 EXEMPLO PRTICO Pgina com RDFa 24. 24/30 EXEMPLO PRTICO Validao do XHTML Transformao para RDF Arquivos XSL em: http://www.w3.org/2002/12/cal/ glean-hcal http://www-sop.inria.fr/acacia/ soft/RDFa2RDFXML.xsl 25. 25/30 EXEMPLO PRTICO Contedo RDF obtido 26. 26/30 EXEMPLO PRTICO Grafo RDF obtido 27. 27/30 EXEMPLO PRTICO Consulta e Resultado SPARQL 28. 28/30 Diante do: Crescimento exponencial de dados na Web; Complexidade de manuteno e recuperao de informao til; Abordamos: Os princpios bsicos relacionados proposta da Web Semntica. Apresentamos: Duas alternativas de anotao semntica do contedo Web: micro-formatos e RDFa. Realizamos: Um exemplo prtico com anotao semntica e manipulao de dados. CONSIDERAES FINAIS 29. 29/30 Micro-formatos: soluo mais apropriada para a marcao semntica do que as propostas oficiais; RDFa: possui facilidades semelhantes s dos micro- formatos, porm, ainda no possui uma verso final; A existncia de qualquer mecanismo de anotao semntica mais benfico do que a sua total ausncia. CONSIDERAES FINAIS 30. 30/30 ALLSOPP, John. Microformats: empowering your markup for web 2.0. New York: Springer, 2007. EUZENAT, Jrme. Eight Questions About Semantic Web Annotations. IEEE Intelligent System, vol. 17, n. 2, pp. 55-62, 2002. GRDDL. Gleaning Resource Descriptions from Dialects of Languages. Disponvel em: . Acesso em: 21 fev. 2008. KIRYAKOV, Atanas; POPOV, Borislav; TERZIEV, Ivan; MANOV, Dimitar; OGNYANOFF, Damyan. Semantic annotation, indexing and retrieval. Journal of Web Semantics, ISWC 2003 Special Issue, 1(2):671680, 2004. MCBRIDE, Brian. An Introduction to RDF and the Jena RDF API, 2005. Disponvel em: . Acesso em: 27 fev. 2008. MICROFORMATS. Website dos Micro-formatos. Disponvel em: . Acesso em: 20 fev. 2008. OSSENBRUGGEN, Jacco van; HARDMAN, Lynda; RUTLEDGE, Lloyd. Hypermedia and the Semantic Web: a research agenda. Journal of Digital Information, vol. 3, n. 1, 2002. QUINT, Vincent; VATTON, Irne; FLORES, Francesc Campoy. Templates, Microformats and Structured Editing. Document Engineering 06, Out. 2006. RDF. Resource Description Framework (RDF): Concepts and Abstract Syntax. W3C Recommendation, 2004. Disponvel em: . Acesso em: 22 fev. 2008. SCHAPRANOW, Matthieu-P. Microformats: a xml-document-immanent way for semantic annotations of web contents. University of Potsdam, Hasso-Plattner-Institute for IT Systems Engineering, 2006. SPARQL. Query Language for RDF W3C Recommendation, 2008. Disponvel em: . Acesso em: 22 fev. 2008. THOMPSON, Henry S. Formalising the Proximate Semantics of XML Languages with UML, OWL and GRDDL. In: XTech Conference, Frana, 2007. WESTPHAL, Daniel; BIZER, Chris. Introduction to RAP, 2004. Disponvel em: . Acesso em: 20 fev. 2008. ELIK, Tantek; KHARE, Rohit. Microformats: a pragmatic path to the semantic web. WWW 2006, Maio, 2006. REFERNCIAS </p>