Grupo de Facebook DBpedia en español
Notify Twitter

This page (revision-32) was last changed on 05-Nov-2018 18:08 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
32 05-Nov-2018 18:08 17 KB Mariano Rico to previous
31 05-Nov-2018 18:06 17 KB Mariano Rico to previous | to last
30 05-Nov-2018 18:06 17 KB Mariano Rico to previous | to last
29 05-Nov-2018 18:06 17 KB Mariano Rico to previous | to last
28 05-Nov-2018 18:06 16 KB Mariano Rico to previous | to last
27 05-Nov-2018 18:06 15 KB Mariano Rico to previous | to last
26 05-Nov-2018 18:06 15 KB Mariano Rico to previous | to last
25 05-Nov-2018 18:06 15 KB Mariano Rico to previous | to last
24 05-Nov-2018 18:06 13 KB Mariano Rico to previous | to last
23 05-Nov-2018 18:06 13 KB Mariano Rico to previous | to last
22 05-Nov-2018 18:06 11 KB Mariano Rico to previous | to last
21 05-Nov-2018 18:06 11 KB Mariano Rico to previous | to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 120 removed 2 lines
At line 123 removed one line
!DBpedia SPARQL Query
At line 125 removed 12 lines
%%prettify 
{{{
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX dbp: <http://dbpedia.org/property/>
PREFIX res: <http://dbpedia.org/resource/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT DISTINCT ?uri WHERE {
res:Ingrid_Bergman dbo:child ?child .
?child dbp:spouse ?uri .
}
}}}
/%
At line 138 removed 37 lines
Con resultado:
|uri
|"Joseph Daly"@en
|"John Carley"@en
|"Fuller Earle Callaway, III"@en
|http://dbpedia.org/resource/Martin_Scorsese
|"Jonathan Wiedemann"@en
![Iconos/ico30_tic_no.png]esDBpedia SPARQL Query
"¿Con quién está casada la hija de Ingrid Bergman?"\\
se podría traducir como
%%prettify 
{{{
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX esdbp: <http://es.dbpedia.org/property/>
PREFIX esres: <http://es.dbpedia.org/resource/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT DISTINCT ?uri WHERE {
esres:Ingrid_Bergman dbo:child ?child .
?child esdbp:cónyuge ?uri .
}
}}}
/%
que tiene por resultado
|uri
|http://es.dbpedia.org/resource/David_Lynch
|http://es.dbpedia.org/resource/Martin_Scorsese
|http://es.dbpedia.org/resource/Gary_Oldman
|"Jon Wiedemann"@es
(cuatro entradas en lugar de las 5 de la versión inglesa)
hay que notar que si en lugar de dbo:child pongo esdbp:hijos NO obtengo ningún resultado, y que si en lugar de esdbp:cónyuge pongo dbo:spouse obtengo 3 resultados (las uris de David Lynch, Martin Scorsese y Gary_Oldman). El motivo...[Iconos/ico40_mistery.png]
At line 242 removed one line
!!Q#5 How many monarchical countries are there in Europe?
At line 244 removed 108 lines
!DBpedia SPARQL Query
{{{
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX yago: <http://dbpedia.org/class/yago/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
SELECT COUNT(DISTINCT ?uri) WHERE {
?uri rdf:type yago:EuropeanCountries .
?uri dbo:governmentType ?govern .
FILTER regex(?govern,'monarchy') .
}
}}}
Con resultado: __6__
![Iconos/ico30_tic_no.png]esDBpedia SPARQL Query
"¿Cuántos países con monarquía hay en Europa?"
La traducción directa no es posible porque en esDBpedia no está la clasificación YAGO.
!!Q#6 In which city did John F. Kennedy die?
!DBpedia SPARQL Query
{{{
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX res: <http://dbpedia.org/resource/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
SELECT DISTINCT ?uri WHERE {
res:John_F._Kennedy dbo:deathPlace ?uri .
?uri rdf:type dbo:City .
}
}}}
Con resultado: __http://dbpedia.org/resource/Dallas__
![Iconos/ico30_tic_yes.png]esDBpedia SPARQL Query
"¿En qué ciudad murió John F. Kennedy?"
La traducción directa sería algo así:
{{{
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX esres: <http://es.dbpedia.org/resource/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
SELECT DISTINCT ?uri WHERE {
esres:John_F._Kennedy dbo:deathPlace ?uri .
?uri rdf:type dbo:City .
}
}}}
que no devuelve resultados.
Trasteando vemos que esta sí funciona (cambiando dbo:deathPlace por esdbp:lugarmuerte y sin exigir que la uri sea ciudad ):
{{{
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX esdbp: <http://es.dbpedia.org/property/>
PREFIX esres: <http://es.dbpedia.org/resource/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
SELECT * WHERE {
esres:John_F._Kennedy esdbp:lugarmuerte ?v
}
}}}
con resultado: "Dallas, Texas,"@es
!!Q#7 Is the wife of president Obama called Michelle?
!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#>
ASK WHERE { res:Barack_Obama dbo:spouse ?spouse .
?spouse rdfs:label ?name .
FILTER(regex(?name,'Michelle'))
}
}}}
Con resultado: __true__
![Iconos/ico30_tic_yes.png]esDBpedia SPARQL Query
"¿Se llama Michelle la esposa del presidente Obama?"
La traducción directa sería algo así:
{{{
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX esdbp: <http://es.dbpedia.org/property/>
PREFIX esres: <http://es.dbpedia.org/resource/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
ASK WHERE { esres:Barack_Obama esdbp:cónyuge ?spouse .
?spouse rdfs:label ?name .
FILTER(regex(?name,'Michelle'))
}
}}}
Que devuelve __false__
Pero si usamos foaf:name en lugar de rdfs:label obtenemos esta query:
{{{
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX esdbp: <http://es.dbpedia.org/property/>
PREFIX esres: <http://es.dbpedia.org/resource/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
ASK WHERE { esres:Barack_Obama esdbp:cónyuge ?spouse .
?spouse foaf:name ?name .
FILTER(regex(?name,'Michelle'))
}
}}}
que sí devuelve el resultado correcto.
At line 372 changed one line
"¿Qué estados alemanes están gobernados por el partido socialdemócrata?"
"Qué estamos alemanes están gobernados por el partido socialdemócrata?"
At line 411 removed one line
!!Q#9 Which U.S. states possess gold minerals?
At line 413 removed 20 lines
!DBpedia SPARQL Query
{{{
PREFIX yago: <http://dbpedia.org/class/yago/>
PREFIX dbp: <http://dbpedia.org/property/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
SELECT DISTINCT ?uri WHERE {
?uri rdf:type yago:StatesOfTheUnitedStates .
?uri dbp:mineral ?mineral .
FILTER (regex(?mineral,'gold','i'))
}
}}}
Con resultado __http://dbpedia.org/resource/California__
![Iconos/ico30_tic_no.png]esDBpedia SPARQL Query
"¿Qué estados de EEUU tienen minerales de oro?"
Como usa las categorías YAGO, no es posible la traducción directa. No he podido encontrar ([MRA]) ninguna Categoría wikipedia que liste los estados. Hay alguna tabla que los lista, pero no está mapeada.