Contacta con nosotros

Temario del curso

Introducción a RDF y SPARQL

  • Conceptos básicos de RDF: tripletes, IRIs, literales y nodos en blanco (blank nodes)
  • Uso de espacios de nombres (namespaces) y CName (QName) en las consultas
  • Descripción general de las formas de consulta SPARQL y sus casos de uso

Inicio con un entorno SPARQL

  • Instalación y ejecución de Apache Jena Fuseki o RDF4J Server
  • Carga de conjuntos de datos RDF de ejemplo en un almacén de tripletes
  • Uso de un cliente o entorno de trabajo SPARQL para ejecutar consultas

Consultas básicas SELECT de SPARQL

  • Escritura de patrones de tripletes y recuperación de asociaciones (bindings)
  • Uso de DISTINCT, LIMIT y OFFSET
  • Ordenación y proyección de resultados con ORDER BY

Filtrado y modificadores de solución (Solution Modifiers)

  • Aplicación de expresiones FILTER y funciones integradas
  • Uso de OPTIONAL para coincidencia parcial
  • Combinación de patrones con UNION y MINUS

Consultas avanzadas: Agregación y subconsultas

  • Uso de GROUP BY, COUNT, SUM, MIN, MAX y HAVING
  • Consultas anidadas y patrones de subselección (subselect)
  • Trabajo con expresiones y la instrucción bind() para calcular valores

Construcción y transformación de RDF

  • Consultas CONSTRUCT para construir nuevos grafos RDF
  • Formas de consulta DESCRIBE y ASK, y cuándo utilizarlas
  • Uso de SPARQL UPDATE para la modificación de datos (INSERT/DELETE)

Trabajo con grafos y grafos nombrados (Named Graphs)

  • Cuadriples (Quads) y la palabra clave GRAPH
  • Gestión y consulta de grafos nombrados
  • Mejores prácticas para organizar los grafos de conjuntos de datos

Consultas federadas y puntos finales remotos

  • Uso de SERVICE para consultar puntos finales SPARQL remotos
  • Consideraciones de rendimiento y tiempos de espera (timeouts)
  • Estrategias para combinar datos locales y remotos

Laboratorio práctico: Tareas reales de SPARQL

  • Consultar DBpedia y otros conjuntos de datos públicos para obtener información clave
  • Construcción de plantillas de consultas reutilizables y vistas
  • Depuración de errores comunes en las consultas y optimización del rendimiento

Resumen y próximos pasos

Requerimientos

  • Comprensión del modelo de datos RDF y los tripletes
  • Conocimiento básico de conceptos HTTP y JSON
  • Comodidad al leer y escribir expresiones básicas de programación o consultas

Audiencia objetivo

  • Ingenieros e integradores de datos
  • Desarrolladores de la web semántica
  • Analistas que trabajan con datos enlazados (linked data)
 4 Horas

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas