Consultas sparql

Post on 18-Jun-2015

571 views 2 download

description

Sparql

Transcript of Consultas sparql

Consultas SParql

Universidad Técnica Particular de LojaEscuela de Ciencias de la ComputaciónSistemas Basados en el Conocimiento

Irina Veintimilla T.

Agosto 2010

Consulta

Enlistar todas las películas que se encuentren el Españá.

SELECT ?filmWHERE { ?film skos:subject

<http://dbpedia.org/resource/Category:Spanish_films> }

Consulta

Para ver todos los temas de la Banda “Wilco”

select *where{<http://dbpedia.org/resource/Wilco> <http://dbpedia.org/property/title> ?

Temas_de_Wilco}

Consulta

Todos los escritores, el nombre, el lugar, obra y el wesite de los escritores de España

SELECT DISTINCT ?escritor ?nombre ?lugar ?obra ?website  WHERE {?escritor skos:subject <http://dbpedia.org/resource/Category:Spanish_writers> .?escritor rdfs:label ?nombre .?escritor <http://dbpedia.org/property/birthPlace> ?lugar .OPTIONAL{?escritor foaf:homepage ?website .}OPTIONAL{?obra dbpedia:writer ?escritor .}}

Consulta

Enlistar el nombre de artista, el álbum, el nombre, y la fecha de lanzamiento de la banda The Allman Brothers Band.

PREFIX p: <http://dbpedia.org/property/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>SELECT * WHERE { ?album p:artist <http://dbpedia.org/resource/The_Allman_Brothers_Band>. ?album rdf:type <http://dbpedia.org/class/yago/Album106591815>. OPTIONAL {?album p:cover ?cover}. OPTIONAL {?album p:name ?name}. OPTIONAL {?album p:released ?dateofrelease}. }

Consulta

Presentar todo acerca del cine Francés.

SELECT ?filmWHERE { ?film skos:subject

<http://dbpedia.org/resource/Category:French_films> }

Consulta Enlistar los nombres de los músicos ecuatorianos

que son nacidos en cuenca.

SELECT ?name ?birth ?description ?person WHERE { ?person dbo:birthPlace <http://dbpedia.org/resource/Cuenca> . ?person skos:subject

<http://dbpedia.org/resource/Category:Ecuadorian_musicians> . ?person dbo:birthDate ?birth . ?person foaf:name ?name . ?person rdfs:comment ?description . FILTER (LANG(?description) = 'es') .}ORDER BY ?nam