Estas son las preguntas #11 a #20 del QALD-2 Challenge
. Todas en QALD-2 SPARQL Queries.
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
SELECT DISTINCT ?uri WHERE {
?cave rdf:type dbo:Cave .
?cave dbo:location ?uri .
?uri rdf:type dbo:Country .
} GROUP BY ?uri HAVING (COUNT(?cave) > 2)
Con resultado:
| uri |
| http://dbpedia.org/resource/United_Kingdom |
| http://dbpedia.org/resource/China |
| http://dbpedia.org/resource/United_States |
| http://dbpedia.org/resource/Germany |
| http://dbpedia.org/resource/Mexico |
| http://dbpedia.org/resource/England |
| http://dbpedia.org/resource/Brazil |
| http://dbpedia.org/resource/Republic_of_Ireland |
| http://dbpedia.org/resource/Wales |
| http://dbpedia.org/resource/Greece |
| http://dbpedia.org/resource/Jamaica |
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX res: <http://dbpedia.org/resource/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
ASK WHERE {
res:Proinsulin rdf:type dbo:Protein
}
Con resultado: _true
Q
Con resultado: RRR
PREFIX res: <http://dbpedia.org/resource/>
PREFIX dbo: <http://dbpedia.org/ontology/>
SELECT DISTINCT ?height WHERE {
res:Claudia_Schiffer dbo:height ?height .
}
Con resultado: 1.81
PREFIX esres: <http://es.dbpedia.org/resource/>
PREFIX dbo: <http://dbpedia.org/ontology/>
SELECT DISTINCT ?height WHERE {
esres:Claudia_Schiffer dbo:height ?height .
}
funciona, pero el resultado es distinto. Se debe a que en la wikipedia del español se indica 1.80, y en la inglesa se indica 1.81.
Nota: si usamos esdbp:estatura (existe "ficha de modelo" y estatura se mapea como dbo:heigh) la query
PREFIX esres: <http://es.dbpedia.org/resource/>
PREFIX esdbp: <http://es.dbpedia.org/property/>
SELECT * WHERE {
esres:Claudia_Schiffer esdbp:estatura ?v .
}
da como resultado la cadena "1,80 m"@es (antes obtuvimos un valor numérico)
Q
Con resultado: RRR
Ontology Engineering Group
. ETSI Informáticos, Universidad Politécnica de Madrid (UPM)