Barcamp Buenos Aires - LinkedData & Mashups 3.0

2,338 views

Published on

A presentation by Juan F. Codagnone, co-founder of Zauber, on how LinkedData initiatives, supported by RDFs and sites like Freebase.com could change the next Web, enabling us to build the new Mashups 3.0.

Published in: Technology, Travel
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,338
On SlideShare
0
From Embeds
0
Number of Embeds
301
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Barcamp Buenos Aires - LinkedData & Mashups 3.0

  1. 1. Mashups 3.0 31 de Octubre de 2009 Barcamp 2009, Buenos Aires ldap://cn=Juan F. Codagnone, o=Zauber, dc=Argentina http://juan.zauber.com.ar/ http://flof.com.ar/ http://twitter.com/juam http://www.zauber.com.ar/
  2. 2. Agenda 01. El problema 02. Principios Linked Data 03. Herramientas 03. 04. 04. ¿Que puedo hacer? http://www.zauber.com.ar 01|57
  3. 3. Mashups 3.0 01. El problema http://www.zauber.com.ar 02|57
  4. 4. Mashups 3.0 Introducción Problema/Oportunidad: La información está dispersa. Tomemos el caso del restaurant “Freak Roy” http://www.zauber.com.ar 03|57
  5. 5. Mashups 3.0 Freak Roy – Página de internet Fuente: http://www.freakrestaurant.com.ar/ http://www.zauber.com.ar 04|57
  6. 6. Mashups 3.0 flof.com.ar – Ubicación básica y geolocalización Fuente: http://iphone.flof.com.ar/place/10257/ http://www.zauber.com.ar 03. 05|57
  7. 7. Mashups 3.0 flof.com.ar: cercanía con otros lugares Fuente: http://flof.com.ar/bin/map/?show=10257&ll=-58.43630210772,-34.584051085076&zoom=-1 http://www.zauber.com.ar 03. 06|57
  8. 8. Mashups 3.0 guiaoleo.com.ar: Información técnica sobre restaurants Fuente: http://www.guiaoleo.com.ar/detail.php?ID=520 http://www.zauber.com.ar 03. 07|57
  9. 9. Mashups 3.0 Club La Nación: Descuentos Fuente: http://www.club.lanacion.com.ar/ficha.asp?idSucursal=1080 http://www.zauber.com.ar 03. 08|57
  10. 10. Mashups 3.0 Salí Seguro: Habilitaciones e información societaria Fuente: http://saliseguro.gob.ar/buscador.html (linda url!) http://www.zauber.com.ar 03. 09|21
  11. 11. Mashups 3.0 IGJ: Información de trámites de la sociedad Fuente: http://www.jus.gov.ar/igjonline/igj2.shtml?article=1701241&option=4 http://www.zauber.com.ar 03. 10|57
  12. 12. Mashups 3.0 En resumen... Fuente: Walled social networks cartoon David Simonds/The Economist http://www.zauber.com.ar 03. 11|57
  13. 13. Mashups 3.0 Linked Data al rescate! Concepto de Tim Berners-Lee del 1998. Fuente: http://www.w3.org/DesignIssues/LinkedData.html http://www.zauber.com.ar 03. 12|57
  14. 14. Linked data #1 Principio: URIs para identificar Usar URIs para identificar a las cosas (recursos) (no solo documentos [ej: un html, un xls]) http://www.zauber.com.ar 13|57
  15. 15. Mashups 3.0 Principio #1: Utilizar URIs para identificar cosas Uniform Resource Identifiers: Generic Syntax (RFC:3986) ● Texto que identifica globalmente a algo (fisico o abstracto) Sintaxis: URI = schema “:” hier-part [ “?” query] [ “#” fragment] Ejemplo: foo://example.com:123/aqui/vamos?llave=valor#autos http://www.zauber.com.ar 03. 14|57
  16. 16. Mashups 3.0 Principio #1: Utilizar URIs para identificar cosas ● http://www.freakrestaurant.com.ar/ ● http://flof.com.ar/bin/spot/geoinfo/10257/ ● http://www.club.lanacion.com.ar/ficha.asp?idSucursal=1080 http://www.zauber.com.ar 03. 15|57
  17. 17. Mashups 3.0 Principio #1: Utilizar URIs para identificar cosas ● http://saliseguro.gob.ar/namespace/habilitacion/bar ● http://labs.zauber.com.ar/namespace/kraken/igj/tramites/403442 ● http://labs.zauber.com.ar/namespace/kraken/clublanacion/tipodescuento/20porciento http://www.zauber.com.ar 03. 16|57
  18. 18. Mashups 3.0 Principio #1: Utilizar URIs para identificar cosas ● http://www.freebase.com/view/en/campari ● http://www.freebase.com/view/en/fernet_branca ● http://www.freebase.com/view/en/negroni http://www.zauber.com.ar 03. 17|57
  19. 19. Linked Data #2. Principio. Preferir HTTP URIs Aprovechar el HTTP de la URI para que la gente pueda localizar y consultar (es decir, desreferenciar) estos recursos. http://www.zauber.com.ar 18|57
  20. 20. Mashups 3.0 Preferir URIs HTTP para identificar cosas urn:isbn:0-395-36341-1 tel:+1-201-555-0123 tel:863-1234;phone-context=+1-914-555: urn:ietf:rfc:2648 urn:uuid:6e8bc430-9c3a-11d9-9669-0800200c9a66 http://www.zauber.com.ar 19|57
  21. 21. Mashups 3.0 Preferir URIs HTTP para identificar cosas Fuente: http://www.w3.org/2001/tag/doc/selfDescribingDocuments http://www.zauber.com.ar 20|57
  22. 22. Linked Data #3. Principio. Proporcionar info Proporcionar información útil acerca de la cosa (recurso) cuando la URI haya sido desreferenciada. http://www.zauber.com.ar 21|57
  23. 23. Mashups 3.0 Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada. Fuente: http://flof.com.ar/bin/spot/geoinfo/10257/ http://www.zauber.com.ar 04. 22|57
  24. 24. Mashups 3.0 Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada. Fuente: http://flof.com.ar/bin/spot/geoinfo/10257/ http://www.zauber.com.ar 04. 23|57
  25. 25. Mashups 3.0 Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada. Fuente: http://flof.com.ar/bin/spot/geoinfo/10257/ http://www.zauber.com.ar 04. 24|57
  26. 26. Mashups 3.0 Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada. Fuente: http://flof.com.ar/bin/spot/geoinfo/10257/ http://www.zauber.com.ar 25|57
  27. 27. Mashups 3.0 Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada. Otra representación de las filminas anteriores (vista de la información flof.com.ar) http://www.zauber.com.ar 26|57
  28. 28. Mashups 3.0 Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada. Posible grafo para alguno de los datos de guia oleo http://www.zauber.com.ar 27|57
  29. 29. 04. Nuestros clientes Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada. http://www.zauber.com.ar 11|21
  30. 30. 04. Nuestros clientes Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada. http://www.zauber.com.ar
  31. 31. Mashups 3.0 Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada. RDF = Resource Description Framework Propósito: Proveer una forma de describir cosas identificables http://www.zauber.com.ar 30|57
  32. 32. Mashups 3.0 Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada. http://www.zauber.com.ar 31|57
  33. 33. Mashups 3.0 Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada. Reusar vocabularios existentes ● DCTERMS – Metadata (title, creator, publisher, format, source) ● WGS84 - Geolocalización (latitud, longitud) ● FOAF - Friend of a Friend: Usado para modelar personas, y sus relaciones ● SIOC – Comunidades Online ● SKOS - Conceptos, Taxonomías ● vCard - Direcciones, información de contacto ● hReview - Reviews http://www.zauber.com.ar 32|57
  34. 34. Mashups 3.0 Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada. Negociacion de contenido en HTTP http://www.zauber.com.ar 33|57
  35. 35. Linked Data #4 Principio. Enlazar a otra URIs Incluir enlaces a otras URIs relacionadas con los datos contenidos en el recurso, de forma que se potencie el descubrimiento de información en la Web. http://www.zauber.com.ar 34|57
  36. 36. Mashups 3.0 Enlazar a otras URIs http://www.zauber.com.ar 05. 35|57
  37. 37. Mashups 3.0 Enlazar a otras URIs http://www.zauber.com.ar 05. 36|57
  38. 38. Mashups 3.0 Enlazar a otras URIs http://www.zauber.com.ar 05. 37|57
  39. 39. Mashups 3.0 Enlazar a otras URIs http://www.zauber.com.ar 05. 38|57
  40. 40. Mashups 3.0 Enlazar a otras URIs http://www.zauber.com.ar 05. 39|57
  41. 41. Mashups 3.0 Enlazar a otras URIs http://www.zauber.com.ar 40|57
  42. 42. Mashups 3.0 Enlazar a otras URIs http://www.zauber.com.ar 05. 41|57
  43. 43. Linked Data :-( Potenciales Problemas Algunas cosas para tener en cuenta http://www.zauber.com.ar 42|57
  44. 44. Mashups 3.0 Licenciamiento de datos Los hechos factuales en general no están cubiertos por el copyright, pero ● pueden estar sujetos a otros derechos como ● secretos comerciales, ● los derechos de marcas, ● leyes de protección de datos http://www.zauber.com.ar 05. 43|57
  45. 45. Mashups 3.0 Validez de la información Cualquiera pueda agregar hechos factuales sobre una entidad determinada. Debe existir confianza! http://www.zauber.com.ar 44|57
  46. 46. Mashups 3.0 Conciliación de la información Se debe detectar URIs que hablan sobre los mismos temas. Que cambió desde la última vez? http://www.zauber.com.ar 45|57
  47. 47. Linked Data 8-) Herramientas Que tengo a mi disposición http://www.zauber.com.ar 46|57
  48. 48. Mashups 3.0 Herramientas - Freebase Fuente: http://www.freebase.com/type/schema/dining/restaurant?domain=%2Ffood http://www.zauber.com.ar 47|57
  49. 49. Mashups 3.0 Herramientas - Freebase Fuente : http://www.freebase.com/app/queryeditor http://www.zauber.com.ar 48|57
  50. 50. Mashups 3.0 Herramientas - SameAs Fuente: http://sameas.org/html?q=Buenos+Aires http://www.zauber.com.ar 05. 49|57
  51. 51. Linked Data :-) ¿Que puedo hacer? Change the world! http://www.zauber.com.ar 50|57
  52. 52. Mashups 3.0 Abogá por la publicación de información Lograr la publicación de sets de datos públicos (Estados y organismos estatales) en cualquer formato. Permite transparecia hacia los ciudadanos. Fuente: http://data.gov/ http://www.zauber.com.ar 05. 51|57
  53. 53. Mashups 3.0 Covertir datos Convertir datasets públicos en participantes de la web de links. http://www.agencia.gov.ar/IMG/pdf/Res.268-09_ANR_FONSOFT_2008_Anexo_Ib.pdf http://www.zauber.com.ar 05. 52|57
  54. 54. Mashups 3.0 Publicá información linkeable Si tenés un sitio web, publicá linked data http://www.zauber.com.ar 05. 53|57
  55. 55. Mashups 3.0 Consumí linked data: Enriquecé tu contenido Si tenés un sitio web, consumí linked data Fuente: http://online.wsj.com/article/SB124173204531997947.html http://www.zauber.com.ar 05. 54|57
  56. 56. Mashups 3.0 ¿Que hacer? Descubrí nuevos usos de la información ya existente Fuente:http://www.w3.org/2009/Talks/0204-ted-tbl/#(32) http://www.zauber.com.ar 05. 55|57
  57. 57. Mashups 3.0 ¿Qué estamos haciendo? Kraken ● OSGi para tener una arquitectura plugeable ● Fetchers ● Transformadores de contenido (XSLT, Xquery) ● Repositorio de información (RDF) ● Proceso de conciliación interna ● Proceso de conciliación externa (freebase.com) Imagen: http://en.wikipedia.org/wiki/File:Colossal_octopus_by_Pierre_Denys_de_Montfort.jpg http://www.zauber.com.ar 05. 56|57
  58. 58. Gracias por el tiempo Gracias por escuchar Mashup 3.0 http://zauber.com.ar/media/2009/10/barcampba-mashup-3.0.pdf Blog Twitter http://twitter.com/juam http://juan.zauber.com.ar/ http://twitter.com/zaubersoftware http://blog.code.zauber.com.ar http://www.zauber.com.ar 06. 57|57

×