问题标签 [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 回答
427 浏览

sparql - wikidata 财产声明和财产直接

我正在尝试检索与金门大桥相关的实体及其属性。我使用了这个查询(https://query.wikidata.org/#SELECT%20%3Fp2%20%3Fs%0AWHERE%0A%7B%0A%20%20%09%3Fs%20%3Fp2%20wd%3AQ44440% 20.%0A%7D ):

但我注意到,在结果中,属性“p:statement/P800”和属性“wdt:P800”实际上指向同一个东西。他们有相同的id。我想知道为什么它会同时返回。他们有什么区别?我怎样才能得到一个?

我经常使用 DBpedia,所以我不熟悉 wikidata 中的 uri 方案,这很令人困惑。

0 投票
1 回答
1811 浏览

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||...

0 投票
1 回答
46 浏览

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

提前致谢。

0 投票
1 回答
826 浏览

wikipedia - 如何通过 API 获取维基百科文章长度?

如果我有文章 URL,如何获取文章元数据?特别是长度,类别和儿子?我正在开发 Java 应用程序。

0 投票
0 回答
75 浏览

dataset - 解释维基数据的增量转储

我正在研究 Wikidata 的增量转储。我发现这些文件很有趣。

目录下的wikidatawiki-20160802-pages-meta-hist-incr.xml.bz2和wikidatawiki-20160802-stubs-meta-hist-incr.xml.gz这两个不同的文件分别存储了什么样的数据

在每个文件中,数据是如何组织的?

此外,如何解释 JSON 中描述的内容变化如下?

有没有什么页面可以提供一些提示?

0 投票
1 回答
43 浏览

regex - SPARQL 中的正则表达式:为什么 [[:alnum:]] 不返回匹配项?

我想找到与特定网站对应的 Wikidata 资源。这是我的查询

此处链接)不返回任何结果。这不是我所期望的,因为

(链接在这里

0 投票
2 回答
451 浏览

wikidata - 如何通过 API 从 Wikidata 获取美国州列表?

我尝试使用 Wikidata API 查找美国的州,但没有结果。

例如:http://wdq.wmflabs.org/api?q=claim[150:30]

我究竟做错了什么?

0 投票
2 回答
1134 浏览

sparql - 从 Wikidata 获取某个类别的成员

我想从 Wikidata 获取特定类别的所有成员。例如,我想P31 Q11424从“类别:以斯德哥尔摩为背景的电影”(Q7519614)类别中获取所有电影(电影实例:)。但是,我似乎无法找到这种关系。DBpedia 使用“subject of”,但 Wikidata 等效项 ( P805) 不返回任何结果。

我还认为我可以通过这个查询引导我找到答案,但无济于事:

0 投票
2 回答
1764 浏览

sparql - Wikidata 结果按类似于 PageRank 的方式排序

在 Wikidata(Wikidata SPARQL 端点)中,有没有办法使用 PageRank 之类的东西对 SPARQL 查询结果进行排序?

我们可以指定一个字段来对结果进行排序,并且该字段表示顶部的实体比下面的实体更显着/重要/可识别,依此类推?

0 投票
1 回答
530 浏览

sparql - 维基数据 SPARQL 查询

Wikidata 的 SPARQL 端点上,我想找到某人被聘为大学教师的所有大学。到目前为止,我设法通过以下查询获得了类型(人、职位、雇主)的三元组:

此查询返回该人持有的所有职位。就我而言,我想将自己限制在大学教师的职位上(wd:Q1622272)。

如果可能的话,我会要求一个简化的查询。