20061220 pfc-swaml

526 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
526
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

20061220 pfc-swaml

  1. 1. Introducci´n o El proyecto SWAML Conclusiones Demostraci´n o SWAML Publicaci´n de listas de correo en Web Sem´ntica o a Sergio Fern´ndez L´pez a o http://swaml.berlios.de/ Proyecto Fin de Carrera E.U. de Ingenier´ T´cnica en Inform´tica de Oviedo ıa e a 20 de Diciembre de 2006 Sergio Fern´ndez L´pez a o SWAML
  2. 2. Introducci´n o El proyecto SWAML Conclusiones Demostraci´n o 1 Introducci´n o Situaci´n actual o Objetivos La Web Sem´ntica a 2 El proyecto SWAML Ontolog´ıa SWAML Buxon Herramientas complementarias 3 Conclusiones Impacto Futuro 4 Demostraci´n o Sergio Fern´ndez L´pez a o SWAML
  3. 3. Introducci´n o Situaci´n actual o El proyecto SWAML Objetivos Conclusiones La Web Sem´ntica a Demostraci´n o Tabla de contenidos 1 Introducci´n o Situaci´n actual o Objetivos La Web Sem´ntica a 2 El proyecto SWAML Ontolog´ıa SWAML Buxon Herramientas complementarias 3 Conclusiones Impacto Futuro 4 Demostraci´n o Sergio Fern´ndez L´pez a o SWAML
  4. 4. Introducci´n o Situaci´n actual o El proyecto SWAML Objetivos Conclusiones La Web Sem´ntica a Demostraci´n o Panorama actual Sergio Fern´ndez L´pez a o SWAML
  5. 5. Introducci´n o Situaci´n actual o El proyecto SWAML Objetivos Conclusiones La Web Sem´ntica a Demostraci´n o Panorama actual Situaci´n: o Miles de listas de correo Publicaci´n en HTML o Sergio Fern´ndez L´pez a o SWAML
  6. 6. Introducci´n o Situaci´n actual o El proyecto SWAML Objetivos Conclusiones La Web Sem´ntica a Demostraci´n o Panorama actual Situaci´n: o Miles de listas de correo Publicaci´n en HTML o Problemas: P´rdida de informaci´n e o Marcado estructurado sin valor sem´ntico a Problemas en las b´squedas tradicionales u Sergio Fern´ndez L´pez a o SWAML
  7. 7. Introducci´n o Situaci´n actual o El proyecto SWAML Objetivos Conclusiones La Web Sem´ntica a Demostraci´n o mbox ... From sioc-dev@googlegroups.com Fri Sep 15 13:35:44 2006 Message-ID: <1158352519.450b0e871c79e@courrier.privatedns.com> Date: Fri, 15 Sep 2006 16:35:19 -0400 From: Frederick Giasson <fred@fgiasson.com> To: sioc-dev@googlegroups.com Subject: Implementation of the SIOC v1.08 ontology in Talk Digger ... From sioc-dev@googlegroups.com Tue Sep 19 07:10:22 2006 From: Kjetil Kjernsmo <kjetilk@opera.com> Organization: Opera Software ASA To: sioc-dev@googlegroups.com Subject: Re: User vs. Person complexity Date: Tue, 19 Sep 2006 16:09:15 +0200 ... Sergio Fern´ndez L´pez a o SWAML
  8. 8. Introducci´n o Situaci´n actual o El proyecto SWAML Objetivos Conclusiones La Web Sem´ntica a Demostraci´n o Sergio Fern´ndez L´pez a o SWAML
  9. 9. Introducci´n o Situaci´n actual o El proyecto SWAML Objetivos Conclusiones La Web Sem´ntica a Demostraci´n o Objetivos Objetivo principal: Publicaci´n de los archivos antiguos de o listas de correo en un formato rico sem´nticamente. a Sergio Fern´ndez L´pez a o SWAML
  10. 10. Introducci´n o Situaci´n actual o El proyecto SWAML Objetivos Conclusiones La Web Sem´ntica a Demostraci´n o Objetivos Objetivo principal: Publicaci´n de los archivos antiguos de o listas de correo en un formato rico sem´nticamente. a Varios objetivos secundarios Sergio Fern´ndez L´pez a o SWAML
  11. 11. Introducci´n o Situaci´n actual o El proyecto SWAML Objetivos Conclusiones La Web Sem´ntica a Demostraci´n o Introducci´n a la Web Sem´ntica (I) o a Tim Berners-Lee expuso en 2001 su visi´n de lo que ser´ la o ıa Web Sem´ntica: a ((... disponer datos en la Web definidos y enlazados de forma que puedan ser utilizados por las m´quinas, no solamente para visualizarnos, sino a tambi´n para automatizar tareas, integrar y e reutilizar datos entre aplicaciones.)) Sergio Fern´ndez L´pez a o SWAML
  12. 12. Introducci´n o Situaci´n actual o El proyecto SWAML Objetivos Conclusiones La Web Sem´ntica a Demostraci´n o Introducci´n a la Web Sem´ntica (I) o a Tim Berners-Lee expuso en 2001 su visi´n de lo que ser´ la o ıa Web Sem´ntica: a ((... disponer datos en la Web definidos y enlazados de forma que puedan ser utilizados por las m´quinas, no solamente para visualizarnos, sino a tambi´n para automatizar tareas, integrar y e reutilizar datos entre aplicaciones.)) En definitiva, una web m´s util. a ´ Sergio Fern´ndez L´pez a o SWAML
  13. 13. Introducci´n o Situaci´n actual o El proyecto SWAML Objetivos Conclusiones La Web Sem´ntica a Demostraci´n o Introducci´n a la Web Sem´ntica (II) o a Tecnolog´ ıas: RDF (Resource Description Framework) OWL (Web Ontology Language) SPARQL (SPARQL Protocol and RDF Query Language) Sergio Fern´ndez L´pez a o SWAML
  14. 14. Introducci´n o Situaci´n actual o El proyecto SWAML Objetivos Conclusiones La Web Sem´ntica a Demostraci´n o RDF Modelo de tripletas del tipo (sujeto, predicado, objeto): Sergio Fern´ndez L´pez a o SWAML
  15. 15. Introducci´n o Situaci´n actual o El proyecto SWAML Objetivos Conclusiones La Web Sem´ntica a Demostraci´n o Ontolog´ ıa Forma describir categor´ y ıas relaciones b´sicas. a Formulaci´n rigurosa o del esquema conceptual de un dominio dado. OWL, lenguaje propuesto por el W3C. Varios ejemplos: FOAF, SIOC, Dublin Core... Sergio Fern´ndez L´pez a o SWAML
  16. 16. Introducci´n o Situaci´n actual o El proyecto SWAML Objetivos Conclusiones La Web Sem´ntica a Demostraci´n o SPARQL SPARQL (SPARQL Protocol and RDF query language) PREFIX foaf: <http://xmlns.com/foaf/0.1/> FROM <http://www.wikier.org/foaf.rdf> SELECT ?nick, ?name WHERE { ?x a foaf:Person . ?x foaf:nick ?nick . ?x foaf:name ?name } Sergio Fern´ndez L´pez a o SWAML
  17. 17. Introducci´n o Ontolog´ ıa El proyecto SWAML SWAML Conclusiones Buxon Demostraci´n o Herramientas complementarias Tabla de contenidos 1 Introducci´n o Situaci´n actual o Objetivos La Web Sem´ntica a 2 El proyecto SWAML Ontolog´ıa SWAML Buxon Herramientas complementarias 3 Conclusiones Impacto Futuro 4 Demostraci´n o Sergio Fern´ndez L´pez a o SWAML
  18. 18. Introducci´n o Ontolog´ ıa El proyecto SWAML SWAML Conclusiones Buxon Demostraci´n o Herramientas complementarias Componentes de SWAML El proyecto SWAML se compone de varias partes: Ontolog´ ıa SWAML Buxon Herramientas complementa- rias Sergio Fern´ndez L´pez a o SWAML
  19. 19. Introducci´n o Ontolog´ ıa El proyecto SWAML SWAML Conclusiones Buxon Demostraci´n o Herramientas complementarias SWAML utiliza varias ontolog´ ıas Sergio Fern´ndez L´pez a o SWAML
  20. 20. Introducci´n o Ontolog´ ıa El proyecto SWAML SWAML Conclusiones Buxon Demostraci´n o Herramientas complementarias SWAML utiliza varias ontolog´ıas, principalemente: SIOC Sergio Fern´ndez L´pez a o SWAML
  21. 21. Introducci´n o Ontolog´ ıa El proyecto SWAML SWAML Conclusiones Buxon Demostraci´n o Herramientas complementarias SWAML utiliza varias ontolog´ıas, principalemente: SIOC SWAML Sergio Fern´ndez L´pez a o SWAML
  22. 22. Introducci´n o Ontolog´ ıa El proyecto SWAML SWAML Conclusiones Buxon Demostraci´n o Herramientas complementarias SWAML utiliza varias ontolog´ıas, principalemente: SIOC SWAML FOAF Sergio Fern´ndez L´pez a o SWAML
  23. 23. Introducci´n o Ontolog´ ıa El proyecto SWAML SWAML Conclusiones Buxon Demostraci´n o Herramientas complementarias SWAML utiliza varias ontolog´ıas, principalemente: SIOC SWAML FOAF Dublin Core Sergio Fern´ndez L´pez a o SWAML
  24. 24. Introducci´n o Ontolog´ ıa El proyecto SWAML SWAML Conclusiones Buxon Demostraci´n o Herramientas complementarias SWAML Proceso batch: Sergio Fern´ndez L´pez a o SWAML
  25. 25. Introducci´n o Ontolog´ ıa El proyecto SWAML SWAML Conclusiones Buxon Demostraci´n o Herramientas complementarias SWAML Proceso batch: 1 mbox Sergio Fern´ndez L´pez a o SWAML
  26. 26. Introducci´n o Ontolog´ ıa El proyecto SWAML SWAML Conclusiones Buxon Demostraci´n o Herramientas complementarias SWAML Proceso batch: 1 mbox 2 parsear Sergio Fern´ndez L´pez a o SWAML
  27. 27. Introducci´n o Ontolog´ ıa El proyecto SWAML SWAML Conclusiones Buxon Demostraci´n o Herramientas complementarias SWAML Proceso batch: 1 mbox 2 parsear 3 serializar a RDF/XML Sergio Fern´ndez L´pez a o SWAML
  28. 28. Introducci´n o Ontolog´ ıa El proyecto SWAML SWAML Conclusiones Buxon Demostraci´n o Herramientas complementarias sioc:Forum Sergio Fern´ndez L´pez a o SWAML
  29. 29. Introducci´n o Ontolog´ ıa El proyecto SWAML SWAML Conclusiones Buxon Demostraci´n o Herramientas complementarias Buxon Visor de sioc:Forum’s Recomposici´n o de la lista de correo Implementaci´n o m´s completa a de SIOC Sergio Fern´ndez L´pez a o SWAML
  30. 30. Introducci´n o Ontolog´ ıa El proyecto SWAML SWAML Conclusiones Buxon Demostraci´n o Herramientas complementarias Herramientas complementarias configWizard: asistente de configuraci´n mediante o reflectividad estructural Sergio Fern´ndez L´pez a o SWAML
  31. 31. Introducci´n o Ontolog´ ıa El proyecto SWAML SWAML Conclusiones Buxon Demostraci´n o Herramientas complementarias Herramientas complementarias configWizard: asistente de configuraci´n mediante o reflectividad estructural FOAF Enricher: enriquecedor de datos basado en FOAF Sergio Fern´ndez L´pez a o SWAML
  32. 32. Introducci´n o Ontolog´ ıa El proyecto SWAML SWAML Conclusiones Buxon Demostraci´n o Herramientas complementarias Herramientas complementarias configWizard: asistente de configuraci´n mediante o reflectividad estructural FOAF Enricher: enriquecedor de datos basado en FOAF KML Exporter: exportaci´n de datos para Google Maps y o Google Earth Sergio Fern´ndez L´pez a o SWAML
  33. 33. Introducci´n o El proyecto SWAML Impacto Conclusiones Futuro Demostraci´n o Tabla de contenidos 1 Introducci´n o Situaci´n actual o Objetivos La Web Sem´ntica a 2 El proyecto SWAML Ontolog´ıa SWAML Buxon Herramientas complementarias 3 Conclusiones Impacto Futuro 4 Demostraci´n o Sergio Fern´ndez L´pez a o SWAML
  34. 34. Introducci´n o El proyecto SWAML Impacto Conclusiones Futuro Demostraci´n o Impacto En palabras del propio John Breslin: ((El proyecto de SWAML satisface un requisito muy necesario para la Web sem´ntica: poder referir a a versiones sem´nticas de los mensajes de correo a electr´nico usando un URI. ...)) o Sergio Fern´ndez L´pez a o SWAML
  35. 35. Introducci´n o El proyecto SWAML Impacto Conclusiones Futuro Demostraci´n o Impacto En palabras del propio John Breslin: ((El proyecto de SWAML satisface un requisito muy necesario para la Web sem´ntica: poder referir a a versiones sem´nticas de los mensajes de correo a electr´nico usando un URI. ...)) o Aporta dos implementaciones a SIOC Sergio Fern´ndez L´pez a o SWAML
  36. 36. Introducci´n o El proyecto SWAML Impacto Conclusiones Futuro Demostraci´n o Impacto En palabras del propio John Breslin: ((El proyecto de SWAML satisface un requisito muy necesario para la Web sem´ntica: poder referir a a versiones sem´nticas de los mensajes de correo a electr´nico usando un URI. ...)) o Aporta dos implementaciones a SIOC Acompa˜a a SIOC en el proceso de submission al W3C n Sergio Fern´ndez L´pez a o SWAML
  37. 37. Introducci´n o El proyecto SWAML Impacto Conclusiones Futuro Demostraci´n o Futuro Acceder a cuentas de GMail Marcado sem´ntico para el cuerpo de los a mensajes API en Python para SIOC Integraci´n con Mailman o Paquete en Debian GNU/Linux Submission al W3C Sergio Fern´ndez L´pez a o SWAML
  38. 38. Introducci´n o El proyecto SWAML Conclusiones Demostraci´n o Tabla de contenidos 1 Introducci´n o Situaci´n actual o Objetivos La Web Sem´ntica a 2 El proyecto SWAML Ontolog´ıa SWAML Buxon Herramientas complementarias 3 Conclusiones Impacto Futuro 4 Demostraci´n o Sergio Fern´ndez L´pez a o SWAML
  39. 39. Introducci´n o El proyecto SWAML Conclusiones Demostraci´n o demostraci´n pr´ctica o a Sergio Fern´ndez L´pez a o SWAML
  40. 40. Introducci´n o El proyecto SWAML Conclusiones Demostraci´n o SWAML, publicaci´n de listas de o correo en web sem´ntica a Fin Esta presentaci´n se distribuye bajo los t´rminos de la licencia: o e Sergio Fern´ndez L´pez a o SWAML

×