SPARQL查询标签并返回相应的实例类别
例如,我使用这个SPARQLSPARQL查询标签并返回相应的实例类别,sparql,wikidata,Sparql,Wikidata,例如,我使用这个SPARQL SELECT ?person ?personLabel ?jobLabel WHERE { ?person wdt:P31 wd:Q5. ?person wdt:P21 wd:Q6581072. ?person wdt:P106 ?job. SERVICE wikibase:label { bd:serviceParam wikibase:language "en". } } LIMIT 30 可以查询以下结果: 我的问题是,我如何才能得到这
SELECT ?person ?personLabel ?jobLabel WHERE {
?person wdt:P31 wd:Q5.
?person wdt:P21 wd:Q6581072.
?person wdt:P106 ?job.
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
LIMIT 30
可以查询以下结果:
我的问题是,我如何才能得到这些工作相应的上级一审标签 像宇航员一样:职业 工程师是:职业
我想要的查询结果如下: person//personlabel//job\u字段
wd:Q320//Michelle Bachelet//profession老实说,我不明白你在问什么……你的问题已经让女性回到了她们的职业。你还想要什么?@AKSW返回的是职业,就像她是宇航员一样。我想要的是这个工作类别,宇航员属于这个职业,我想得到这个更大的职业~~我不知道你为什么要这样做,但是是什么阻止了你这么做呢?作业TMP wdt:P31?作业然后?或
?人员wdt:P106/wdt:P31?工作。
?我的意思是这只是一个三重模式。。。