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 47 removed 2 lines
At line 89 added 55 lines
!!!Ejemplo 5. Nombre de grupos de música heavy de los años 80
%%prettify
{{{
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+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++rdf%3Atype+++++++++++++++++++++++++dbpedia-owl%3AMusicalArtist+.%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%7DORDER+BY+DESC%28%3Finicio%29&should-sponge=&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 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| http://es.dbpedia.org/wiki/attach/Ejemplos%20de%20consultas%20SPARQL/dbpedia_2014.owl].
[En RDF/XML|http://es.dbpedia.org/wiki/attach/Ejemplos%20de%20consultas%20SPARQL/dbpedia_2014.rdf]