query-16e412956cde77605b2f77a7f9529de6
Nombre del actual presidente del Perú en idiomas en donde el nombre es diferente Nombre del actual presidente del Perú en idiomas en donde el nombre es diferente Nombre del actual presidente del Perú en idiomas en donde el nombre es diferente Naam van de huidige president van Peru in talen waar de naam anders is
Use at
- https://query.wikidata.org/sparql
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX pq: <http://www.wikidata.org/prop/qualifier/>
PREFIX p: <http://www.wikidata.org/prop/>
SELECT
?idioma
?nombre
{
# Obtención del presidente actual
#
# Si no hay otro presidente cuya fecha de inicio es mayor al
# encontrado, entonces el encontrado es el presidente actual.
?presidente wdt:P39 wd:Q5708511;
p:P39 ?presidencia.
?presidencia pq:P580 ?fecha_de_inicio.
FILTER NOT EXISTS {
?presidente2 wdt:P39 wd:Q5708511;
p:P39 ?presidencia2.
?presidencia2 pq:P580 ?fecha_de_inicio2.
FILTER(?fecha_de_inicio2 > ?fecha_de_inicio)
}
# Obtención del nombre del presidente actual en Español
?presidente rdfs:label ?nombre_es;
FILTER(LANG(?nombre_es) = "es").
# Obtención del nombre del presidente actual en otros idiomas
?presidente rdfs:label ?nombre;
FILTER(xsd:string(?nombre) != xsd:string(?nombre_es)).
BIND(LANG(?nombre) AS ?idioma).
}
ORDER BY ?idioma
Query found at
- https://www.wikidata.org/wiki/Wikidata:SPARQL_query_service/queries/examples/Peru
- https://www.wikidata.org/wiki/Wikidata:SPARQL_query_service/queries/examples/Peru/de
- https://www.wikidata.org/wiki/Wikidata:SPARQL_query_service/queries/examples/Peru/es
- https://www.wikidata.org/wiki/Wikidata:SPARQL_query_service/queries/examples/Peru/nl
graph TD
classDef projected fill:lightgreen;
classDef literal fill:orange;
classDef iri fill:yellow;
v5("?fecha_de_inicio")
v4("?fecha_de_inicio2")
v10("?idioma"):::projected
v2("?nombre"):::projected
v3("?nombre_es")
v9("?presidencia")
v7("?presidencia2")
v8("?presidente")
v6("?presidente2")
c3(["wd:Q5708511"]):::iri
f0[["http://www.w3.org/2001/XMLSchema#string(?nombre) != http://www.w3.org/2001/XMLSchema#string(?nombre_es)"]]
f0 --> v2
f0 --> v3
f1[["?nombre_es = 'es'"]]
f1 --> v3
f2[["not "]]
subgraph f2e0["Exists Clause"]
e0f0[["?fecha_de_inicio2 > ?fecha_de_inicio"]]
e0f0 --> e0v1
e0f0 --> e0v2
e0v3 --"p:direct/P39"--> e0c2
e0v3 --"p:P39"--> e0v4
e0v4 --"p:qualifier/P580"--> e0v1
e0v2("?fecha_de_inicio"):::projected
e0v1("?fecha_de_inicio2"):::projected
e0v4("?presidencia2"):::projected
e0v3("?presidente2"):::projected
e0c2(["wd:Q5708511"]):::iri
end
f2--EXISTS--> f2e0
f2 --> v4
f2 --> v5
f2 --> v6
f2 --> c2
f2 --> c3
f2 --> c4
f2 --> v7
f2 --> c5
f3[["?fecha_de_inicio2 > ?fecha_de_inicio"]]
f3 --> v4
f3 --> v5
v6 --"p:direct/P39"--> c3
v6 --"p:P39"--> v7
v7 --"p:qualifier/P580"--> v4
v8 --"p:direct/P39"--> c3
v8 --"p:P39"--> v9
v9 --"p:qualifier/P580"--> v5
v8 --"rdfs:label"--> v3
v8 --"rdfs:label"--> v2
bind4[/"?nombre"/]
v2 --o bind4
bind4 --as--o v10