Wikidataに質問して、ラベルに単語が含まれているすべてのアイテムを取得するにはどうすればよいですか? 私はこれを試しましたが、うまくいきませんでした。それは何も検索しなかった。ラベルを使ってWikidataアイテムに問い合わせる方法は?
SELECT ?item ?itemLabel WHERE {
SERVICE wikibase:label {
bd:serviceParam wikibase:language "en".
?item rdfs:label ?itemLabel.
}
FILTER(CONTAINS(LCASE(?itemLabel), "keyword"))
}
LIMIT 1000
「ウィキベース:ラベル」とは何ですか?接頭辞がなければ、何がうまくいかないと言うのは難しいです。 – AKSW
PREFIX wikibase: –
そして、このデータセットの 'wikibase:language'情報はどこにありますか?そうでなければ、結合は明らかに単一のSPARQLクエリとして実行されるSERVICE部分では空です。私はあなたがSERVICE句の外に最初のトリプルを置くとうまくいくと思います。 – AKSW