问题标签 [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.

0 投票
1 回答
974 浏览

properties - 使用 SPARQL 从一组项目中获取属性

我需要使用来自 Wikidata 的 SPARQL 查询服务。

我需要检索的是(P31)疾病(Q12136)实例的所有属性的列表

我在理解如何嵌套两个查询时遇到了一些麻烦

有了这个查询,我们就有了所有属于疾病实例的项目:

选择?项目在哪里{?项目 wdt:P31 wd:Q12136。}

然后这是属性列表,但不是在整个站点中搜索,我必须在上一句中获得的子组中搜索

SELECT DISTINCT ?property ?propertyLabel WHERE { ?property a wikibase:Property 。服务 wikibase:label { bd:serviceParam wikibase:language "en" } } ORDER BY ?propertyLabel

嵌套两个查询的正确方法是什么?另外,您也可以检索属性的类型吗?

谢谢。

0 投票
3 回答
3294 浏览

python - 如何从 Wikidata id 获取 Wikipedia 页面 id?

我想从 Wikidata id 获取 Wikipedia 页面 id,如何从 Wikidata 查询服务或其他使用 python 的方法获取它?因为我在 wikidata 中没有看到任何类似于 wikipedia id 的属性。

0 投票
2 回答
3256 浏览

sparql - 使用 SPARQL 和 OWL 解决 3x3 数独

我正在尝试使用 SPARQL 和 OWL 在 query.wikidata.org 中解决简单的 3x3 数独游戏。

3x3 数独游戏

但我得到这个错误:

有人可以指出我的错误吗?

0 投票
1 回答
796 浏览

sparql - 维基数据查询服务:查找属性标签

如何形成查询以查找给定实体上属性的英文标签。

此查询提供以下 ID P31

我怎样才能得到标签P31呢?

此外,是否有一种聪明的方法来获得“最佳”值P31,可能是具有最低数字 ID 的值?一些详细的实体具有非常嘈杂的值。例如,对于Q30“美国”,我更愿意将“国家”视为我的instance_of而不是“联合国会员国”。

0 投票
1 回答
182 浏览

sparql - Wikidata:SPARQL, 足球运动员比赛次数

我在https://query.wikidata.org/使用了这个查询——

查询链接

在谷歌搜索了几个小时以找到一种方法来计算P1350所有团队中每个玩家的游戏数量()之后(P54),我决定寻求一些帮助。

0 投票
3 回答
1615 浏览

sparql - 维基数据查询服务:如何按项目搜索?

我正在使用 Wikidata 查询服务 ( https://query.wikidata.org ) 来获取有关电影和电视节目的详细信息。

我知道我可以查询作为电影实例的所有项目的类型(在下面查询),但我只想查找特定的电影。

我有一个我想要获取属性的电影和电视节目的 Wikidata 项目编号 (Q###) 列表。我需要查询这些特定的电影或电视节目。例如,如果我知道 Wikidata 中的《星球大战 IV:新希望》是 Q17738,我如何查询它的具体属性?

0 投票
1 回答
451 浏览

sparql - Wikidata:SPARQL 查询服务单元

如何使用 SPARQL在 Wikidata 查询服务 ( https://query.wikidata.org ) 中获取单位类型和日期精度?

下面是查看挂毯尺寸和开始的示例查询。

我在网站上看到 Bayeux Tapestry ( https://www.wikidata.org/wiki/Q187483 ) 以米为单位,制作于 1070 年代。但是当我使用查询服务时,我只得到高度和宽度的数字。Inception 在网站上是 1070 年代,但在 Query Service 上是 1070 年 1 月 1 日。我查看了文档,但无法弄清楚。

如何获取查询服务的单位和日期精度?

0 投票
0 回答
210 浏览

sparql - 维基数据查询服务未在维基百科页面上显示数据

我是 Wikidata 查询服务的新手。

我想找到所有installed capacitypower stations

我尝试了以下方法:Wikidata Query

我不明白的是,为什么当我进入电站的维基百科页面时,我经常可以找到铭牌容量。(参考:https ://en.wikipedia.org/wiki/Pembroke_Power_Station )

然而,我没有从 Wikidata 查询中得到这个结果。也就是说,我得到了发电厂的名称,但没有得到电力容量。

我也尝试了相反的方法,寻找铭牌容量的所有实例,但只返回installed capacity(wd:P2109)。

0 投票
1 回答
224 浏览

date - xsd:date 是否应该在 SPARQL 中的共同时代之前转换为日期时间

考虑这个 SPARQL,其中 datetime 是公元前 36 年的日期:

xsd:date(?datetime)函数在 Wikidata 查询服务 Blazegraph 实例上失败,带有java.lang.IllegalArgumentException: -036-01-01T00:00:00Z.

它应该工作吗?与YEAR不抱怨的行(未注释时)。

我想出了这个变体:

在这种情况下,结果是-036-01-01。此类 BC 日期的可排序性可能不好。我们是否有其他方法/函数可以使 1000 年之前的(字符串?)日期(包括 BC 日期)可排序?

0 投票
2 回答
280 浏览

sparql - 如何通过快捷方式在 wikidata 的 SPARQL gui 中批量评论/取消评论?

Wikidata 提供了一个查询构建工具。

https://query.wikidata.org/

但是我在编辑器中找不到任何快捷方式来批量评论/取消评论(即同时评论/取消评论多行)。