问题标签 [wikidata]

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.

0 投票
1 回答
1698 浏览

api - 从 Wiki 转储中获取跨语言链接

我正在尝试从维基百科转储中提取跨语言链接。这些链接似乎已移至 WikiData 项目,并且仅通过 API 提供访问权限。

此分支解释了如何处理该问题并建议切换到 API: 从导出的 Wikipedia 文章中检索跨语言链接?

但是,我的研究范围似乎太大而无法使用 Web API(数百万个查询)。有谁知道是否可以从 API 以外的任何地方提取这些链接?解析任何大小的转储比查询 API 更可取。

我使用的维基百科转储:http: //dumps.wikimedia.org/backup-index.html

我使用的 WikiData 转储:http: //dumps.wikimedia.org/wikidatawiki/latest/

0 投票
4 回答
5273 浏览

wikidata - 如何获取所有 Wikidata 属性的列表?

与列出所有已知 Wikidata 属性的此页面等效的 Wikidata API 是什么?我想搜索一个属性,例如“博士顾问”,然后取回 P184。

items存在类似的功能,但我似乎找不到属性的等价物。

0 投票
3 回答
4093 浏览

sparql - 如何按属性查找 Wikidata 实体?

我想知道,有没有办法使用他们的 API 通过指定的属性找到一个 Wikidata 实体。例如,有很多实体具有 Freebase ID 属性(属性:P646)。它是唯一标识符,我想通过这个标识符获取一个实体。

任何人都知道如何实现这一目标?

0 投票
2 回答
628 浏览

wikidata - 获取某些属性的使用值列表

我可以获取某些属性的使用值列表吗?例如,我想获取 P166(已获奖)属性的所有已使用不同值的列表。

0 投票
3 回答
9777 浏览

wikidata - 来自名称的 Wikidata 实体值

有没有办法根据实体名称获取 Wikidata 页面信息,例如,如果我想获取 Google 的页面数据。我认为必须使用具有相应实体值的“实体”来完成,但是我不确定是否有任何简单的方法来确定实体值。

0 投票
0 回答
92 浏览

php - 无法解析 Wikidata URL

我正在尝试分析来自 Wikidata API 的数据,但在运行 var_dump 函数时我一直超时。请在下面查看我的代码:

我单击提交但得到:致命错误:超过 30 秒的最大执行时间... 还有其他分析数据的建议吗?谢谢。

0 投票
1 回答
46 浏览

php - Capturing text elements as variables

I am trying to capture the first instance of particular elements from an object. I have an object $doc and would like to get the values of the following.

id, url, alias, description and label i.e. specifically:

  • variable1 - Q95,
  • variable2 - //www.wikidata.org/wiki/Q95,
  • variable3 - Google.Inc,
  • varialbe4 - American multinational Internet and technology corporation,
  • variable5 - Google

I've made some progress getting the $jsonArr string however I'm not sure this is the best way to go, and if so I'm not sure how to progress anyway. Please advise as to the best way to get these. Please see my code below:

0 投票
2 回答
4891 浏览

c# - 使用可变键名访问 JSON 项

以下是我的 JSON 数据,它恰好是 Wikidata 提供的格式,尽管为了清晰起见已大大缩减。

我正在尝试在 c# 中访问这些数据。我的问题是 Q200405 是动态的 - 它基本上是我正在检索的记录号。例如,另一个页面可能会给我

到目前为止,我最好的尝试是使用 Json.NET (Newtonsoft);

这可行,但显然硬编码Query.Q200405.ToString()不是理想的解决方案!我可能也不应该执行多个反序列化语句来深入研究数据?

我的问题是将上述 JSON 格式读入 ac# 程序的最佳方法是什么?

0 投票
2 回答
322 浏览

nlp - 从 Freebase 和 DBPedia 等开放知识库中提取实体-动词关系

有什么方法可以从已经存在的在线知识库(如 Freebase、DBPedia、Wikidata 或 Wordnet)中提取实体-动词关系,我检查并发现这些资源集中在实体上。

我的目标是导出诸如“人可以吃”、“汽车可以移动”、“人可以踢足球”之类的关系。

0 投票
0 回答
300 浏览

mediawiki - 获取 Wikidata 增量三元组

我想知道是否有可能获得 Wikidata 的最新增量 n-triple 转储。

我正在使用Wikidata Toolkit下载最新版本的转储并将它们自动转换为 n-triple 文件(使用RdfSerializationExample),但我不知道如何生成该转储的增量版本(指定修改的、新的和删除的实体)。

我的想法是在像OpenLink Virtuoso这样的系统中维护 Wikidata 信息的更新版本。因此,我认为有必要获得 n-triples 的增量版本。

我知道xml version 中有转储的增量版本,但我不知道如何将它们转换为 n-triples。

那么,这是最好的方法吗?