针对限定符的 SPARQL 请求?

问题描述 投票:0回答:1

我看到以下 SPARQL 查询成功请求发布日期 (P577) 限定符 (link) :

SELECT ?title ?item ?date ?place ?placeLabel WHERE {
  SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
  ?item wdt:P161 wd:Q38111.
  ?item wdt:P1476 ?title.
  # Get qualifiers
  ?item p:P577 ?statement. 
  ?statement ps:P577 ?date. 
  ?statement pq:P291 ?place.
}

我复制了此语法来请求发音(P443)限定符,但以下失败(链接):

SELECT ?id ?idLabel ?audio ?audioLabel ?audioFile ?audioLangLabel ?speakerLabel
WHERE {
  SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
  ?id wdt:P443 ?audio.
  FILTER(CONTAINS(STR(?audio), "LL-Q117707514")) # occitan whistled -Q117707514
  # ?id wdt:P625 ?coord . # geocoordinates
  OPTIONAL {  
    ?id p:443 ?audioStatement .
    ?audioStatement ps:P443 ?audioFile.
    ?audioStatement pq:P407 ?audioLang.
    ?audioStatement pq:P10894 ?speaker.
    }
}

有什么线索吗?

sparql wikidata qualifiers wikidata-query-service
1个回答
0
投票

该属性是

p:P443
(
http://www.wikidata.org/prop/P443
),而不是
p:443

© www.soinside.com 2019 - 2024. All rights reserved.