semántica en la web - dccuchilecgutierr/sw/semanticaweb.pdf · semántica en la web claudio...
TRANSCRIPT
![Page 1: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/1.jpg)
Semántica en la Web
Claudio GutierrezDCC, Universidad de Chile
Taller de la Web, CIW, USACH 2009
![Page 2: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/2.jpg)
Agenda
1. Definiciones previas - Semántica, Web, Computador, Humano
2. Computadores y humanos3. Web Computadores => protocolos4. Web Documentos => links5. Web Datos => semantica6. Web Humanos => lenguaje
![Page 3: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/3.jpg)
Semántica: definición
Semántico, ca. (del gr. σηµαντικός).
1. adj. Perteneciente o relativo a lasignificación de las palabras.
2. f. Estudio del significado de los signoslingüísticos y de sus combinaciones
![Page 4: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/4.jpg)
Nos estará web… la RAE?
palabra: segmento del discurso unificadohabitualmente por el acento y el significado
significado:1. Significación o sentido de una palabra o de una frase.1. Contenido semántico de cualquier tipo de sign
![Page 5: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/5.jpg)
El grafo de la RAE
semántica
significadopalabra
humano
lenguaje
![Page 6: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/6.jpg)
Computadores (RAE)
Máquinas dotadas de una memoria degran capacidad y de métodos detratamiento de la información, capaz deresolver problemas matemáticos ylógicos mediante la utilizaciónautomática de programas.
Resumen: gran capacidad, automatización
![Page 7: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/7.jpg)
Web (RAE)
– Conjunto de elementos organizados paradeterminado fin
– Conjunto de ordenadores o de equiposinformáticos conectados entre sí quepueden intercambiar información.
(También: “Capote de sayal”… ???)
¡¡¡¡NOOOOOO!!!!
![Page 8: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/8.jpg)
Prehistoria: Uno paramuchos
![Page 9: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/9.jpg)
El computador como centro
( Nota: sólo hombres…)
![Page 10: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/10.jpg)
Futuro: muchos para una…
![Page 11: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/11.jpg)
El humano como centro
![Page 12: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/12.jpg)
Web 0: computadoresinterconectados
![Page 13: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/13.jpg)
Web 0 (Internet)• Cable: grosor, aislamiento, seguridad, …• Lenguaje: TCP/IP
– protocolos de bajo nivel– Intercambio de paquetes
• Arquitecturas de red
• Características:– Semántica inexistente– ¿Dónde está el humano?
![Page 14: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/14.jpg)
Web 0 y BD: mientras…
Mientras la Web se desarrollaba…expertos en BD diseñaban:
– Bases datos transaccionales– Bases datos distribuídas
Pero esencialmente:
![Page 15: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/15.jpg)
Web Doc: documentosinterconectados
![Page 16: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/16.jpg)
Web Doc: Tecnologías
• Documento = “Bolsa” de palabras• Links entre bolsas• Palabras y links como el centro del
universo• Lenguajes y protocolos:
– HTTP y HTML
![Page 17: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/17.jpg)
Web Doc: Tecnologías
• “Semántica”: técnicas de IR pobres pero honradas… pero sobre todo MUY eficientes:
– A) Análsis de palabras y textos– B) Análisis de links (¡redes!)
• Minería de Datos– Procesamiento de grandes volúmenes– Escasa semántica
![Page 18: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/18.jpg)
Web Doc: Tecnologías
• Peak del modelamiento de documentos• Estándar: XML• Lenguaje de Consulta: Xquery• Bases de Datos
• Gran tema: Intercambio de información
![Page 19: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/19.jpg)
Web Doc y BD
Mientras la Web seguía su carrera… expertos en BD trabajando en:
– Bases datos clásicas– Intercambio información con XML
¿Cuál es el principal problema de administración de datos hoy?
![Page 20: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/20.jpg)
Web Datos: datosinterconectados
![Page 21: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/21.jpg)
Web Datos y BD
• Predicados (vínculo semántico) como elcentro del universo
• Lenguajes:– RDF (Sujeto-predicado-objeto)– SPARQL: Lenguajes para procesar grafos– Linked Data: Protocolo para publicar datos
• Temas nuevos: GRANDES volúmenes. grandes grafos (redes)
![Page 22: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/22.jpg)
Los grandes problemas
• Cómo publicar: formatos, metadatos,temporalidad, persistencia, privacidad
• Cómo linkear: protocolos, escalabilidad,mantenibilidad, semantica(!!!)
• Cómo consultar / navegar: distribución,relaciones, rankeo, deducción(!!!)
• Cómo integrar: todas las anteriores…
![Page 23: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/23.jpg)
Lo que ven lasmáquinas hoy
Lo que venlos humanos
![Page 24: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/24.jpg)
Agregar semántica mínima
![Page 25: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/25.jpg)
RDF
• RDF: Resource Description Framework recom: leer RDF PRIMER• SPARQL: leng. de consulta para RDF recom: escuchar a M. Arenas en un
rato más (y pregúntenle mucho…)• RDFa: agregar semántica a los links• recom: MANOS a la OBRA!!
![Page 26: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/26.jpg)
Consulta, navegación ytransformación de datos
Tablas Arboles Grafos ---------- = ----------- = ---------- SQL XML SPARQL
![Page 27: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/27.jpg)
BD Grafos
• Vuelven del mas allá…• Tema HOT hoy día debido a la gran
presencia de fuentes de datos de grafos
• Recomendación: charlas– Pablo Barceló: sobre posibles desarrollos– Renzo Angles, Bases Datos de Grafos
![Page 28: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/28.jpg)
RDF
![Page 29: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/29.jpg)
Linked data: Publicar
• (en serio, no para uno mismo)
• Para quien?• Buenas prácticas• El tema de la escalabilidad• El tema de la propiedad
![Page 30: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/30.jpg)
Linked data: mucho másque publicar
• Se necesita consultar y navegar• Se necesita enlazar, conectar,
relacionar la información para darlevalor
• Se necesita dar persistencia• Resolver temas privacidad / seguridad• Buenas prácticas / formas normales
![Page 31: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/31.jpg)
Linked data: lo que va hoy…
Datos vinculados (“linkeados”)
![Page 32: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/32.jpg)
Web 2.0?…
¿Keyword dropping?
¿Qué es?: el “descubrimiento”
que la red conectahumanos…
(pero eso ya no losabíamos?…)
![Page 33: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/33.jpg)
La web como pretexto paracomunciar humanos
![Page 34: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/34.jpg)
Web “n”: humanosinterconectados…
• Cómo publicar mi información, cómohacerme “visible”
• Cómo usar la información que estarápublicada para encontrar mis “intereses”
• Esencia: como quebrar la barrera entreproducir y consumir información
• La vuelta a la “conversación”, pero ahora sinaburrirse con el vecino o el apoderado…
![Page 35: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/35.jpg)
Web humanos
• Cómo:– conversar con millones de humanos– escuchar (leer) a millones de humanos– hacer transacciones con millones de
humanosConditio sine qua non: automatización de la semántica
![Page 36: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/36.jpg)
Torre semántica
![Page 37: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/37.jpg)
Algunos ejemplos
![Page 38: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/38.jpg)
ViculacionesEn datos de TransparenciaDe Gobierno
(Trabajo deDaniel Hernández)
![Page 39: Semántica en la Web - DCCUChilecgutierr/sw/semanticaWeb.pdf · Semántica en la Web Claudio Gutierrez DCC, Universidad de Chile Taller de la Web, CIW, USACH 2009. Agenda 1.Definiciones](https://reader034.vdocuments.us/reader034/viewer/2022051911/6001b48126cac82382483d76/html5/thumbnails/39.jpg)
Tim Berners-Lee:¡Datos sin procesar ahora!