Contacta con nosotros

Temario del curso

Introducción a RDF y SPARQL

  • Conceptos básicos de RDF: triples, IRIs, literales y nodos en blanco
  • Uso de espacios de nombres y QNames en consultas
  • Panorama general de las formas de consulta SPARQL y casos de uso

Primeros pasos 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 triples (triple store)
  • Uso de un cliente SPARQL o área de trabajo para ejecutar consultas

Consultas SELECT básicas en SPARQL

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

Filtrado y Modificadores de Solución

  • 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 subselect
  • Trabajo con expresiones y 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 usarlas
  • Uso de SPARQL UPDATE para modificación de datos (INSERT/DELETE)

Trabajo con Grafos y Grafos Nombrados

  • Cuádruplos (quads) y la palabra clave GRAPH
  • Administración y consulta de grafos nombrados
  • Mejores prácticas para organizar grafos de conjuntos de datos

Consultas Federadas y Puntos de Acceso Remotos

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

Laboratorio Práctico: Tareas Reales de SPARQL

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

Resumen y Próximos Pasos

Requerimientos

  • Comprensión del modelo de datos RDF y los triples
  • Familiaridad con los conceptos básicos de HTTP y JSON
  • Comodidad leyendo y escribiendo expresiones básicas de programación o consultas

Público Objetivo

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

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas