18 lines
631 B
SPARQL
18 lines
631 B
SPARQL
# Obtient tous les types items classés comme symptômes d’un autre item qui ne
|
||
# sont pas de type signe, symptôme ou maladie — avec les plus rares en premiers
|
||
select ?symptomType ?symptomTypeLabel (count(*) as ?usageCount)
|
||
where {
|
||
?item wdt:P780 ?symptom.
|
||
?symptom wdt:P31 ?symptomType.
|
||
minus {
|
||
?item wdt:P780 ?symptom.
|
||
?symptom wdt:P31/wdt:P279* ?knownTypes.
|
||
values ?knownTypes { wd:Q12136 wd:Q1441305 wd:Q169872 }
|
||
}
|
||
service wikibase:label {
|
||
bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en".
|
||
}
|
||
}
|
||
group by ?symptomType ?symptomTypeLabel
|
||
order by asc(?usageCount)
|