• Objetivos de la Unidad

    Comprender qué es y por qué surge el lenguaje de consulta SPARQL.

    Formular consultas para obtener información acerca de un recurso, y entender la importancia de explotar la capacidad del lenguaje de integrar grafos de diferentes bases de conocimiento RDF. 

    Contenido de la unidad

    Qué es SPARQL?

    1.       Por qué se necesita un lenguaje de consulta de grafos

    2.       Principales características y versiones del lenguaje

    Parte I: Conceptos básicos, constructores

    1.       Patrón de consulta, sintaxis básica, tipos de consultas

    2.       Patrones complejos, modificadores, subconsultas y agregaciones.

    Parte II: Integración de grafos locales y remotos

    1.       Grafos nombrados

    2.       SERVICE para acceder a grafos remotos

    Relación de esta unidad con lo que estudiamos en la unidad anterior

    En la unidad anterior entendimos la utilidad de representar conocimiento del mundo real a través de un modelo de grafo, y en particular usando el lenguaje RDF, que permite representar en forma natural los objetos de la realidad y sus relaciones. Sin embargo, todas las bondades de RDF no alcanzan al momento de obtener un subconjunto relevante de toda la información que al día de hoy se encuentra albergada en estas estructuras de grafo.  El lenguaje de consulta SPARQL provee un mecanismo que da solución a este requerimiento.