mirror of
https://github.com/Babibubebon/lodc2022-culture-art.git
synced 2024-09-23 01:14:20 +09:00
12 lines
No EOL
4.7 KiB
XML
12 lines
No EOL
4.7 KiB
XML
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>文化・芸術とLOD ハンズオン</title><link>https://lodc2022-culture-art.metadata.moe/</link><description>Recent content on 文化・芸術とLOD ハンズオン</description><generator>Hugo -- gohugo.io</generator><language>ja-jp</language><atom:link href="https://lodc2022-culture-art.metadata.moe/index.xml" rel="self" type="application/rss+xml"/><item><title>はじめに</title><link>https://lodc2022-culture-art.metadata.moe/docs/start/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lodc2022-culture-art.metadata.moe/docs/start/</guid><description>はじめに # 本ハンズオンでは、LOD(Linked Open Data)として公開されている文化・芸術に関する情報に対して、 クエリ言語SPARQLを用いた活用方法をご紹介します。
|
||
実際の公開SPARQLエンドポイントを利用して、簡単なデータを取得するクエリから、複数のデータベースを横断するような応用的なクエリまでを実践します。
|
||
事前準備 # WebブラウザがあればOKです。
|
||
SPARQLをはじめて扱う方は、導入として以下の資料などを参照していただくのがオススメです。
|
||
Linked Open Data 勉強会2020 資料 - SPARQLの簡単な使い方 ナレッジグラフ推論チャレンジ2021「技術勉強会」 - ナレッジグラフ(RDF)の基礎/ナレッジグラフ(RDF)用クエリ言語SPARQLの基礎 クエリの仕様 # 本ハンズオンでは、基本的にSPARQL 1.1に準拠したクエリを扱います。
|
||
SPARQL 1.1 Query Language ただし、一部のSPARQLエンドポイントにおいては、特定のRDFストアの実装に依存した機能を利用することがあります。</description></item><item><title>メディア芸術データベース</title><link>https://lodc2022-culture-art.metadata.moe/docs/mediaartsdb/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lodc2022-culture-art.metadata.moe/docs/mediaartsdb/</guid><description>メディア芸術データベース(ベータ版) # https://mediaarts-db.bunka.go.jp/
|
||
メディア芸術データベース・ラボ (MADB Lab) # https://mediag.bunka.go.jp/madb_lab/
|
||
SPARQLクエリサービス データセット (Turtle, JSON-LD) GitHubリポジトリ スキーマ仕様書 Ver. 1.1 独自に定義する語彙 クラス プロパティ SPARQLクエリエディタ # Endpoint: https://mediag.bunka.go.jp/sparql クエリ集 # 全リソースを種別ごとに集計する # 1PREFIX schema: &lt;https://schema.org/&gt; 2PREFIX class: &lt;https://mediaarts-db.bunka.go.jp/data/class#&gt; 3 4SELECT 5 ?additionalType ?class ?genre (COUNT(*) AS ?count) 6WHERE { 7 ?resource a ?class; 8 schema:additionalType ?additionalType ; 9 schema:genre ?genre . 10} 11GROUP BY ?class ?additionalType ?genre 12ORDER BY ?additionalType ▶ 実行する マンガ単行本「鬼滅の刃 1 」の情報を取得する # https://mediaarts-db.</description></item><item><title>複数エンドポイントの横断的活用</title><link>https://lodc2022-culture-art.metadata.moe/docs/federated_query/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lodc2022-culture-art.metadata.moe/docs/federated_query/</guid><description>複数エンドポイントの横断的活用 # SPARQLでは、1つのエンドポイントだけでなく、外部の複数のエンドポイントに対してクエリを実行することができるfederatedクエリという仕組みがあります。
|
||
federatedクエリを利用したクエリを紹介します。
|
||
SPARQLクエリエディタ # クエリ集 # 作品の多言語のタイトルを取得する # https://mediaarts-db.bunka.go.jp/id/C413599
|
||
P7886(メディア芸術データベース識別子)
|
||
1PREFIX rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; 2PREFIX schema: &lt;https://schema.org/&gt; 3PREFIX ma: &lt;https://mediaarts-db.bunka.go.jp/data/property#&gt; 4PREFIX wdt: &lt;http://www.wikidata.org/prop/direct/&gt; 5 6SELECT 7 ?MADBLabel ?label (LANG(?label) AS ?lang) ?wikidataEntity 8WHERE { 9 &lt;https://mediaarts-db.bunka.go.jp/id/C413599&gt; 10 schema:identifier ?MADBID ; 11 rdfs:label ?MADBLabel . 12 # Wikidataへクエリ 13 SERVICE &lt;https://query.wikidata.org/sparql&gt; { 14 # P7886: メディア芸術データベース識別子 15 ?wikidataEntity wdt:P7886 ?MADBID ; 16 rdfs:label ?label . 17 } 18} ▶ 実行する メディア芸術データベースの責任主体の法人番号を取得する # Wikidataとメディア芸術データベースを連携したfederatedクエリ</description></item></channel></rss> |