问题标签 [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.
wikipedia - 从导出的 Wikipedia 文章中检索 Interlanguage 链接?
我曾经通过使用一些正则表达式解析导出来从导出的 Wikipedia 文章中检索跨语言链接。
在WikiData 项目的第一阶段,这些链接已移至 Wikidata 上的单独页面。
例如,文章Ore Mountains在导出中不再有语言链接。语言链接现在位于Q4198上。
如何导出语言链接?
mediawiki - Wikidata API:检查 Wikivoyage 文章是否链接自 Wikidata
我想以编程方式检查英文 Wikivoyage 文章(例如Bronzeville)是否从Wikidata 数据库链接。
例如,英语 Wikivoyage 上的 Bronzeville 文章未与 Wikidata 链接(即使该项目存在)。
注意:一些维基数据项目有标签,但这并不意味着存在或不存在,因为有些项目没有标签,而一些具有相同标签的项目指的是两个不同的事物(例如一个地方和一个人)。
有没有办法通过Wikidata API或其他方式做到这一点?
wikipedia-api - 如何获取给定 Wikidata ID 的语句列表?
我唯一能做的是这个链接:
但这会产生大量无用的数据。我需要的是获取给定项目的所有语句,但我在上面的查询中看不到任何语句。
这将是:
是否有用于此的 API 或者我必须抓取网页?
sparql - 如何按属性查找 Wikidata 实体?
我想知道,有没有办法使用他们的 API 通过指定的属性找到一个 Wikidata 实体。例如,有很多实体具有 Freebase ID 属性(属性:P646)。它是唯一标识符,我想通过这个标识符获取一个实体。
任何人都知道如何实现这一目标?
wikidata - 来自名称的 Wikidata 实体值
有没有办法根据实体名称获取 Wikidata 页面信息,例如,如果我想获取 Google 的页面数据。我认为必须使用具有相应实体值的“实体”来完成,但是我不确定是否有任何简单的方法来确定实体值。
php - 无法解析 Wikidata URL
我正在尝试分析来自 Wikidata API 的数据,但在运行 var_dump 函数时我一直超时。请在下面查看我的代码:
我单击提交但得到:致命错误:超过 30 秒的最大执行时间... 还有其他分析数据的建议吗?谢谢。
json - 从 Wikidata JSON 文件访问数据
我正在尝试从 Wikidata API 访问以下属性:id、url、别名、描述和标签,但到目前为止还没有成功。我确定我犯了基本错误,到目前为止只有以下代码。非常感谢有关访问此数据的最佳方式的任何建议。
编辑 - 我设法得到一个包含我想要的特定数据的字符串 ($jsonArr)。但是,我想从字符串中获取特定元素的第一个实例,特别是 id、url、别名、描述和标签,即:variable1 - Q95, variable2 - //www.wikidata.org/wiki/Q95, variable3 - Google .Inc,varialbe4 - 美国跨国互联网和技术公司,varial5 - Google/ 请参见下面的代码:
c# - 使用可变键名访问 JSON 项
以下是我的 JSON 数据,它恰好是 Wikidata 提供的格式,尽管为了清晰起见已大大缩减。
我正在尝试在 c# 中访问这些数据。我的问题是 Q200405 是动态的 - 它基本上是我正在检索的记录号。例如,另一个页面可能会给我
到目前为止,我最好的尝试是使用 Json.NET (Newtonsoft);
这可行,但显然硬编码Query.Q200405.ToString()不是理想的解决方案!我可能也不应该执行多个反序列化语句来深入研究数据?
我的问题是将上述 JSON 格式读入 ac# 程序的最佳方法是什么?
wikipedia - 如何将 Freebase 查询转换为 Wikidata 查询?
以这个 Freebase 查询为例,我如何使用 Wikidata api 运行相同的查询?
谢谢你。