Pour obtenir le résultat demandé on peut utiliser la requête suivante :
SELECT ?m ?nom ?altitude ?année ?pnom ?nomPays WHERE {
?m rdf:type dbo:Mountain;
dbo:firstAscentPerson dbr:Lionel_Terray;
dbo:elevation ?altitude ;
rdfs:label ?nom.
FILTER langMatches( lang(?nom), "EN" )
OPTIONAL {
?m dbo:firstAscentPerson ?p.
?p rdfs:label ?pnom;
dbo:birthPlace ?lieuNaissance.
?lieuNaissance dbo:country ?pays.
?pays rdfs:label ?nomPays.
FILTER (dbr:Lionel_Terray != ?p)
FILTER langMatches( lang(?pnom), "EN" )
FILTER langMatches( lang(?nomPays), "EN" )
}
OPTIONAL {
?m dbo:firstAscentYear ?année.
}
} ORDER BY DESC(?altitude )
Le résultat (au 6/10/2020) est
m | nom | altitude | année | pnom | nomPays |
---|---|---|---|---|---|
http://dbpedia.org/resource/Makalu | "Makalu"@en |
8485.0 |
"1955"^^<http://www.w3.org/2001/XMLSchema#gYear> |
"Jean Couzy"@en |
"France"@en |
http://dbpedia.org/resource/Chomo_Lonzo | "Chomo Lonzo"@en |
7804.0 |
"1954"^^<http://www.w3.org/2001/XMLSchema#gYear> |
"Jean Couzy"@en |
"France"@en |
http://dbpedia.org/resource/Jannu | "Jannu"@en |
7710.0 |
"0027"^^<http://www.w3.org/2001/XMLSchema#gYear> |
||
http://dbpedia.org/resource/Huantsán | "Huantsán"@en |
6369.0 |
"1952"^^<http://www.w3.org/2001/XMLSchema#gYear> |
||
http://dbpedia.org/resource/Chacraraju | "Chacraraju"@en |
6108.0 |
"1956"^^<http://www.w3.org/2001/XMLSchema#gYear> |
||
http://dbpedia.org/resource/Fitz_Roy | "Fitz Roy"@en |
3405.0 |
"1952"^^<http://www.w3.org/2001/XMLSchema#gYear> |
On peut remarquer qu'il y a probablement une erreur sur la date de première ascension du Jannu.