barcamp buenos aires - linkeddata & mashups 3.0
DESCRIPTION
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.TRANSCRIPT
![Page 1: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/1.jpg)
Mashups 3.0
31 de Octubre de 2009 Barcamp 2009, Buenos Aires
http://www.zauber.com.ar/
ldap://cn=Juan F. Codagnone, o=Zauber, dc=Argentina
http://juan.zauber.com.ar/
http://flof.com.ar/
http://twitter.com/juam
![Page 2: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/2.jpg)
Agenda
El problema
Principios Linked Data
Herramientas
¿Que puedo hacer?
01.
03.
04.
http://www.zauber.com.ar 01|57
02.
03.
04.
![Page 4: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/4.jpg)
Introducción
Mashups 3.0
http://www.zauber.com.ar 03|57
Problema/Oportunidad: La información está dispersa.
Tomemos el caso del restaurant “Freak Roy”
![Page 5: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/5.jpg)
Freak Roy – Página de internet
Mashups 3.0
http://www.zauber.com.ar 04|57
Fuente: http://www.freakrestaurant.com.ar/
![Page 6: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/6.jpg)
flof.com.ar – Ubicación básica y geolocalización
Mashups 3.0
http://www.zauber.com.ar 05|5703.
Fuente: http://iphone.flof.com.ar/place/10257/
![Page 7: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/7.jpg)
flof.com.ar: cercanía con otros lugares
Mashups 3.0
http://www.zauber.com.ar 06|5703.
Fuente: http://flof.com.ar/bin/map/?show=10257&ll=-58.43630210772,-34.584051085076&zoom=-1
![Page 8: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/8.jpg)
guiaoleo.com.ar: Información técnica sobre restaurants
Mashups 3.0
http://www.zauber.com.ar 07|5703.
Fuente: http://www.guiaoleo.com.ar/detail.php?ID=520
![Page 9: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/9.jpg)
Club La Nación: Descuentos
Mashups 3.0
http://www.zauber.com.ar 08|5703.
Fuente: http://www.club.lanacion.com.ar/ficha.asp?idSucursal=1080
![Page 10: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/10.jpg)
Salí Seguro: Habilitaciones e información societaria
Mashups 3.0
http://www.zauber.com.ar 09|2103.
Fuente: http://saliseguro.gob.ar/buscador.html (linda url!)
![Page 11: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/11.jpg)
IGJ: Información de trámites de la sociedad
Mashups 3.0
http://www.zauber.com.ar 10|5703.
Fuente: http://www.jus.gov.ar/igjonline/igj2.shtml?article=1701241&option=4
![Page 12: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/12.jpg)
En resumen...
Mashups 3.0
http://www.zauber.com.ar 11|5703.
Fuente: Walled social networks cartoon David Simonds/The Economist
![Page 13: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/13.jpg)
Linked Data al rescate!
Mashups 3.0
http://www.zauber.com.ar 12|5703.
Concepto de Tim Berners-Lee del 1998.
Fuente: http://www.w3.org/DesignIssues/LinkedData.html
![Page 14: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/14.jpg)
Principio: URIs para identificarUsar URIs para identificar a las cosas (recursos) (no solo documentos [ej: un html, un xls])
Linked data
#1
http://www.zauber.com.ar 13|57
![Page 15: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/15.jpg)
Principio #1: Utilizar URIs para identificar cosas
Mashups 3.0
http://www.zauber.com.ar 14|5703.
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
![Page 16: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/16.jpg)
Principio #1: Utilizar URIs para identificar cosas
Mashups 3.0
http://www.zauber.com.ar 15|5703.
● http://www.freakrestaurant.com.ar/
● http://flof.com.ar/bin/spot/geoinfo/10257/
● http://www.club.lanacion.com.ar/ficha.asp?idSucursal=1080
![Page 17: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/17.jpg)
Principio #1: Utilizar URIs para identificar cosas
Mashups 3.0
http://www.zauber.com.ar 16|5703.
● 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
![Page 18: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/18.jpg)
Principio #1: Utilizar URIs para identificar cosas
Mashups 3.0
http://www.zauber.com.ar 17|5703.
● http://www.freebase.com/view/en/campari
● http://www.freebase.com/view/en/fernet_branca
● http://www.freebase.com/view/en/negroni
![Page 19: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/19.jpg)
Principio. Preferir HTTP URIsAprovechar el HTTP de la URI para que la gente pueda localizar y consultar (es decir, desreferenciar) estos recursos.
Linked Data
#2.
http://www.zauber.com.ar 18|57
![Page 20: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/20.jpg)
Preferir URIs HTTP para identificar cosas
Mashups 3.0
http://www.zauber.com.ar 19|57
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
![Page 21: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/21.jpg)
Preferir URIs HTTP para identificar cosas
Mashups 3.0
http://www.zauber.com.ar 20|57
Fuente: http://www.w3.org/2001/tag/doc/selfDescribingDocuments
![Page 22: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/22.jpg)
Principio. Proporcionar infoProporcionar información útil acerca de la cosa (recurso) cuando la URI haya sido desreferenciada.
Linked Data
#3.
http://www.zauber.com.ar 21|57
![Page 23: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/23.jpg)
Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada.
Mashups 3.0
http://www.zauber.com.ar 22|5704.
Fuente: http://flof.com.ar/bin/spot/geoinfo/10257/
![Page 24: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/24.jpg)
Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada.
Mashups 3.0
http://www.zauber.com.ar 23|5704.
Fuente: http://flof.com.ar/bin/spot/geoinfo/10257/
![Page 25: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/25.jpg)
Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada.
Mashups 3.0
http://www.zauber.com.ar 24|5704.
Fuente: http://flof.com.ar/bin/spot/geoinfo/10257/
![Page 26: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/26.jpg)
Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada.
Mashups 3.0
http://www.zauber.com.ar 25|57
Fuente: http://flof.com.ar/bin/spot/geoinfo/10257/
![Page 27: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/27.jpg)
Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada.
Mashups 3.0
http://www.zauber.com.ar 26|57
Otra representación de las filminas anteriores (vista de la información flof.com.ar)
![Page 28: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/28.jpg)
Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada.
Mashups 3.0
http://www.zauber.com.ar 27|57
Posible grafo para alguno de los datos de guia oleo
![Page 29: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/29.jpg)
Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada.
04. Nuestros clientes
http://www.zauber.com.ar 11|21
![Page 30: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/30.jpg)
Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada.
04. Nuestros clientes
http://www.zauber.com.ar
![Page 31: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/31.jpg)
Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada.
Mashups 3.0
http://www.zauber.com.ar 30|57
RDF = Resource Description Framework
Propósito: Proveer una forma de describir cosas identificables
![Page 32: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/32.jpg)
Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada.
Mashups 3.0
http://www.zauber.com.ar 31|57
![Page 33: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/33.jpg)
Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada.
Mashups 3.0
http://www.zauber.com.ar 32|57
● 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
Reusar vocabularios existentesReusar vocabularios existentes
![Page 34: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/34.jpg)
Proporcionar información útil acerca de la cosa cuando la URI haya sido desreferenciada.
Mashups 3.0
http://www.zauber.com.ar 33|57
Negociacion de contenido en HTTP
![Page 35: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/35.jpg)
Principio. Enlazar a otra URIsIncluir 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.
Linked Data
#4
http://www.zauber.com.ar 34|57
![Page 43: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/43.jpg)
Potenciales ProblemasAlgunas cosas para tener en cuenta
Linked Data
:-(
http://www.zauber.com.ar 42|57
![Page 44: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/44.jpg)
Licenciamiento de datos
Mashups 3.0
http://www.zauber.com.ar 43|5705.
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
![Page 45: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/45.jpg)
Validez de la información
Mashups 3.0
http://www.zauber.com.ar 44|57
Cualquiera pueda agregar hechos factuales sobre una entidad determinada.
Debe existir confianza!
![Page 46: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/46.jpg)
Conciliación de la información
Mashups 3.0
http://www.zauber.com.ar 45|57
Se debe detectar URIs que hablan sobre los mismos temas. Que cambió desde la última vez?
![Page 47: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/47.jpg)
HerramientasQue tengo a mi disposición
Linked Data
8-)
http://www.zauber.com.ar 46|57
![Page 48: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/48.jpg)
Herramientas - Freebase
Mashups 3.0
http://www.zauber.com.ar 47|57
Fuente: http://www.freebase.com/type/schema/dining/restaurant?domain=%2Ffood
![Page 49: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/49.jpg)
Herramientas - Freebase
Mashups 3.0
http://www.zauber.com.ar 48|57
Fuente : http://www.freebase.com/app/queryeditor
![Page 50: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/50.jpg)
Herramientas - SameAs
Mashups 3.0
http://www.zauber.com.ar 49|5705.
Fuente: http://sameas.org/html?q=Buenos+Aires
![Page 51: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/51.jpg)
¿Que puedo hacer?Change the world!
Linked Data
:-)
http://www.zauber.com.ar 50|57
![Page 52: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/52.jpg)
Abogá por la publicación de información
Mashups 3.0
http://www.zauber.com.ar 51|5705.
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/
![Page 53: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/53.jpg)
Covertir datos
Mashups 3.0
http://www.zauber.com.ar 52|5705.
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
![Page 54: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/54.jpg)
Publicá información linkeable
Mashups 3.0
http://www.zauber.com.ar 53|5705.
Si tenés un sitio web, publicá linked data
![Page 55: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/55.jpg)
Consumí linked data: Enriquecé tu contenido
Mashups 3.0
http://www.zauber.com.ar 54|5705.
Si tenés un sitio web, consumí linked data
Fuente: http://online.wsj.com/article/SB124173204531997947.html
![Page 56: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/56.jpg)
¿Que hacer?
Mashups 3.0
http://www.zauber.com.ar 55|5705.
Descubrí nuevos usos de la información ya existente
Fuente:http://www.w3.org/2009/Talks/0204-ted-tbl/#(32)
![Page 57: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/57.jpg)
¿Qué estamos haciendo?
Mashups 3.0
http://www.zauber.com.ar 56|5705.
Kraken
Imagen: http://en.wikipedia.org/wiki/File:Colossal_octopus_by_Pierre_Denys_de_Montfort.jpg
● 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)
![Page 58: Barcamp Buenos Aires - LinkedData & Mashups 3.0](https://reader034.vdocuments.net/reader034/viewer/2022052411/557af78ed8b42a25358b5765/html5/thumbnails/58.jpg)
Gracias por escuchar
Gracias por el tiempo
http://www.zauber.com.ar 57|5706.
Mashup 3.0
http://zauber.com.ar/media/2009/10/barcampba-mashup-3.0.pdf
Blog
http://juan.zauber.com.ar/http://blog.code.zauber.com.ar
Twitterhttp://twitter.com/juamhttp://twitter.com/zaubersoftware