问题标签 [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.
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
嵌套两个查询的正确方法是什么?另外,您也可以检索属性的类型吗?
谢谢。
python - 如何从 Wikidata id 获取 Wikipedia 页面 id?
我想从 Wikidata id 获取 Wikipedia 页面 id,如何从 Wikidata 查询服务或其他使用 python 的方法获取它?因为我在 wikidata 中没有看到任何类似于 wikipedia id 的属性。
sparql - 维基数据查询服务:查找属性标签
如何形成查询以查找给定实体上属性的英文标签。
此查询提供以下 ID P31
:
我怎样才能得到标签P31
呢?
此外,是否有一种聪明的方法来获得“最佳”值P31
,可能是具有最低数字 ID 的值?一些详细的实体具有非常嘈杂的值。例如,对于Q30
“美国”,我更愿意将“国家”视为我的instance_of
而不是“联合国会员国”。
sparql - Wikidata:SPARQL, 足球运动员比赛次数
我在https://query.wikidata.org/使用了这个查询——
在谷歌搜索了几个小时以找到一种方法来计算P1350
所有团队中每个玩家的游戏数量()之后(P54
),我决定寻求一些帮助。
sparql - 维基数据查询服务:如何按项目搜索?
我正在使用 Wikidata 查询服务 ( https://query.wikidata.org ) 来获取有关电影和电视节目的详细信息。
我知道我可以查询作为电影实例的所有项目的类型(在下面查询),但我只想查找特定的电影。
我有一个我想要获取属性的电影和电视节目的 Wikidata 项目编号 (Q###) 列表。我需要查询这些特定的电影或电视节目。例如,如果我知道 Wikidata 中的《星球大战 IV:新希望》是 Q17738,我如何查询它的具体属性?
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 日。我查看了文档,但无法弄清楚。
如何获取查询服务的单位和日期精度?
sparql - 维基数据查询服务未在维基百科页面上显示数据
我是 Wikidata 查询服务的新手。
我想找到所有installed capacity
的power stations
。
我尝试了以下方法:Wikidata Query
我不明白的是,为什么当我进入电站的维基百科页面时,我经常可以找到铭牌容量。(参考:https ://en.wikipedia.org/wiki/Pembroke_Power_Station )
然而,我没有从 Wikidata 查询中得到这个结果。也就是说,我得到了发电厂的名称,但没有得到电力容量。
我也尝试了相反的方法,寻找铭牌容量的所有实例,但只返回installed capacity
(wd:P2109)。
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 日期)可排序?