给定唯一标识符的维基数据值和属性?

Wikidata values and properties given a Unique Identifier?

我不太清楚该怎么做,但我有 22,000 个来自维基百科的游戏名称的唯一标识符。我通过他们的 Public API 找到了他们,但现在我卡住了。

我需要使用这些标识符来获取它们指向的每篇文章的所有属性。我有一个文件,其中包含所有不同的 属性 标识符(如 P143 表示 "Imported From"),因此我可以将它们翻译成字符串。但我似乎无法弄清楚的是如何获取这些属性的值。我刚获得新的唯一标识符。

Here is a Query I tried 应该只有英文版的 Duke Nukem 3D。这是该查询的一个片段:

"P143": [
    {
        "snaktype": "value",
        "property": "P143",
        "datavalue": {
            "value": {
                "entity-type": "item",
                "numeric-id": 206855,
                "id": "Q206855"
            },
            "type": "wikibase-entityid"
        },
        "datatype": "wikibase-item"
    }
]

我真的不明白我应该如何从中得到这个 属性 代表的价值。如果有人能提供帮助,我将不胜感激。

如何从这些属性中获取值?

你很接近,但你缺少一件事。你所说的值就是维基数据所说的项目的标签(项目是查询中返回的Q-number)。所以你实际上得到了价值,但需要对标签进行新的查询。例如,在您所做的查询中,非常靠近顶部,有一个名为 "labels" 的部分(您可以看到您的查询 returns 是 "Duke Nukem 3D" 的标签)。那就是您正在寻找的 "value"。如果你 insert the Q-number from your snippet 它会显示它是 "Russian language edition of Wikipedia".