问题标签 [wikidata-query-service]
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 上创建一个 SPARQL 查询,以获取所有具有 Project Gutenberg 电子书 ID 的书籍?
我注意到一些关于 Wikidata 的书籍有 Project Gutenberg 电子书 ID。是否可以在 Wikidata 查询服务上构建一个查询来查找所有具有此属性的书籍?我是 SPARQL 的新手。
sparql - 我的 SPARQL 只得到部分答案,缺少一些未回答的答案
我在下面的Wikidata 查询服务中进行了我的 SPARQL 查询,得到的响应与我的预期不同。下面的查询旨在提取属于 OECD经济合作与发展组织的所有国家。实际上成员的数量应该是35。但是查询结果只有16。例如,西班牙也是OECD的成员,在wikidata页面中,西班牙是这样写的。事实上,西班牙是 instanceof(P031) country(Q6256),并且在 wikidata 页面的 memberof (P463) 属性中具有 OECD(Q41550) 项目作为对象。据我所知,西班牙应该在结果集中,但实际上并没有显示在我的查询结果中。我现在很困惑,试图找出我应该将查询中的哪些部分修改为正确的答案。(我想尽可能从一般 SPARQL 的角度修复查询。)
你会帮助并更正下面的查询以获得正确的 35 个国家/地区吗?提前感谢您的友好帮助。
sparql - 提取项目的出生日期
作为 SPARQL 和 Wikidata 的绝对初学者,我似乎无法弄清楚如何提取单个条目的属性。前任:
查找艾伦图灵的生日
谁能帮助我如何使用 Wikidata 查询服务来做到这一点?(查询.wikidata.org)
python - 如何在 python 中集成 Wikidata 查询
我目前正在使用Wikidata 查询服务来运行我的 Wikidata 查询。
例如,我的一个 Wikidata 查询如下所示。
我想知道我们是否可以在 python 程序中使用这些查询?如果是这样,我们如何在 python 中集成查询?
如果需要,我很乐意提供更多详细信息。
string - 在 SPARQL 中反转字符串
是否可以在 SPARQL 中反转字符串,例如,“abc”变成“cba”。或者,是否可以根据字符串反向排序。
我对适用于Wikidata Query Service的解决方案特别感兴趣。
sparql - How can we get the list of all C-Class Articles in Wikipedia using Wikidata Query Service?
I am able to get the list of all Good Articles on Wikipedia through the code mentioned. But how can I get the list of all C-Class articles in Wikipedia?
sparql - 带有可选字段的联合 SPARQL 查询返回空结果
我正在尝试构建一个可以有多个可选字段的联合查询。如果任何可选字段没有相应的语句,则该字段的结果应该为空值。只是正常的可选行为 :) 但是如果您使用Wikidata 查询服务运行下面的代码,即使存在其他(可选)字段的相应语句,结果集也会为空。
如果您删除可选的?Pmemberof字段(该字段没有针对主题的语句),则一切正常,并返回其他语句,顺便说一下,这也是我对原始查询的预期结果。
我究竟做错了什么?即使 ?Pmemberof可能没有相应的语句,我也想返回所有其他语句。
sparql - 如何使用 Wikidata SPARQL 查询服务访问子属性?
我想访问 wikidata 实体的子属性。一个示例可能是属性P1033,它是P4952的子级,用于诸如Q49546之类的实体。如何在 SPARQL 查询中动态执行此操作?
使用在线Wikidata 查询服务提供的查询构建器,我可以构建一个简单的查询,它适用于普通属性(在链接的示例中:mass),但不适用于所需的子属性(在链接的示例中:NPFA-code对于健康危害),即使它们已明确设置在web-result中,它们最终也是空的。旁注:这是与第一段中的示例不同的示例。
期望的目标是动态查询,如下所示:
使用第 4 行作为注释,我可以根据需要获得我的 propLabel,但没有任何价值;以相反的方式使用该行而不是注释,我只得到设置在第一级的属性,而不是子属性。
sparql - SPARQL:找出用于链接的属性
因此,我想扩展以下查询:
如果您在Wikidata 查询服务中运行它,您会看到一个空列。在那里,我希望该物业负责该特定链接。所以要么wdt:P279
要么wdt:P31
要么wdt:P361
。
这有可能吗?如果是的话怎么办?
sparql - 是否有一个 SPARQL 查询来产生项目总数(在数据库中)?
在 Wikidata 查询服务上使用此SPARQL 查询
结果有一行,此时只有一个列计数 indicatas 4248
。
我不仅会知道数据库中受某些属性限制的项目的数量,而且会知道所有项目的数量
预期结果应该number of all items
在数据库中。
我试图阅读规格,似乎它甚至不可能?
因此这里的问题是,是否有一种(hackish)方法来使用 SPARQL 来选择所有项目,以便能够计算它们?