9 KiB
title | weight |
---|---|
Wikidata | 3 |
Wikidata
SPARQLクエリエディタ
{{< yasgui id="wikidata" endpoint="https://query.wikidata.org/sparql" >}} PREFIX wd: http://www.wikidata.org/entity/ PREFIX wdt: http://www.wikidata.org/prop/direct/
SELECT * WHERE { ?sub ?pred ?obj . } LIMIT 10 {{< / yasgui >}}
文化・芸術系に関係のあるクラス
クラスについて: Help:基本構成プロパティ
- Q838948 (芸術作品)
- Q7725634 (文学作品)
- Q747381 (ライトノベル)
- Q104213567 (ライトノベルシリーズ)
- Q8274 (日本の漫画)
- Q21198342 (日本の連載漫画)
- Q21202185 (日本の読み切り漫画)
- Q4502142 (視覚芸術作品)
- Q11424 (映画)
- Q1107 (日本のアニメ)
- Q581714 (アニメシリーズ)
- Q63952888 (テレビアニメシリーズ)
- Q11086742 (テレビアニメ)
- Q202866 (アニメーション映画)
- Q220898 (OVA)
- Q7889 (コンピュータゲーム)
...
「芸術作品」の下位クラスを探す
{{< yasgui-query yasgui-id="wikidata" title="「芸術作品」の下位クラスを探す" >}} PREFIX bd: http://www.bigdata.com/rdf# PREFIX wikibase: http://wikiba.se/ontology# PREFIX wd: http://www.wikidata.org/entity/ PREFIX wdt: http://www.wikidata.org/prop/direct/ PREFIX xsd: http://www.w3.org/2001/XMLSchema#
SELECT ?entity ?entityLabel WHERE {
"芸術作品" の下位クラス
?entity wdt:P279* wd:Q838948 . FILTER EXISTS { ?s wdt:P31 ?entity . } SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],ja,en". } } LIMIT 1000 {{< / yasgui-query >}}
「日本のアニメおよび漫画」の一部分・下位クラスを探す
{{< yasgui-query yasgui-id="wikidata" title="「日本のアニメおよび漫画」の一部分・下位クラスを探す" >}} PREFIX bd: http://www.bigdata.com/rdf# PREFIX wikibase: http://wikiba.se/ontology# PREFIX wd: http://www.wikidata.org/entity/ PREFIX wdt: http://www.wikidata.org/prop/direct/ PREFIX xsd: http://www.w3.org/2001/XMLSchema#
SELECT ?entity ?entityLabel WHERE {
"日本のアニメおよび漫画" の下位クラス
"日本のアニメおよび漫画" の一部分であるクラス
"日本のアニメおよび漫画" の一部分であるクラスの下位クラス
?entity wdt:P279*/wdt:P361* wd:Q10901350 . FILTER EXISTS { ?s wdt:P31 ?entity . } SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],ja,en". } } {{< / yasgui-query >}}
文化・芸術系に関係のあるプロパティ
メディア芸術データベースとのリンク
使用例
{{< yasgui-query yasgui-id="wikidata" title="メディア芸術データベース識別子の使用例" >}} PREFIX bd: http://www.bigdata.com/rdf# PREFIX wikibase: http://wikiba.se/ontology# PREFIX wd: http://www.wikidata.org/entity/ PREFIX wdt: http://www.wikidata.org/prop/direct/ PREFIX xsd: http://www.w3.org/2001/XMLSchema#
SELECT ?item ?itemLabel ?value { ?item wdt:P7886 ?value . SERVICE wikibase:label { bd:serviceParam wikibase:language "ja,en" } } LIMIT 1000 {{< / yasgui-query >}}
クラスごとの使用数
{{< yasgui-query yasgui-id="wikidata" title="メディア芸術データベース識別子のクラスごとの使用数" >}} PREFIX bd: http://www.bigdata.com/rdf# PREFIX wikibase: http://wikiba.se/ontology# PREFIX wd: http://www.wikidata.org/entity/ PREFIX wdt: http://www.wikidata.org/prop/direct/ PREFIX xsd: http://www.w3.org/2001/XMLSchema#
#top 50 for P31 and P279 of items using P7886 SELECT ?class ?classLabel ?count ?use_as_Label { { SELECT ?class (COUNT() AS ?count) (wd:P31 as ?use_as_) { ?a wdt:P7886 ?p ; wdt:P31 ?class} GROUP BY ?class ORDER BY DESC(?count) LIMIT 50 } UNION { SELECT ?class (COUNT() AS ?count) (wd:P279 as ?use_as_) { ?a wdt:P7886 ?p ; wdt:P279 ?class} GROUP BY ?class ORDER BY DESC(?count) LIMIT 50 } SERVICE wikibase:label { bd:serviceParam wikibase:language "ja,en" } } ORDER BY DESC(?count) ?class {{< / yasgui-query >}}
クエリ例
2020年に公開された邦画
{{< yasgui-query yasgui-id="wikidata" title="2020年に公開された邦画" >}} PREFIX bd: http://www.bigdata.com/rdf# PREFIX wikibase: http://wikiba.se/ontology# PREFIX wd: http://www.wikidata.org/entity/ PREFIX wdt: http://www.wikidata.org/prop/direct/ PREFIX xsd: http://www.w3.org/2001/XMLSchema#
SELECT DISTINCT ?item ?itemLabel WHERE { ?item wdt:P31 wd:Q11424 ; # 映画 wdt:P495 wd:Q17 ; # 日本 wdt:P577 ?pubdate . FILTER((?pubdate >= "2020-01-01T00:00:00Z"^^xsd:dateTime) && (?pubdate <= "2020-12-31T00:00:00Z"^^xsd:dateTime)) SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],ja,en". } } {{< / yasgui-query >}}
wd:Q11424
を wd:Q7889 (コンピュータゲーム)
など、別のクラスに変えて試してみる。
映画とその物語の場所を地図上に
#defaultView:Map
SELECT ?movie ?movieLabel ?narrative_location ?narrative_locationLabel ?coordinates
WHERE {
?movie wdt:P840 ?narrative_location ;
wdt:P495 wd:Q17 ; # 日本
wdt:P31 wd:Q11424 . # 映画
?narrative_location wdt:P625 ?coordinates .
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],ja,en". }
}
{{< button href="https://w.wiki/5g7e" >}}Wikidata Query Serviceで実行{{< / button >}}
Ref. Wikidata:SPARQLクエリサービス/クエリ/例#映画とその物語の場所を地図上により
SFライトノベル
{{< yasgui-query yasgui-id="wikidata" title="SFライトノベル" >}} PREFIX bd: http://www.bigdata.com/rdf# PREFIX wikibase: http://wikiba.se/ontology# PREFIX wd: http://www.wikidata.org/entity/ PREFIX wdt: http://www.wikidata.org/prop/direct/ PREFIX xsd: http://www.w3.org/2001/XMLSchema#
SELECT DISTINCT ?item ?itemLabel WHERE { ?item wdt:P31/wdt:P279* wd:Q747381 ; # ライトノベル wdt:P136/wdt:P279* wd:Q9326077 . # スペキュレイティブ・フィクション SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],ja,en". } } {{< / yasgui-query >}}