问题标签 [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.
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 方案,这很令人困惑。
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
提前致谢。
wikipedia - 如何通过 API 获取维基百科文章长度?
如果我有文章 URL,如何获取文章元数据?特别是长度,类别和儿子?我正在开发 Java 应用程序。
dataset - 解释维基数据的增量转储
我正在研究 Wikidata 的增量转储。我发现这些文件很有趣。
目录下的wikidatawiki-20160802-pages-meta-hist-incr.xml.bz2和wikidatawiki-20160802-stubs-meta-hist-incr.xml.gz这两个不同的文件分别存储了什么样的数据?
在每个文件中,数据是如何组织的?
此外,如何解释 JSON 中描述的内容变化如下?
有没有什么页面可以提供一些提示?
wikidata - 如何通过 API 从 Wikidata 获取美国州列表?
sparql - 从 Wikidata 获取某个类别的成员
我想从 Wikidata 获取特定类别的所有成员。例如,我想P31 Q11424
从“类别:以斯德哥尔摩为背景的电影”(Q7519614
)类别中获取所有电影(电影实例:)。但是,我似乎无法找到这种关系。DBpedia 使用“subject of”,但 Wikidata 等效项 ( P805
) 不返回任何结果。
我还认为我可以通过这个查询引导我找到答案,但无济于事:
sparql - Wikidata 结果按类似于 PageRank 的方式排序
在 Wikidata(Wikidata SPARQL 端点)中,有没有办法使用 PageRank 之类的东西对 SPARQL 查询结果进行排序?
我们可以指定一个字段来对结果进行排序,并且该字段表示顶部的实体比下面的实体更显着/重要/可识别,依此类推?
sparql - 维基数据 SPARQL 查询
在Wikidata 的 SPARQL 端点上,我想找到某人被聘为大学教师的所有大学。到目前为止,我设法通过以下查询获得了类型(人、职位、雇主)的三元组:
此查询返回该人持有的所有职位。就我而言,我想将自己限制在大学教师的职位上(wd:Q1622272)。
如果可能的话,我会要求一个简化的查询。