我可以通過標籤獲取項目和它的屬性:通過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