Wikidata SPARQL查询,返回查询项上一次编辑特定属性的日期



假设我正在寻找列出出生地(P19(的Wikidata猫,使用此查询(也位于https://w.wiki/5mdp):

SELECT ?item ?itemLabel ?placeofbirthLabel ?date
WHERE 
{
?item wdt:P31 wd:Q146;
wdt:P19 ?placeofbirth;
schema:dateModified ?date.
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}

这将检索:项目id、项目标签、(的标签(出生地以及项目任何部分上次更新的日期。

如果我还想检索出生地(P19(上次编辑的日期,该怎么办

提前感谢!

Place项也可以具有schema:dateModified属性:

SELECT ?item ?itemLabel ?item_modified ?placeofbirthLabel ?placeofbirth_modified
WHERE 
{

?item wdt:P31 wd:Q146 ;
wdt:P19 ?placeofbirth ;
schema:dateModified ?item_modified .

?placeofbirth schema:dateModified ?placeofbirth_modified .

SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en" . }

} LIMIT 10

相关内容

  • 没有找到相关文章

最新更新