La idea es comprender como hacer consultas con Sparql. Para eso, tomemos inicialmente consultas en un único endpoint y pensemos en dos fases:

  1. Tener una idea de las propiedades existentes sobre lo que vamos a consultar.
  2. Obtener resultados de los valores de las propiedades en función de eso.

Para la primer fase, se pueden utilizar algunos predicados y vocabularios que aún no fueron estudiados en el curso. Sin embargo, también se puede hacer por inspección de los datos.

Por eso, como ejercicio, se sugiere comenzar obteniendo datos de Uruguay (dbr:Uruguay):

  1. Determinar la cantidad de propiedades diferentes que  se tienen sobre Uruguay. Esto significa con Uruguay como sujeto.
  2. Determinar la cantidad de propiedades diferentes que tiene a Uruguay como valor.
  3. Determinar la cantidad de propiedades diferentes que tiene a Uruguay como valor o como sujeto.
  4. Determinar que relaciones tienen los centros poblados con Uruguay.
  5. Determinar que relaciones tienen las personas con Uruguay.
  6. Determinar la cantidad de  las personas fallecidas en algún centro poblado de Uruguay.
  7. Determinar la cantidad total de  las personas fallecidas en Uruguay.
  8. Devolver  parejas de  url de las personas (diferentes) y centros de Uruguay tal que esas personas fallecieron en el mismo centro poblado.
  9. Devolver  parejas de  url de las personas (diferentes) y centros de Uruguay tal que esas personas fallecieron en el mismo centro poblado pero distinto de Montevideo.
  10. Obtener la lista de clubes (aunque se incluya otro dato) en los que jugó Luis Suárez (dbr:Luis_Suárez) usando una consulta que comience con: select *.
  11. Obtener sólo la lista de clubes en los que jugó Luis Suárez (dbr:Luis_Suárez) usando una consulta que comience con: select *. Se aconseja revisar manuales de RDF para comprender cómo construir el patrón.
  12. Obtener sólo la lista de clubes en los que jugó Luis Suárez (dbr:Luis_Suárez) y el año en que comenzó y el tiempo que jugó allí.
  13. Obtener las parejas club, jugador tal que jugaron en el mismo año que Suárez en ese club.
  14. Obtener los padres de Elizabeth II.
  15. Obtener los hermanos de Elizabeth II.
  16. Obtener las parejas de antecesores (hijo-padre y sólo en su rama) que forman el arbol genealógico de Elizabeth II.


Última modificación: miércoles, 18 de agosto de 2021, 17:05