Temario del curso

Introducción a RDF y SPARQL

  • Conceptos básicos de RDF: triples, IRIs, literales y nodos en blanco
  • Espacios de nombres y uso de QNames en consultas
  • Visión general de las formas de consulta SPARQL y sus casos de uso

Comenzando 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 triple
  • Uso de un cliente SPARQL o un entorno de trabajo para ejecutar consultas

Consultas SELECT Básicas de SPARQL

  • Escribir patrones triples y recuperar enlaces
  • Usar DISTINCT, LIMIT y OFFSET
  • Ordenar y proyectar resultados con ORDER BY

Filtrado y Modificadores de Solución

  • Aplicar expresiones FILTER y funciones integradas
  • Usar OPTIONAL para coincidencias parciales
  • Combinar 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 subselect
  • Trabajar 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
  • Usar SPARQL UPDATE para modificar datos (INSERT/DELETE)

Trabajando con Grafos y Grafos Nombrados

  • Cuádruples 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 Finales Remotos

  • Usar SERVICE para consultar puntos finales SPARQL remotos
  • Consideraciones de rendimiento y timeouts
  • Estrategias para combinar datos locales y remotos

Laboratorio Práctico: Tareas de SPARQL del Mundo Real

  • Consultar DBpedia y otros conjuntos de datos públicos para obtener información
  • Construir plantillas de consulta reutilizables y vistas
  • Depurar errores comunes en consultas y optimizar el rendimiento

Resumen y Próximos Pasos

Requerimientos

  • Comprensión del modelo de datos RDF y triples
  • Familiaridad con conceptos básicos de HTTP y JSON
  • Confort al leer y escribir expresiones de programación o consulta básicas

Público Objetivo

  • Ingenieros e integradores de datos
  • Desarrolladores del web semántica
  • Analistas que trabajan con datos enlazados
 4 Horas

Testimonios (2)

Próximos cursos

Categorías Relacionadas