我正在尝试从Wikidata中提取出症状列表。
问题是,当我查询时,我得到症状列的实体URI列表,而不是标签列表。
我的查询,在here上测试:
SELECT ?disease ?diseaseLabel (GROUP_CONCAT(?symptoms; SEPARATOR = ", ") AS ?Symptoms)
WHERE {
?disease wdt:P31 wd:Q12136.
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
OPTIONAL { ?disease wdt:P780 ?symptoms. }
FILTER(EXISTS { ?disease wdt:P780+ ?symptom. })
}
GROUP BY ?disease ?diseaseLabel
这给出了以下结果:
例如,在疾病麻疹中,我想为症状栏选择的是:发烧,咳嗽,流鼻涕,斑丘疹,淋巴结肿大,厌食,腹泻.. < / strong>
特定疾病的症状列中URI的确切标签。
欢迎任何帮助/提示和建议,谢谢!