我可以通过标签获取项目和它的属性:通过QID获取属性?
SELECT distinct ?item ?itemLabel ?itemDescription
(SAMPLE(?DR) as ?DR) (SAMPLE(?article)as ?article)
WHERE {?item wdt:P31 wd:Q5.
?item ?label "Einstein"@en
OPTIONAL{?item wdt:P569 ?DR .}
?article schema:about ?item .
?article schema:inLanguage "en" .
?article schema:isPartOf <https://en.wikipedia.org/>.
OPTIONAL{?item wdt:P570 ?RIP .}
OPTIONAL{?item wdt:P18 ?image .}
SERVICE wikibase:label
{ bd:serviceParam wikibase:language "en". }}
GROUP BY ?item ?itemLabel ?itemDescription
我怎样才能使用QID来代替标签?
什么是QID?它是阿尔伯特爱因斯坦的URI吗?如果是这样,只需用它替换变量“?item”。 – AKSW
在这种情况下QID = Q937,替换?项不起作用 – Alexan
您必须在SPARQL中使用完整的URI或前缀。只是Q937不是一个URI,这将是http://www.wikidata.org/entity/Q937。然后你可以删除前两个三重模式。请参阅下面的答案。 – AKSW