Sparql

12
Galo S. Celly Alvarado. Jose L. Cueva Tacuri.

Transcript of Sparql

Page 1: Sparql

Galo S. Celly Alvarado.

Jose L. Cueva Tacuri.

Page 2: Sparql

Antes de entrar de lleno a SPARQL es necesario tenerconocimientos sobre temas relacionados, los cualesvamos a describir brevemente.

Web Semántica

RDF

Page 3: Sparql

RDF ( RESOURCE DESCRIPTION FRAMEWORK)

Es un lenguaje genérico para describir recursos, esdecir, para identificar unívocamente entidades(personas,organizaciones, lugares, películas…etc) y relaciones ohechos (facts) sobre las mismas. Por ejemplo, para unaentidad «persona» se pueden especificar hechos como:de dónde proviene, cuándo nació, quién es su padre,quién es su madre… etc.

Page 4: Sparql

LA WEB SEMANTICA:

Conjunto de actividades desarrolladas en el senode World Wide Web Consortium tendente a la creaciónde tecnologías para publicar datos legibles poraplicaciones informáticas.

Page 5: Sparql

Es un lenguaje de consultas para RDF, el cual correparalelo al estándar de SQL de base de datosrelacionales, esta implementado en varios lenguajes ybase de datos, permitiéndonos obtener diferentesrecursos de distintas fuentes.

Page 6: Sparql

SINTAXIS

PREFIX

Equivale a la declaración namespace de XML, define losprefijos para los espacios de nombres, asocia una URL a unaetiqueta que se usará posteriormente en una consulta

SELECT

Select es una clausula indispensable para las consultas, conun uso parecido al lenguaje SQL, definiendo las variables aretornar como los resultados

DESCRIBE

Esta clausula nos devuelve un grafo RDF, en el cual describelos recursos obtenidos y su uso es opcional

Page 7: Sparql

ASKEsta clausula retorna una variable booleana, la cual indica si la combinación sujeto-predicado-objeto de la consulta existe en la ontología RDF a consultar, su uso es opcional

FROMIdentifica los datos sobre los cuales se realizará la consulta, uso parecido al de sentencias SQL, puede ser opcional

WHEREPatrón de la consulta con una o más tripletas encerradas entre “{ }”

Page 8: Sparql

OPTIONAL

Indica si los patrones son opcionales

DISTINCT

Permite la unicidad de los resultados

REDUCED

Permite eliminar las respuestas duplicadas

FILTER

Añade restricciones al momento de buscar

Page 9: Sparql

¿Qué toreros se casaron con cantantes de copla?

Page 10: Sparql

La información es tomada de Wikipedia y extraída lomejor posible; sin embargo, siempre es posible que existaalgún error en los datos, algo que es más difícil que ocurra enlos datos de un periódico o un gobierno.

Es un proyecto para la extracción de datos de Wikipediapara proponer una versión Web semántica. Este proyecto esrealizado por la Universidad de Leipzig, Universidad Libre deBerlín y la compañía OpenLink Software.

DBPEDIA

Page 11: Sparql
Page 12: Sparql