From 6c2a73a7f922d9da96bd66083189f1ed254e86ad Mon Sep 17 00:00:00 2001 From: Babibubebon Date: Thu, 8 Sep 2022 16:25:26 +0900 Subject: [PATCH] add queries --- content/docs/useful-datasets.md | 48 +++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/content/docs/useful-datasets.md b/content/docs/useful-datasets.md index 6983355..6846524 100644 --- a/content/docs/useful-datasets.md +++ b/content/docs/useful-datasets.md @@ -37,3 +37,51 @@ weight: 5 - LuciaDB: https://github.com/Assault-Lily/LuciaDB - 2022.07.24 アサルトリリィ関連情報を取り扱うファンサイト「Lemonade」が公認化! https://www.assaultlily.com/news/1405.html/ + +----- + +{{< yasgui id="datasets" />}} + +----- + +## クエリ例 +### ジャパンサーチ: 「手塚治虫」の著作を取得する {#jpsearch-tezuka-osamu} +`https://jpsearch.go.jp/rdf/sparql/` +{{< yasgui-query yasgui-id="datasets" title="「手塚治虫」の著作を取得する" endpoint="https://jpsearch.go.jp/rdf/sparql/" >}} +PREFIX owl: +PREFIX rdfs: +PREFIX schema: +PREFIX jps: + +SELECT ?s ?label ?datePublished ?providerLabel +WHERE { + ?s schema:creator/owl:sameAs* + ; + # ; + # ; + rdfs:label ?label ; + schema:datePublished ?datePublished ; + jps:sourceInfo [ + schema:provider/rdfs:label ?providerLabel ; + ] . +} +{{< / yasgui-query >}} + + +### LuciaDB: レギオンとその所属リリィの数を集計する {#luciadb-legion-list} +`https://luciadb.assaultlily.com/sparql/query` +{{< yasgui-query yasgui-id="datasets" title="レギオンとその所属リリィの数を集計する" endpoint="https://luciadb.assaultlily.com/sparql/query" >}} +PREFIX lilyrdf: +PREFIX lily: +PREFIX schema: + +SELECT + ?s ?name (COUNT(DISTINCT ?member) AS ?members) +WHERE { + ?s a lily:Legion ; + schema:name ?name ; + schema:member ?member . + FILTER (LANG(?name) = "ja") +} +GROUP BY ?s ?name +{{< / yasgui-query >}} \ No newline at end of file