【发布时间】:2018-04-02 20:02:03
【问题描述】:
我有兴趣使用 DBPedia 和 SPARQL 查询疾病与医学专业的映射。我想编写一个返回疾病名称和相关医学专业名称的查询。
我知道我可以通过此查询获得疾病列表:
PREFIX dbo: <http://dbpedia.org/ontology/>
SELECT ?disease WHERE {
?disease a dbo:Disease .
}
ORDER BY ?disease
我怎样才能获得相关的医学专业?我是 SPARQL 和 DBPedia 的新手!
【问题讨论】:
-
您能具体说明医学专业是什么吗?如果我查找它,我会在
dbp:field中找到它;那是你要找的吗?PREFIX dbo: <http://dbpedia.org/ontology/> SELECT ?disease ?med_spec WHERE { ?disease a dbo:Disease . ?disease dbp:field ?med_spec. } -
是的,这正是我想要的!非常感谢!