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 QName en las consultas.
- Descripción general de los tipos de consulta SPARQL y sus aplicaciones prácticas.
Primeros pasos en un entorno SPARQL
- Instalación y ejecución de Apache Jena Fuseki o RDF4J Server.
- Incorporación de conjuntos de datos RDF de ejemplo a un almacén de triples.
- Uso de clientes SPARQL o entornos gráficos para lanzar consultas.
Consultas SELECT básicas en SPARQL
- Redacción de patrones de triple y obtención de resultados vinculados.
- Empleo de DISTINCT, LIMIT y OFFSET para delimitar los datos devueltos.
- Ordenación y proyección de resultados con ORDER BY.
Filtrado y modificaciones de soluciones
- Aplicación de expresiones FILTER y funciones predefinidas.
- Uso de OPTIONAL para obtener coincidencias parciales.
- Agrupación de patrones mediante UNION y MINUS.
Consultas avanzadas: agregación y subconsultas
- Empleo de GROUP BY, COUNT, SUM, MIN, MAX y HAVING para análisis estadísticos.
- Construcción de consultas anidadas y patrones con subconsultas.
- Manejo de expresiones aritméticas y uso de bind() para calcular valores.
Creación y transformación de grafos RDF
- Redacción de consultas CONSTRUCT destinadas a generar nuevos grafos RDF.
- Uso de DESCRIBE y ASK, así como cuándo resultan útiles en cada situación.
- Modificación de datos mediante SPARQL UPDATE (operaciones INSERT/DELETE).
Trabajo con grafos y grafos nombrados
- Concepto de quad y manejo del comando GRAPH.
- Gestión y consulta de grafos nombrados.
- Buenas prácticas para organizar y gestionar los conjuntos de datos RDF.
Consultas federadas y endpoints remotos
- Acceso a otros endpoints SPARQL mediante SERVICE.
- Aspectos relacionados con el rendimiento y tiempos de respuesta.
- Estrategias recomendadas para combinar datos locales y remotos.
Laboratorio práctico: tareas SPARQL en situaciones reales
- Extracción de información útil a partir de DBpedia y otros conjuntos de datos públicos.
- Desarrollo de plantillas y vistas reutilizables para consultas frecuentes.
- Identificación y resolución de errores comunes en las consultas, así como optimización del rendimiento.
Resumen y pasos a seguir
Requerimientos
- Conocimiento básico del modelo de datos RDF y de los triples.
- Familiaridad con conceptos elementales de HTTP y JSON.
- Habilidad para leer y escribir expresiones programáticas o de consulta básicas.
Público objetivo
- Ingenieros e integradores de datos.
- Desarrolladores especializados en la web semántica.
- Analistas que trabajan con datos enlazados.
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 1450 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (1)
Muy buen entrenamiento
Maira Frisch - Novartis Pharma AG
Curso - SPARQL
Traducción Automática