If you mean disqualified as winner, for example "TDF 1999 - 2004 due case Lance Armstrong" it was working some days ago, may be some bug could be check our friend Dipsacus fullonum
To fulfill listofwinners and classifications fast I do:
- I took list of cyclist using sparql (about 25K since last time)
- Take results from procyclingstats to an excel with formulas that convert times (4:00:50 -> 14.450 secs) and fix cyclist names (GEOGHEGAN HART Tao -> tao geoghegan hart)
- And with cycling names taken from wikidata via sparql in excel and results from procyclingstats in excel, I use VLOOKUP in excel to look for name and find the element Qxxx.
- Some VLOOKUP do not match, due cyclist do not have property P106=Q2309784 (if I find this situation normally put P106=Q2309784), some letters in name are not equal... In this case I use other procedures and even manual datafill. Or obvious I create the cyclist If I am sure do not exist.
- With all ready I use Quick Statements to datafill all data https://tools.wmflabs.org/quickstatements/#/batches/
Example datafill of "BinckBank Tour 2018" Stage 1
Q55839941 |
P2417 |
Q20743779 |
P2781 |
14460U11574 |
P1352 |
1 |
Q55839941 |
P2417 |
Q462839 |
P2911 |
0U11574 |
P1352 |
2 |
Q55839941 |
P2417 |
Q2933765 |
P2911 |
0U11574 |
P1352 |
3 |
Q55839941 |
P2417 |
Q23058129 |
P2911 |
0U11574 |
P1352 |
4 |
Q55839941 |
P2417 |
Q17580397 |
P2911 |
0U11574 |
P1352 |
5 |
Q55839941 |
P2417 |
Q15143907 |
P2911 |
0U11574 |
P1352 |
6 |
Q55839941 |
P2417 |
Q1859227 |
P2911 |
0U11574 |
P1352 |
7 |
Q55839941 |
P2417 |
Q2435157 |
P2911 |
0U11574 |
P1352 |
8 |
Q55839941 |
P2417 |
Q2500129 |
P2911 |
0U11574 |
P1352 |
9 |
Q55839941 |
P2417 |
Q19958425 |
P2911 |
0U11574 |
P1352 |
10 |
The sparql to get cycling list is:
SELECT ?descES ?descEN ?descFR ?elemento ?pais ?nacido ?sexo
WHERE {
?elemento wdt:P106 wd:Q2309784.
OPTIONAL {?elemento rdfs:label ?descES filter (lang(?descES) = "es").}
OPTIONAL {?elemento rdfs:label ?descEN filter (lang(?descEN) = "en").}
OPTIONAL {?elemento rdfs:label ?descFR filter (lang(?descFR) = "fr").}
OPTIONAL { ?elemento wdt:P27 ?pais. }
OPTIONAL { ?elemento wdt:P569 ?date. }
OPTIONAL { ?elemento wdt:P21 ?sexo. }
BIND(YEAR(?date) AS ?nacido)
}
ORDER BY ?nacido