Curso impartido por Marcelo Arenas, profesor en el Departamento de Ciencias de la Computación de la Pontificia Universidad Católica de Chile, y Carlos Buil profesor en el Departamento de Informática de la Universidad Técnica Federico Santamaría.
¿Cómo es la web actual? ¿Cuántos millones y millones de páginas web existen? La web actual es masiva, cambiante y heterogénea, si
consideramos los millones de dispositivos diferentes que generan datos. Además es distribuida, pues es un gran repositorio de información al cual todo el mundo puede acceder, desde cualquier parte. ¿Pero es realmente accesible esta información?
Hoy en idea tenemos
buscadores y otras herramientas que nos facilitan el acceso a los datos;
pero estas herramientas miran las páginas web como si fueran conjunto
de palabras, y no son capaces de entender o tienen dificultades al
momento de entender los distintos elementos
que forman parte de ella, dispositivos, personas, lugares geográficos,
publicaciones, películas etcétera, y sobre todo tienen dificultades al
momento de entender las relaciones que existen entre estos elementos.
En este curso veremos en que consisten las tecnologías de la Web Semántica
y como se utilizan en la web actual. También realizaremos varios
proyectos aplicando todas estas tecnologías para resolver los problemas
que tenemos actualmente. Por ejemplo, ¿le gustaría que si usted tiene
una tienda virtual, Google fuera capaz de identificar los
distintos productos de su tienda virtual y los desplegara al momento de
hacer una búsqueda? Esto se consigue usando schema.org y les
mostraremos como se relaciona en este curso con las tecnologías de la
Web Semántica. Además, ¿le gustaría poder acceder a la Wikipedia como si
fuera una tabla Excel? ¿O poder conocer cómo han hecho los gobiernos
para hacer públicos sus datos y de esta manera permitir que los
ciudadanos tengan acceso a la información de cómo se gastan sus
impuestos, o puedan entender de una manera más sencilla como le afecta
una ley? ¿O saber cómo hacen los biólogos para compartir sus datos en la
web?
Programa
Semana 1
Una Introducción a la Web Semántica
0. Bienvenida
1.1 Introducción
1.2. Nociones básicas de RDF
1.2. Practica y evalúa lo aprendido
Quiz: Conceptos introductorios
Semana 2
El vocabulario RDFS
2.1 Nociones básicas de RDF Schema
2.2. Practica y evalúa lo aprendido
Quiz: Conceptos de RDF Schema
Semana 3
El lenguaje de consulta SPARQL 1.0
3.1 Consultas con el lenguaje SPARQL 1.0
3.2 Variables y patrones en SPARQL
3.3 Operadores SPARQL 1.0
3.4 Más sobre SPARQL
3.5. Practica y evalúa lo aprendido
Quiz: Consultas SPARQL 1.0
Tarea: Consultas a SPARQL Endpoints
Semana 4
El lenguaje OWL para especificar ontologías
4.1 Web Ontology Language (OWL)
4.2 Modelado de un domino con OWL
4.3. Practica y evalúa lo aprendido
Quiz: Inferencia con OWL
Semana 5
El lenguaje de consulta SPARQL 1.1
5.1 El lenguaje SPARQL 1.1
5.2. Practica y evalúa lo aprendido
Tarea: Consultas SPARQL 1.1 sobre grafos con vocabularios RDFS y OWL
Quiz: Consultas SPARQL 1.1
Semana 6
Traducción de datos a RDF utilizando la noción de direct-mapping
No hay comentarios:
Publicar un comentario