Ponte en Contacto
 Duración 4 horas

Temario del curso

Introducción a RDF y SPARQL

  • Básicos de RDF: triples, IRIs, literales y nodos vacíos.
  • Uso de espacios de nombres y QNames en las consultas.
  • Resumen 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 muestra en un almacén de triples.
  • Uso de un cliente o banco de trabajo SPARQL para ejecutar consultas.

Consultas SELECT básicas en SPARQL

  • Escritura de patrones de triples y recuperación de vinculaciones (bindings).
  • Uso de DISTINCT, LIMIT y OFFSET.
  • Ordenación 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 coincidencias parciales.
  • 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 crear nuevos grafos RDF.
  • Formas de consulta DESCRIBE y ASK y cuándo usarlas.
  • Uso de SPARQL UPDATE para la modificación de datos (INSERT/DELETE).

Trabajo con grafos y grafos nombrados

  • Cuads y la palabra clave GRAPH.
  • Gestión y consulta de grafos nombrados.
  • Mejores prácticas para organizar los grafos de los conjuntos de datos.

Consultas federadas y puntos finales remotos

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

Laboratorio práctico: Tareas de SPARQL en el mundo real

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

Resumen y próximos pasos

Requerimientos

  • Comprensión del modelo de datos RDF y los triples.
  • Familiaridad con conceptos básicos de HTTP y JSON.
  • Facilidad para leer y escribir expresiones de programación o consultas básicas.

Público objetivo

  • Ingenieros de datos e integradores.
  • Desarrolladores de la web semántica.
  • Analistas que trabajan con datos enlazados.

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas