|
1 | 1 | # サンプルクエリ |
2 | | -ナレッジグラフ推論チャレンジ2019用の「ナレッジグラフ」を対象としたSPARQLクエリのサンプルです. |
| 2 | +ナレッジグラフ推論チャレンジ2020用の「ナレッジグラフ」を対象としたSPARQLクエリのサンプルです. |
3 | 3 |
|
4 | | -SPARQLエンドポイントは,http://lod.hozo.jp/repositories/kgc2019 です. |
| 4 | +SPARQLエンドポイントは,http://knowledge-graph.jp/sparql2020v2.html です. |
5 | 5 |
|
6 | 6 | ## 「まらだのひも」の場面36のhasPredicate(その場面の内容を表す述語)を取得する |
7 | 7 | ``` |
8 | 8 | select ?o |
9 | | -{<http://kgc.knowledge-graph.jp/data/SpeckledBand/36> <http://kgc.knowledge-graph.jp/ontology/kgc.owl#hasPredicate> ?o .} |
| 9 | +{<http://kgc.knowledge-graph.jp/data/SpeckledBand/036> <http://kgc.knowledge-graph.jp/ontology/kgc.owl#hasPredicate> ?o .} |
10 | 10 | ``` |
11 | | -[クエリ結果を見る](http://lod.hozo.jp/repositories/kgc2019#query/d/select%20?o%0A%7B%3Chttp://kgc.knowledge-graph.jp/data/SpeckledBand/36%3E%20%3Chttp://kgc.knowledge-graph.jp/ontology/kgc.owl%23hasPredicate%3E%20?o%20.%7D) |
12 | 11 |
|
13 | 12 | ## 指定した場面(例:「まらだのひも」の場面36)の内容(トリプル一覧)を取得する |
14 | 13 | ``` |
15 | 14 | select ?p ?o |
16 | | -{<http://kgc.knowledge-graph.jp/data/SpeckledBand/36> ?p ?o .} |
| 15 | +{<http://kgc.knowledge-graph.jp/data/SpeckledBand/036> ?p ?o .} |
17 | 16 | ``` |
18 | | -[クエリ結果を見る](http://lod.hozo.jp/repositories/kgc2019#query/d/select%20?p%20?o%0A%7B%3Chttp://kgc.knowledge-graph.jp/data/SpeckledBand/36%3E%20?p%20?o%20.%7D) |
19 | 17 |
|
20 | 18 | ## 場面の一覧を取得する |
21 | 19 | ``` |
|
27 | 25 | ?s rdf:type kgc:Situation . |
28 | 26 | } |
29 | 27 | ``` |
30 | | -[クエリ結果を見る](http://lod.hozo.jp/repositories/kgc2019#query/d/PREFIX%20rdf:%20%20%3Chttp://www.w3.org/1999/02/22-rdf-syntax-ns%23%3E%0APREFIX%20kgc:%20%3Chttp://kgc.knowledge-graph.jp/ontology/kgc.owl#%3E%0A%0ASELECT%20?s%20%0AWHERE%7B%0A?s%20rdf:type%20kgc:Situation%20.%0A%7D) |
31 | 28 |
|
32 | 29 | なお,このSPARQLエンドポイントには5つの小説のデータが入っていますので,特定の小説のデータのみを取得したい場合は`FROM <>`のように検索対象とする小説のグラフIRIを指定してください. |
33 | 30 |
|
|
42 | 39 | ?s rdf:type kgc:Situation . |
43 | 40 | } |
44 | 41 | ``` |
45 | | -[クエリ結果を見る](http://lod.hozo.jp/repositories/kgc2019#query/d/PREFIX%20rdf:%20%20%3Chttp://www.w3.org/1999/02/22-rdf-syntax-ns%23%3E%0APREFIX%20kgc:%20%3Chttp://kgc.knowledge-graph.jp/ontology/kgc.owl#%3E%0A%0ASELECT%20?s%20%0AFROM%20%3Chttp://kgc.knowledge-graph.jp/data/DancingMen%3E%0AWHERE%7B%0A?s%20rdf:type%20kgc:Situation%20.%0A%7D) |
46 | 42 |
|
47 | 43 | ## 条件を満たす場面の一覧を取得する |
48 | 44 | ``` |
|
56 | 52 | FILTER(lang(?sc)="ja") |
57 | 53 | } |
58 | 54 | ``` |
59 | | -[クエリ結果を見る](http://lod.hozo.jp/repositories/kgc2019#query/d/PREFIX%20rdf:%20%20%3Chttp://www.w3.org/1999/02/22-rdf-syntax-ns%23%3E%0APREFIX%20kgc:%20%3Chttp://kgc.knowledge-graph.jp/ontology/kgc.owl#%3E%0A%0ASELECT%20?s%20?sc%0AWHERE%7B%0A?s%20kgc:subject%09%3Chttp://kgc.knowledge-graph.jp/data/DancingMen/Qubit%3E%20;%0A%20%20%20kgc:source%20%20?sc.%0AFILTER(lang(?sc)=%22ja%22)%0A%7D) |
60 | 55 |
|
61 | 56 |
|
62 | 57 | ## 場面間のつながりを取得する |
|
73 | 68 | ?o rdf:type kgc:Situation . |
74 | 69 | } |
75 | 70 | ``` |
76 | | -[クエリ結果を見る](http://lod.hozo.jp/repositories/kgc2019#query/d/PREFIX%20rdf:%20%20%3Chttp://www.w3.org/1999/02/22-rdf-syntax-ns%23%3E%0APREFIX%20kgc:%20%3Chttp://kgc.knowledge-graph.jp/ontology/kgc.owl#%3E%0APREFIX%20dm:%20%3Chttp://kgc.knowledge-graph.jp/data/DancingMen/%3E%0A%0ASELECT%20?s%20?p%20?o%0AFROM%20%3Chttp://kgc.knowledge-graph.jp/data/DancingMen%3E%0AWHERE%7B%0A?s%20?p%20?o.%0A?s%20rdf:type%20kgc:Situation%20.%0A?o%20rdf:type%20kgc:Situation%20.%0A%7D) |
0 commit comments