Grupo de Facebook DBpedia en español
Notify Twitter

This page (revision-2) was last changed on 05-Nov-2018 18:08 by Mariano Rico

This page was created on 05-Nov-2018 18:07 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
2 05-Nov-2018 18:08 2 KB Mariano Rico to previous
1 05-Nov-2018 18:07 975 bytes Mariano Rico to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 added 50 lines
!!#62 Who created Wikipedia?
!DBpedia SPARQL Query
{{{
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX res: <http://dbpedia.org/resource/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT DISTINCT ?uri ?string WHERE {
res:Wikipedia dbo:author ?uri .
OPTIONAL { ?uri rdfs:label ?string .
FILTER (lang(?string) = 'en') }
}
}}}
Estos datos salen del recurso Wikipedia, donde se dice en su propiedad author los valores mostrados en el resultado.
Esta query NO da resultados en español. Wikipedia es un WebSite, hay mapeo de WebSite a SitioWeb, y la propiedad author mapea a autor.
En la Ficha de Sitio Web no está la propiedad autor, está creador. Otra cosa es que haya muchas instancias que den valor a una propiedad "ilegal" (no entre las propiedades definidas por la ficha). En su lugar, la ficha define la propiedad creador.
Por tanto, la query que devuelve el resultado es esta:
!esDBpedia SPARQL Query
{{{
PREFIX dbp: <http://es.dbpedia.org/property/>
PREFIX res: <http://es.dbpedia.org/resource/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT DISTINCT ?uri ?string WHERE {
res:Wikipedia dbp:creador ?uri .
OPTIONAL { ?uri rdfs:label ?string .
FILTER (lang(?string) = 'en') }
}
}}}
Solución: cambiar el mapeo de la Ficha Sitio Web para que la propiedad author, en lugar de mapear con autor, mapee con creador. Con este cambio la query de QALD-2 no habría que cambiarla (tan solo los prefix).
Funciona porque creador es el mapeo de la propiedad creator.
PREFIX dbp: <http://es.dbpedia.org/property/>
PREFIX res: <http://es.dbpedia.org/resource/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT DISTINCT * WHERE {
res:Wikipedia dbp:autor ?uri .
}