📖
メディア芸術データベースのSPARQLエンドポイントをYasguiで使ってみる
概要
メディア芸術データベースが2024/1/31に正式公開されました。
本記事では、メディア芸術データベースのSPARQLエンドポイントについて、Yasguiでの利用例を紹介します。Yasguiについては、以下の記事も参考になりましたら幸いです。
利用例
- マンガ単行本の公開数の時系列変化
- ゲームパッケージの公開数の時系列変化
- "異世界"または"転生"'を含むマンガ単行本公開数の時系列変化
- "かっぱ"を含む出版物の(ジャンル別)時系列変化
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX schema: <https://schema.org/>
PREFIX neptune-fts: <http://aws.amazon.com/neptune/vocab/v01/services/fts#>
SELECT ?公開年 ?genre (COUNT(DISTINCT ?resource) AS ?node)
WHERE {
SERVICE neptune-fts:search {
neptune-fts:config neptune-fts:endpoint "https://vpc-mediaarts-db-blue-gob5vblr7tbjai7huexqntpq4i.ap-northeast-1.es.amazonaws.com" .
neptune-fts:config neptune-fts:field schema:name .
neptune-fts:config neptune-fts:queryType "query_string" .
neptune-fts:config neptune-fts:query '"かっぱ"' .
neptune-fts:config neptune-fts:return ?resource .
}
?resource schema:genre ?genre ;
schema:datePublished ?公開年月日 .
BIND (SUBSTR(?公開年月日, 1, 4) AS ?公開年)
}
GROUP BY ?公開年 ?genre
ORDER BY DESC(?公開年)
まとめ
メディア芸術データベースのSPARQLエンドポイントの利用例として、参考になりましたら幸いです。
Discussion