mirror of
https://github.com/Babibubebon/lodc2022-culture-art.git
synced 2024-09-22 17:04:21 +09:00
fix
This commit is contained in:
parent
18d28be0db
commit
148ebbc910
4 changed files with 10 additions and 7 deletions
|
@ -125,15 +125,15 @@ LIMIT 100
|
||||||
{{< / yasgui-query >}}
|
{{< / yasgui-query >}}
|
||||||
|
|
||||||
{{< hint info >}}
|
{{< hint info >}}
|
||||||
federatedクエリの実行順序によっては、正しく結果が得られないことがあります。
|
クエリは必ずしも上から順番に実行されるとは限らないため、federatedクエリの実行順序次第では非常に時間がかかる処理となり、結果が返ってこない場合があります。
|
||||||
|
|
||||||
RDFストアによっては、クエリオプティマイザに実行順序を指示する方法が用意されており、メディア芸術データベースのSPARQLクエリサービスが使用しているAmazon Neptuneでは `hint:Query hint:joinOrder "Ordered" .` というパターンを記述します。
|
RDFストアによってはクエリオプティマイザに実行順序を指示する方法が用意されており、メディア芸術データベースのSPARQLクエリサービスが使用しているAmazon Neptuneでは `hint:Query hint:joinOrder "Ordered" .` というパターンを記述します。
|
||||||
|
|
||||||
参照: [Amazon Neptune: SPARQL クエリヒント](https://docs.aws.amazon.com/ja_jp/neptune/latest/userguide/sparql-query-hints.html)
|
参照: [Amazon Neptune: SPARQL クエリヒント](https://docs.aws.amazon.com/ja_jp/neptune/latest/userguide/sparql-query-hints.html)
|
||||||
{{< /hint >}}
|
{{< /hint >}}
|
||||||
|
|
||||||
|
|
||||||
### 「タイムトラベルを題材とした作品」を取得する
|
### 「タイムトラベルを題材とした作品」を取得する {#time-travel-works}
|
||||||
DBpedia JapaneseとWikidataとメディア芸術データベースを連携したfederatedクエリ
|
DBpedia JapaneseとWikidataとメディア芸術データベースを連携したfederatedクエリ
|
||||||
|
|
||||||
{{< yasgui-query yasgui-id="federated" title="「タイムトラベルを題材とした作品」を取得する" endpoint="https://mediag.bunka.go.jp/sparql" >}}
|
{{< yasgui-query yasgui-id="federated" title="「タイムトラベルを題材とした作品」を取得する" endpoint="https://mediag.bunka.go.jp/sparql" >}}
|
||||||
|
|
|
@ -97,7 +97,7 @@ LIMIT 1000
|
||||||
|
|
||||||
|
|
||||||
### マンガ単行本とその所蔵館の一覧を取得する {#manga-book-and-provider}
|
### マンガ単行本とその所蔵館の一覧を取得する {#manga-book-and-provider}
|
||||||
[`https://mediaarts-db.bunka.go.jp/id/M464950`](https://mediaarts-db.bunka.go.jp/id/M464950) を主語とするTurtle形式のRDFデータ
|
[`https://mediaarts-db.bunka.go.jp/id/M464950`](https://mediaarts-db.bunka.go.jp/id/M464950) を主語とするTurtle形式のRDFデータ[^1]
|
||||||
|
|
||||||
```turtle {hl_lines="23-36"}
|
```turtle {hl_lines="23-36"}
|
||||||
<https://mediaarts-db.bunka.go.jp/id/M464950>
|
<https://mediaarts-db.bunka.go.jp/id/M464950>
|
||||||
|
@ -364,3 +364,6 @@ WHERE {
|
||||||
}
|
}
|
||||||
GROUP BY ?series ?seriesName
|
GROUP BY ?series ?seriesName
|
||||||
{{< / yasgui-query >}}
|
{{< / yasgui-query >}}
|
||||||
|
|
||||||
|
|
||||||
|
[^1]: [メディア芸術データベース(ベータ版)データセット](https://github.com/mediaarts-db/dataset/tree/397b40d4e7dd35096a8c835f55f6b2406ded2315) 2022年2月17日版(ver1.1)より
|
|
@ -14,7 +14,7 @@ weight: 1
|
||||||
本ハンズオンでは、LOD(Linked Open Data)として公開されている文化・芸術に関する情報に対して、
|
本ハンズオンでは、LOD(Linked Open Data)として公開されている文化・芸術に関する情報に対して、
|
||||||
クエリ言語**SPARQL**を用いた活用方法をご紹介します。
|
クエリ言語**SPARQL**を用いた活用方法をご紹介します。
|
||||||
|
|
||||||
実際の公開SPARQLエンドポイントを利用して、簡単なデータを取得するクエリから、複数のデータベースを横断するような応用的なクエリまでを実践します。
|
実際の公開SPARQLエンドポイントを利用して、データを取得する簡単なクエリから、複数のデータベースを横断するような応用的なクエリまでを実践します。
|
||||||
|
|
||||||
## 事前準備
|
## 事前準備
|
||||||
WebブラウザがあればOKです。
|
WebブラウザがあればOKです。
|
||||||
|
|
|
@ -56,7 +56,7 @@ SELECT * WHERE {
|
||||||
...
|
...
|
||||||
|
|
||||||
|
|
||||||
### 「芸術作品」の下位クラスを探す
|
### 「芸術作品」の下位クラスを探す {#work-of-art-classes}
|
||||||
{{< yasgui-query yasgui-id="wikidata" title="「芸術作品」の下位クラスを探す" >}}
|
{{< yasgui-query yasgui-id="wikidata" title="「芸術作品」の下位クラスを探す" >}}
|
||||||
PREFIX bd: <http://www.bigdata.com/rdf#>
|
PREFIX bd: <http://www.bigdata.com/rdf#>
|
||||||
PREFIX wikibase: <http://wikiba.se/ontology#>
|
PREFIX wikibase: <http://wikiba.se/ontology#>
|
||||||
|
@ -76,7 +76,7 @@ LIMIT 1000
|
||||||
{{< / yasgui-query >}}
|
{{< / yasgui-query >}}
|
||||||
|
|
||||||
|
|
||||||
### 「日本のアニメおよび漫画」の一部分・下位クラスを探す
|
### 「日本のアニメおよび漫画」の一部分・下位クラスを探す {#japanese-anime-manga-classes}
|
||||||
[Q10901350 (日本のアニメおよび漫画)](https://www.wikidata.org/wiki/Q10901350)
|
[Q10901350 (日本のアニメおよび漫画)](https://www.wikidata.org/wiki/Q10901350)
|
||||||
|
|
||||||
{{< yasgui-query yasgui-id="wikidata" title="「日本のアニメおよび漫画」の一部分・下位クラスを探す" >}}
|
{{< yasgui-query yasgui-id="wikidata" title="「日本のアニメおよび漫画」の一部分・下位クラスを探す" >}}
|
||||||
|
|
Loading…
Reference in a new issue