Grupo de Facebook DBpedia en español
Notify Twitter

This page (revision-27) was last changed on 23-May-2020 10:27 by Mariano Rico

This page was created on 05-Nov-2018 18:06 by Mariano Rico

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
27 23-May-2020 10:27 8 KB Mariano Rico to previous
26 19-Jul-2019 02:52 680 bytes christian tigse to previous | to last
25 19-Jul-2019 02:51 3 bytes christian tigse to previous | to last
24 19-Jul-2019 02:51 9 KB christian tigse to previous | to last
23 05-Nov-2018 18:08 8 KB Mariano Rico to previous | to last
22 05-Nov-2018 18:06 8 KB Mariano Rico to previous | to last
21 05-Nov-2018 18:06 8 KB Mariano Rico to previous | to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 3 added 2 lines
!!!Introducción
En esta página encontrarás casos típicos de consultas. Por favor, si tienes alguna consulta interesante siéntete libre de añadirla.
At line 6 added 4 lines
Las consultas que no devuelven los resultados esperados, típicamente porque los datos de Wikipedia están mál, o por deficiencias del extractor, por favor, añádelos en [preguntas abiertas].
Otra fuente interesante de consulta puede ser la [QALD-2 SPARQL Queries].
At line 14 added one line
PREFIX dcterms: <http://purl.org/dc/terms/>
At line 12 changed one line
[Resultado|http://es.dbpedia.org/sparql?default-graph-uri=&query=SELECT+%3Fperson+WHERE%7B%0D%0A+++%3Fperson+dcterms%3Asubject+%3Chttp%3A%2F%2Fes.dbpedia.org%2Fresource%2FCategor%C3%ADa%3ACient%C3%ADficos_de_Espa%C3%B1a%3E%0D%0A%7D%0D%0A&should-sponge=&format=text%2Fhtml&timeout=0&debug=on].
[Resultado|http://es.dbpedia.org/sparql?default-graph-uri=&query=PREFIX+dcterms%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0ASELECT+%3Fperson+WHERE%7B%0D%0A+++%3Fperson+dcterms%3Asubject+%3Chttp%3A%2F%2Fes.dbpedia.org%2Fresource%2FCategor%C3%ADa%3ACient%C3%ADficos_de_Espa%C3%B1a%3E%0D%0A%7D&format=text%2Fhtml&timeout=0&debug=on].
At line 15 changed one line
Si buscas 'científicos' en wikipedia verás que hay [una categoría con ese nombre|http://es.wikipedia.org/wiki/Categor%C3%ADa:Cient%C3%ADficos]. También verás que no tiene una lista de científicos, sino una lista de categorías (como 'Científicos por disciplina', o 'Científicos por país'). Si entras en la categoría 'Científicos por país' (a su vez tiene 128 categorías) y eliges la categoría 'Científicos de España' verás que (aparte de más categorías) tiene 58 páginas de científicos. Estos son los que devuelve la consulta anterior.
Si buscas 'científicos' en wikipedia verás que hay [una categoría con ese nombre|http://es.wikipedia.org/wiki/Categor%C3%ADa:Cient%C3%ADficos]. También verás que no tiene una lista de científicos, sino una lista de categorías (como 'Científicos por disciplina', o 'Científicos por país'). Si entras en la categoría 'Científicos por país' (a su vez tiene 128 categorías) y eliges la categoría 'Científicos de España' verás que (aparte de más categorías) tiene 29 páginas de científicos. Estos son los que devuelve la consulta anterior.
At line 17 changed one line
En realidad devuelve 59, uno más de lo esperado. La única explicación que le veo es que se haya añadido un científico después del 20 de abril de 2012 (fecha del dump de wikipedia a partir del que se han generado los datos. ¿Puedo saber la fecha de inserción de una página de wikipedia?
En realidad devuelve 21, ocho menos de los esperados. La única explicación que le veo es que se hayan añadido los ocho científicos después de noviembre de 2016 (fecha del dump de wikipedia a partir del que se han generado los datos). Una nueva duda: ¿Puedo saber la fecha de inserción de una página de wikipedia?
At line 33 added one line
PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
At line 32 changed one line
[Resultado|http://es.dbpedia.org/sparql?default-graph-uri=&query=PREFIX+esdbpr%3A+%3Chttp%3A%2F%2Fes.dbpedia.org%2Fresource%2F%3E+%0D%0ASELECT+%3Fperson+WHERE%7B%0D%0A++%3Fperson++rdf%3Atype+++++++++++++dbpedia-owl%3AScientist+.%0D%0A++%3Fperson++dbpedia-owl%3Acountry++esdbpr%3AEspa%C3%B1a+.+%0D%0A%7D&should-sponge=&format=text%2Fhtml&timeout=0&debug=on].
[Resultado|http://es.dbpedia.org/sparql?default-graph-uri=&query=PREFIX+dbpedia-owl%3A+%3Chttp%3A%2F%2Fdbpedia.org%2Fontology%2F%3E%0D%0APREFIX+esdbpr%3A+%3Chttp%3A%2F%2Fes.dbpedia.org%2Fresource%2F%3E+%0D%0ASELECT+%3Fperson+WHERE%7B%0D%0A++%3Fperson++rdf%3Atype+++++++++++++dbpedia-owl%3AScientist+.%0D%0A++%3Fperson++dbpedia-owl%3Acountry++esdbpr%3AEspa%C3%B1a+.+%0D%0A%7D&format=text%2Fhtml&timeout=0&debug=on].
At line 44 changed one line
Esta consulta produce 110 resultados, casi el doble que la anterior.
Esta consulta produce 154 resultados, muchos más la anterior.
At line 47 removed 2 lines
At line 91 added 57 lines
!!!Ejemplo 5. Nombre de grupos de música heavy de los años 80
%%prettify
{{{
PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
PREFIX esdbpp: <http://es.dbpedia.org/property/>
PREFIX esdbpr: <http://es.dbpedia.org/resource/>
SELECT ?grupo WHERE{
?grupo rdf:type dbpedia-owl:MusicalArtist .
?grupo dbpedia-owl:activeYearsStartYear ?inicio .
?grupo dbpedia-owl:activeYearsEndYear ?fin .
?grupo esdbpp:estilo esdbpr:Heavy_metal .
FILTER ( (?inicio > "1980-01-01T00:00:00Z"^^xsd:dateTime && ?inicio < "1990-01-01T00:00:00Z"^^xsd:dateTime ) ||
(?fin > "1980-01-01T00:00:00Z"^^xsd:dateTime && ?fin < "1990-01-01T00:00:00Z"^^xsd:dateTime ) ||
(?inicio < "1980-01-01T00:00:00Z"^^xsd:dateTime && ?fin > "1990-01-01T00:00:00Z"^^xsd:dateTime )
)
}ORDER BY DESC(?inicio)
}}}
[Resultado|http://es.dbpedia.org/sparql/?default-graph-uri=&query=PREFIX+dbpedia-owl%3A+%3Chttp%3A%2F%2Fdbpedia.org%2Fontology%2F%3E%0D%0APREFIX+esdbpp%3A+%3Chttp%3A%2F%2Fes.dbpedia.org%2Fproperty%2F%3E+%0D%0APREFIX+esdbpr%3A+%3Chttp%3A%2F%2Fes.dbpedia.org%2Fresource%2F%3E+%0D%0ASELECT+%3Fgrupo++WHERE%7B%0D%0A%3Fgrupo++dbpedia-owl%3AactiveYearsStartYear+%3Finicio+.%0D%0A++%3Fgrupo++dbpedia-owl%3AactiveYearsEndYear+++%3Ffin+.%0D%0A++%3Fgrupo++esdbpp%3Aestilo++++++++++++++++++++esdbpr%3AHeavy_metal+.%0D%0A++FILTER+%28+%28%3Finicio+%3E+%221980-01-01T00%3A00%3A00Z%22%5E%5Exsd%3AdateTime++%26%26+%3Finicio+%3C+%221990-01-01T00%3A00%3A00Z%22%5E%5Exsd%3AdateTime+%29+%7C%7C%0D%0A+++++++++++%28%3Ffin++++%3E+%221980-01-01T00%3A00%3A00Z%22%5E%5Exsd%3AdateTime++%26%26+%3Ffin+%3C+%221990-01-01T00%3A00%3A00Z%22%5E%5Exsd%3AdateTime+%29+%7C%7C%0D%0A+++++++++++%28%3Finicio+%3C+%221980-01-01T00%3A00%3A00Z%22%5E%5Exsd%3AdateTime++%26%26+%3Ffin+%3E+%221990-01-01T00%3A00%3A00Z%22%5E%5Exsd%3AdateTime+%29+%0D%0A+++++++++%29+++++++%0D%0A%7D&format=text%2Fhtml&timeout=0&debug=on].
%%warning
Nota: Esta consulta se puede mejorar en varios aspectos:
# El cálculo de los grupos ochenteros se basa en que existe fecha de inicio y de fin. Hay grupos que tienen fecha de inicio, pero no de fin (caso de [Metallica|http://es.dbpedia.org/page/Metallica]).
# El nombre del estilo musical es muy variable. Se escribe de diversas maneras tanto como recurso como literal.
%%
!!!Ejemplo 6. Nombres y sobrenombres de músicos de jazz latino
%%prettify
{{{
PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
PREFIX dcterms: <http://purl.org/dc/terms/>
select * where{
?musico dcterms:subject <http://es.dbpedia.org/resource/Categoría:Músicos_de_jazz_latino> .
OPTIONAL{?musico dbpedia-owl:alias ?alias }
OPTIONAL{?musico foaf:givenName ?given }
OPTIONAL{?musico foaf:name ?name }
}
}}}
[Resultado|http://es.dbpedia.org/sparql?default-graph-uri=&query=PREFIX+dcterms%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0Aselect+*+where%7B%0D%0A+%3Fmusico+dcterms%3Asubject+%3Chttp%3A%2F%2Fes.dbpedia.org%2Fresource%2FCategor%C3%ADa%3AM%C3%BAsicos_de_jazz_latino%3E+.%0D%0A+OPTIONAL%7B%3Fmusico+dbpedia-owl%3Aalias+%3Falias+%7D%0D%0A+OPTIONAL%7B%3Fmusico+foaf%3AgivenName+%3Fgiven+%7D%0D%0A+OPTIONAL%7B%3Fmusico+foaf%3Aname+%3Fname+%7D%0D%0A%7D&format=text%2Fhtml&timeout=0&debug=on].
%%warning
Nota: El reseñable el uso de OPTIONAL y cómo con el "select *" es suficiente para sacar una hermosa tabla con muchos huecos vacíos.
%%
!!!Ejemplo 7. La ontología DBpedia
En el [sitio web de DBpedia tienes la ontología DBpedia |http://data.dws.informatik.uni-mannheim.de/dbpedia/2014/dbpedia_2014.owl.bz2] (en formato OWL), comprimida con bz2.
Aquí la tienes descomprimida:
[En OWL (version 2016-10)| http://downloads.dbpedia.org/2016-10/dbpedia_2016-10.owl].
[En RDF/XML (version 2014)|http://es.dbpedia.org/wiki/attach/Ejemplos%20de%20consultas%20SPARQL/dbpedia_2014.rdf]