问题标签 [wikidata-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-2.7 - 如何从 Wikidata Id 获取 Wikipedia 页面?
如何从 Wikidata Id(例如:Q19675 )获取 Wikipedia 页面(使用特定语言,比如法语)?这个问题似乎很明显,但奇怪的是,我在网上一无所获。我正在寻找可以与 requests Python 模块一起使用的 url 命令,例如:
有人可以帮助我吗?
wikipedia - How to get all links and their Wikidata IDs for a Wikipedia page?
(When) will the following be possible?
get the list of all links on a Wikipedia page with their respective Wikidata IDs in a single query/API call.
receive additional information of the respective Wikidata items like a property value with the query.
google-api - 如何使用 YouTube Data API v3 中的“relevantTopicIds”?
如本文档所述:“使用 Freebase 主题搜索”以及可用视频中所述,YouTube 数据 API v3 在topicDetails
用作part
.
我的问题是,考虑到 Freebase API 目前不可用(并且它将将来会被关闭)?
例如/m/0410tth
,Google 知识图在发出以下请求时不会返回任何内容:
GET https://kgsearch.googleapis.com/v1/entities:search?ids=%2Fm%2F0410tth
对于 Wikidata,我还没有找到一种简单的方法来使用他们的数据。
我知道并非所有来自 Freebase 的信息都已包含在 GK 图中,而且我也知道有一个文件用于 FreebaseMIDs
和 Wikidata之间的映射QIDs
,但它们现在似乎对我没有帮助。
我应该如何利用topicIDs
YouTube 为我提供的内容,以及目前如何将它们与其他 YouTube 视频相关联?
这个问题不是关于如何使用 Freebase MID 进行 Wikidata 搜索,而是关于如何使用relevantTopicIds
他们的 API 提供的官方 Google 响应,因为文档没有提供任何对此的见解。
python - Wikidata API wbsearchentities:为什么 Python 中的结果与 Wikidata 中的结果不同?
我在 python 请求中使用 wbsearchentities (wikidata api),我想知道为什么返回的结果与在 Wikidata 上看到的结果不同。例如,Python 中的以下命令:
在 Wikidata 的搜索框中只返回相同的搜索返回 2 个结果(一个是好的结果:纽约市地标保护委员会。
理想情况下,我希望从我的 python 请求中返回所有这些结果。
wikidata - 如何在维基数据中搜索特定类别?
我目前正在使用以下查询在 Wikidata 中进行搜索:
我需要找到不同的成分和食物。
所以查询是用丹麦语搜索草莓。我的问题是我得到像绘画和人物这样的结果。无论如何要搜索特定类别的食物吗?或者以某种方式限制“错误”点击的“噪音”?
我试图查看 Wikidata 并在 Google 上搜索,但我不清楚我有哪些选择。
mediawiki - 如何通过 Wikidata API 获取 WikiQuote Source?
哪些声明代表维基语录上的引语?例如,对于知识页面。
以及相应的 WikiData JSON:https ://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q9081&props=claims&languages=en&sitefilter=enwikiquote&formatversion=2
目标是获取报价的来源。
java - 即使通过 java 登录,wikidata api 中的 csrf 令牌也无效
我正在向 wikidata 请求通过 java 编辑标签。下面我使用 Jsoup 发出请求。
通过此响应获得的 cookie 用于通过其 api 登录到 wiki(以获取更改实体标签所需的 csrf 令牌)。
首先生成了一个登录令牌。
然后登录完成
登录成功。
现在获取 csrf 令牌
这里 csrf 令牌生成为:+\
但是由于我正在登录,为什么会生成这样的无效令牌?因此我无法通过我的 java 程序设置标签。正确的方法是什么?
sparql - 获取不同语言的wikidata资源
我想为给定的 wikidata 资源获取其他语言的相应资源,例如http://wikidata.dbpedia.org/page/Q178794资源,我想获取
我搜索并发现可以通过其 api 或 sparql 请求 wkidata
我怎样才能做到这一点
sparql - 如何以编程方式从 Wikidata 实体获取所有可用信息?
我对wikidata真的很陌生。我只是认为 wikidata 使用了很多具体化。
假设我们想获得奥巴马可用的所有信息。如果我们要从 DBpedia 执行此操作,我们只需使用一个简单的查询:
select * where {<http://dbpedia.org/resource/Barack_Obama> ?p ?o .}
这将返回以 Obama 为主题的所有属性和值。本质上,结果与此页面相同:http://dbpedia.org/page/Barack_Obama
查询结果采用我需要的格式。
我想知道如何对 Wikidata 做同样的事情。这是奥巴马的维基数据页面:https://www.wikidata.org/wiki/Q76
。假设我想要此页面上的所有语句。但是这个页面上几乎所有的陈述都被具体化为他们有排名和限定词等。例如,对于“受教育程度”部分,它不仅有学校,还有“开始时间”和“结束时间”由于奥巴马不再在这些学校中,所有学校都被列为正常。
我可以通过获得真实的陈述(使用https://query.wikidata.org)获得所有学校:
上面的查询将简单地返回所有学校。
如果我想获得学校的开始时间和结束时间,我需要这样做:
但问题是,不看实际页面,我怎么知道 ?school_statement 有 pq:P580 和 pq:P582,即“开始时间”和“结束时间”?这一切都归结为一个问题,即我如何从中获取所有信息(包括具体化)https://www.wikidata.org/wiki/Q76
?
最终,我希望有这样一张桌子:
||predicate||object||objectLabel||qualifier1||qualifier1Value||qualifier2||qualifier2Value||...
wikidata - 通过 wikidata API 获取眼睛颜色列表
例如,我需要使用 wikidata API 获取眼睛颜色列表:
https://www.wikidata.org/wiki/Property:P1340
是否可以在没有 SPARQL 查询的情况下接收颜色名称?
https://www.wikidata.org/w/api.php?action=wbgetentities&ids=P1340&languages=en
提前致谢。