CPBR: Keynote de Sir Tim Berners-Lee

CPBR: Keynote de Sir Tim Berners-Lee

La conferencia principal de Sir Tim Berners-Lee acaba de concluir. Nuestra intención de cubrir el evento y bloguearlo en vivo se vio frustrado por el hecho de que aunque este lugar cuenta con una conexión de 10 Gbps, ésta es sólo por Ethernet y no hay Wi-Fi. Aún así, nos preocupamos de transcribir todo el evento y sacar tantas fotos como fuera posible.

Trivia: El creador del HTML y del HTTP, el inventor de la World Wide Web, usa un MacBook Pro y su navegador predeterminado es Firefox — de hecho, toda su presentación eran puras páginas HTML locales con links.

Sin embargo al subirse al escenario se dió cuenta que no tenía su adaptador de DVI (que usa el MacBook Pro) a VGA (que usa el proyector). Obviamente, viendo que podía ayudar, salté y grité ofreciendo mi adaptador, el que fue recibido por uno de los organizadores y terminó siendo utilizado por el director de la W3C para dar su conferencia.

A continuación los dejamos con la conferencia de Sir Tim, si lo quieren ver en movimiento, también grabamos un breve video que publicamos anteriormente.

20/01/09 — 13:00 horas — Campus Party Brasil 2009, Sao Paulo, Brasil

No hay WiFi, no podemos hacer cobertura en vivo. Igual voy a transcribir todo para publicarlo posteriormente.

Tim Berners-Lee usa Mac y Firefox! No trajo su conector DVI-VGA y yo obviamente salté a prestarle el mio. Sir Tim está presentando en Campus Party. Todo lo escrito a continuación, es una transcripción de lo que el dijo:

(Aplausos y gritos cuando llega Berners-Lee)

Tim: Wow. No aman los problemas de hardware? No tenemos una manera de hacer traducción simultanea, por lo que vamos a hacer traducción consecutiva.

Normalmente hago una conferencia como esta muy-muy rápido, y en ingles. Por lo que voy a hacerla más lento y ojala no me tome el doble del tiempo.

Es un placer estar aquí. Voy a hablar sobre la Web Semántica y los datos linkeados.

Hace casi 20 años que cuando estaba trabajando en Suiza escribi un memo sobre “la web”.

Vamos a hablar sobre los datos linkeados, sobre los datos “libres” linkeados y algunos proyectos interesantes en los que se pueden meter.

Era difícil recordar como eran las cosas pre-Web. Yo estaba trabajando en CERN, un gran laboratorio de física en europa. El mismo lugar del LHC.

Construyeron ahí estas maquinas enormes. Un detector de partículas siendo construido.

(Toda la presentación de Berners-Lee está en HTML)

Las personas que construian estas maquinas venian de todo el mundo. Traian todo tipo de computadores y tambien traian sus propios sistemas de documentacion. Puros sistemas diferentes e incompatibles.

Yo tenia una frustración personal real. Yo queria solucionar este problema haciendo puentes entre personas de todo el mundo, entre diferentes fuentes de información y diferentes organizaciones.

Escribi un memorandum. Todo se basaba en circulos y flechas. Eso fue hace 20 años.

Los circulos y flechas es de lo que está hecho la web semantica. “Este” es el diagrama original de la WWW. La idea es que muchas personas diferentes con muchos tipos de computadores diferentes, puedan conectarse con todo tipo de información diferente de diferentes servidores.

Lo que los conecta, lo que los convierte en un gran sistema imaginario, es esta flecha rosada (se ve naranja). Esos son los estandares. Son los URI, HTML y HTTP.

Lo verdaderamente importante de la web, es que tiene que tener un balance universal. Es universal porque debes poder usarla sin importar que tipo de hardware tengas. O el tipo de sistema operativo que tengas. O desde donde obtuviste tu navegador. O tu cultura o tu idioma o si tu información esta bellamente creada o si es simplemente un monton de anotaciones. Si es un documento o si son datos.

Hablando de datos. Vamos a pasar sobre los datos fundamentales de la interenet smenatica. Este diagrama es muy similar al de la WWW. Diferentes aplicaciones, diferentes personas. Una inmesa variedad de diferentes fuentes de datos. RDF son datos. Lo naranjo son los metadatos (“ontologies of objects”). Y lo SparQL son los servicios de queries.

El valor fundamental de la web semantica es no discutir sobre cosas pequeñas como el significa de “color” (si debe ser “colour” o “color”). Todo termino en la web semantica tiene su propia URI.

La información en la web semantica son solo flechas y circulos. Es como una frase en portugues. Tiene sustantivo, verbo y adjetivo. El sustantivo tiene un URI. El verbo tiene un URI. Y el adjetivo tiene una URI o solo un valor. Puede ser codificado en XML. Si quieres jugar con el, pueden aprender la lengujae Notation3 que mencioare en un minuto.

Si piensan en una base de datos SQL, tiene filas de circulos con flechas. Si piensan en XML, como un arbol, los circulos son las ramas con flechas. Pero al juntar todo no tienes una tabla, no tienes un tree. No puedes poner pasta de dientes devuelta en la pasta de dientes. Cuando esta afuera, la puedes mezclar toda en un gran monton.

La vida es un gran monton. Usamos RDF para explicar la vida.

Ahora les voy a mostrar el “tabulador” que permite mostrar los datos directamente. Esta es una pagina de internet con microformato. Puedo generar datos a partir de esta página web. Esta página web fue generada a partir de esos datos. Son los datos de diferentes partes del sitio de la W3C.

Lo que hicimos fue juntar esos dos pedazos de datos y juntarlos. Luego podemos usar el tabulador para explorar la estructura organizacional de la W3C. Podemos mirar un Working Group y ver los documentos de ese Working Group. Sin notarlo, ya estamos profundizando en los datos del sitio. Ahora tenemos los datos de dos lados del sitio, integrados en uno. Puedo explorar documentos, puedo mirarlos como una planilla, o desplegarlo como quiera. Eso no lo puedo hacer con la web normal, solo con la web semantica.

Aqui vemos la página de uno de os primero programadores sumo su latitud y longitud. Y puedo juntar a todo el equipo con sus lat y long y ponerlos a todos en un mapa. Desplegarlos de otra manera.

Quizas han escuchados de los mashup, esto es diferente. Te permite tomar CUALQUIER DATO de fuentes diferntes de la web, y juntarlos. No requieres APIs o Web Services. La web semantica no necesita eso. Todo puede ser juntado, mezclado y desplegado de otra manera.

Eso fue la web semantica.

Ahora a hablar sobre los datos abiertos linkeados.

Linked Open Data es un movimiento de gente que esta subiendo datos semanticos a la web y linkeandolos entre ellos.

Hay 4 reglas.
1) Usas una URI para identificar cualquier cosa.
2) La URI es HTTP para poder revisarla y funciona sobre la web.
3) Si la busco, encuentro datos en el estandar RDF.
4) Cuando obtengo esos datos, en ella van a haber URIs de otras cosas que tambien puedo buscar.

Igual que la web de links de hypertexto.

Datos linkeados es algo con lo que ya pueden jugar: Con el Tabulador (esta en alpha), desarrollados por alumnos de “vuestra” edad. Si deja de funcionar, ayudanos a mejorarlo. Aprendan Notation3. Unanse a la SWIG (Semantic Web Interest Group), estamos en IRC (timbl es su handle en IRC). Hagan un archivo FOAF (Friend of a Friend). Si tienen datos interesantes, exporta los datos de tu bases de datos en Linked Open Data.

Este es un proyecto que quiero mostrar: Open Street Map. Esta generando muchos datos, es un mapa, es como wikipedia, es como wiki porque si encuentras un lugar en el mapa que reconoces y crees que no esta correctamente puesto en el mapa, puedes corregir el mapa!! Puedes arreglar el mapa de Sao Paulo para que este cada vez mejor.

Quier hablar un poco mas sobre FOAF. Vas a una red social, ingresas todos tus amigos, despues vas a otra red social y no puedes conectar los amigos de tu primera red social con los de la segunda red social. FOAF es un gran sistema abierto y descentralizado para redes sociales. Pero ahora no voy a hablar mucho más sobre eso.

Ahora quiero hablar de una de las arquitecturas del futuro. Debajo de RDF + OWL + HTTP + SPARQL, esta el mundo de los datos linkeados. Algunos estan en XML, pueds usar adaptadores, usarl GRDDL, y asi puedes convertir las cosas en RDF. Puedes tener cosas en una BDD SQL y puedes convertirla en RDF, muchas veces necesitan adaptadores, no necesitamos una copia de los datos. Cada vez que llega una pedida de la web semantica, solo calculamos con un adaptador la respuesta en RDF (en vez de SQL). Es como un script PHP en un página web. Este es el mundo de lso datos linkeados que viene creciendo.

Les he mostrado como mirar directamente a esos datos con el Tabulator, pero otra cosa que pasa más y más. Es que personas crean sitios web que usan esos datos. Toman los datos de la web de datos. La presentan con la web de documentos. Esto es si quieren, la arquitectura de la “Web 3.0”. Nos permite que diferentes personas cuando hagan software de presentaciones, se puedan alimentar de inmensas cantidades de fuentes de información.

Esta es basicamente la forma en que va el mundo de los datos linkeados que encuentro muy emocionante. Hemos visto una parte muy pequeña de lo qu eesa sucediendo alla afuera. Es facil para geeks como ustedes entrar en esta tecnologia. Donde “geek” es obviamente un gran elogio.

Como la web y muchas cosas, cada uno hace su pequeño pedazo y asi logramos que todo esto suceda.

Puedes crear aplicaciones web usandola.

Salgan y usenla! Pasenlo bien, escriban blogs y en sus blogs dejen links para que otras personas puedan ver lo que hicieron y puedan seguir sus pasos.

Solo quiero entusiasmarlo para que lo hagan. Quiero agradecer su paciencia. Ahora voy a terminar para que hagan sus preguntas. Muchas gracias por escuchar! Oops! No van a haber preguntas.

(aplausos y gritos)

Van a haber solo dos preguntas.

– Mobile: Como ves todas estas lenguajes nuevas en el mundo movil?

Mobile Internet es muy importante en este momento. La W3C tiene una iniciativa de Mobile Web, que esta empujando el acceso movil por una serie de razones. Es importante porque una gran variedad de navegadores estan en celulares, no en laptops. Una de las cosas realmente importantes es que en muchos lugares pobres el celular es todo lo que la gente tiene, no tienen computadores. Estamos comenzando una fundación web, muy nueva: Webfoundation.org. Una de las cosas más importante es llegar al porcentaje del mundo que no esta usando internet. Si estas aqui eres privilegiado, probablemente tienen una internet excelente y un computador excelente.

Tal vez hemos desarrollaod internet solo para gente como ustedes. Por eso estamos empezando esta fundacion para tener certeza que internet va a servir para toda la humanidad. Por eso sabemos que es realmente importante.

– Como sera la transición de la Web 2.0 a la Web 3.0?

Lo que la gente llama la Web 2.0 son aplicaciones interactivas como las redes sociales. La web 2.0 existe hoy. Los datos linkeados se irán integrando y darán un gran empuje hacia la Web 3.0. Las personas van a empezar a odiar que sus datos esten atrapados en una red social. Ya han empezar a bloguear que quieren recuperar sus datos. Tambien esta sucediendo que los gobiernos estan dandose cuenta que tienen que poner sus datos en la web. A veces tratan de hacer sitio preciosos, pero muchas veces se dan cuenta que lo mas importantes son los datos crudos ahora. Entonces otras personas hacen sitios web lindos con esos datos, porque otras personas van a mashupearlo con datos de otros lados tambien. Es una tecnologia mucho más fuerte, mucho más potente.

– Algunas empresas tratan de controlar internet con sus propios estándares. Cree que la web se mantendrá libre o sera controlada por las empresas del futuro?

Claro, empresas tratan de controlar la web, tratan de controlar todo. ¡¡Control es dinero!! Pero es muy importante que la web se mantenga abierta. El futuro esta en sus manos. Si un navegador no usa estandares, NO USEN ESE BROWSER!! (gritos y aplausos por parte de todos) Ustedes están a cargo.

FIN! Ovación, aplausos y más gritos.