This commit is contained in:
Babibubebon 2022-09-09 19:30:51 +00:00
parent 30dabec764
commit 5ee3213571
15 changed files with 29 additions and 29 deletions

View file

@ -1,2 +1,2 @@
<!doctype html><html lang=en><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=theme-color content="#FFFFFF"><meta name=color-scheme content="light dark"><meta property="og:title" content="404 Page not found"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://lodc2022-culture-art.metadata.moe/404.html"><title>404 Page not found | 文化・芸術とLOD ハンズオン</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png type=image/x-icon><link rel=stylesheet href=/book.min.d2a9252a1314abcda8c9cb0a0a7d95cb478b6ca9a60573f18956a6bd4197eb1d.css integrity="sha256-0qklKhMUq82oycsKCn2Vy0eLbKmmBXPxiVamvUGX6x0=" crossorigin=anonymous><script defer src=/flexsearch.min.js></script> <!doctype html><html lang=en><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=theme-color content="#FFFFFF"><meta name=color-scheme content="light dark"><meta property="og:title" content="404 Page not found"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://lodc2022-culture-art.metadata.moe/404.html"><title>404 Page not found | 文化・芸術とLOD ハンズオン</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png type=image/x-icon><link rel=stylesheet href=/book.min.d2a9252a1314abcda8c9cb0a0a7d95cb478b6ca9a60573f18956a6bd4197eb1d.css integrity="sha256-0qklKhMUq82oycsKCn2Vy0eLbKmmBXPxiVamvUGX6x0=" crossorigin=anonymous><script defer src=/flexsearch.min.js></script>
<script defer src=/en.search.min.04bc0cab1d5828e66a6f4908fc1a8a7e2ed9741e98846707d97542aba9237dd1.js integrity="sha256-BLwMqx1YKOZqb0kI/BqKfi7ZdB6YhGcH2XVCq6kjfdE=" crossorigin=anonymous></script><style>.not-found{text-align:center}.not-found h1{margin:.25em 0 0;opacity:.25;font-size:40vmin}</style></head><body><main class="flex justify-center not-found"><div><h1>404</h1><h2>Page Not Found</h2><h3><a href=/>文化・芸術とLOD ハンズオン</a></h3></div></main></body></html> <script defer src=/en.search.min.118040dfcdc218686ebaf5d9bab0787571d16a86d5b2bfffcf1005b6a2b028aa.js integrity="sha256-EYBA383CGGhuuvXZurB4dXHRaobVsr//zxAFtqKwKKo=" crossorigin=anonymous></script><style>.not-found{text-align:center}.not-found h1{margin:.25em 0 0;opacity:.25;font-size:40vmin}</style></head><body><main class="flex justify-center not-found"><div><h1>404</h1><h2>Page Not Found</h2><h3><a href=/>文化・芸術とLOD ハンズオン</a></h3></div></main></body></html>

View file

@ -1,5 +1,5 @@
<!doctype html><html lang=ja-jp dir=ltr><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=theme-color content="#FFFFFF"><meta name=color-scheme content="light dark"><meta property="og:title" content="Categories"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://lodc2022-culture-art.metadata.moe/categories/"><title>Categories | 文化・芸術とLOD ハンズオン</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png type=image/x-icon><link rel=stylesheet href=/book.min.d2a9252a1314abcda8c9cb0a0a7d95cb478b6ca9a60573f18956a6bd4197eb1d.css integrity="sha256-0qklKhMUq82oycsKCn2Vy0eLbKmmBXPxiVamvUGX6x0=" crossorigin=anonymous><script defer src=/flexsearch.min.js></script> <!doctype html><html lang=ja-jp dir=ltr><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=theme-color content="#FFFFFF"><meta name=color-scheme content="light dark"><meta property="og:title" content="Categories"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://lodc2022-culture-art.metadata.moe/categories/"><title>Categories | 文化・芸術とLOD ハンズオン</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png type=image/x-icon><link rel=stylesheet href=/book.min.d2a9252a1314abcda8c9cb0a0a7d95cb478b6ca9a60573f18956a6bd4197eb1d.css integrity="sha256-0qklKhMUq82oycsKCn2Vy0eLbKmmBXPxiVamvUGX6x0=" crossorigin=anonymous><script defer src=/flexsearch.min.js></script>
<script defer src=/en.search.min.04bc0cab1d5828e66a6f4908fc1a8a7e2ed9741e98846707d97542aba9237dd1.js integrity="sha256-BLwMqx1YKOZqb0kI/BqKfi7ZdB6YhGcH2XVCq6kjfdE=" crossorigin=anonymous></script> <script defer src=/en.search.min.118040dfcdc218686ebaf5d9bab0787571d16a86d5b2bfffcf1005b6a2b028aa.js integrity="sha256-EYBA383CGGhuuvXZurB4dXHRaobVsr//zxAFtqKwKKo=" crossorigin=anonymous></script>
<link rel=alternate type=application/rss+xml href=https://lodc2022-culture-art.metadata.moe/categories/index.xml title="文化・芸術とLOD ハンズオン"></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control> <link rel=alternate type=application/rss+xml href=https://lodc2022-culture-art.metadata.moe/categories/index.xml title="文化・芸術とLOD ハンズオン"></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control>
<input type=checkbox class="hidden toggle" id=toc-control><main class="container flex"><aside class=book-menu><div class=book-menu-content><nav><h2 class=book-brand><a class="flex align-center" href=/><span>文化・芸術とLOD ハンズオン</span></a></h2><div class=book-search><input type=text id=book-search-input placeholder=Search aria-label=Search maxlength=64 data-hotkeys=s/><div class="book-search-spinner hidden"></div><ul id=book-search-results></ul></div><ul><li><a href=/docs/start/>はじめに</a></li><li><a href=/docs/mediaartsdb/>メディア芸術データベース</a></li><li><a href=/docs/wikidata/>Wikidata</a></li><li><a href=/docs/federated_query/>複数エンドポイントの横断的活用</a></li><li><a href=/docs/useful-datasets/>SPARQLエンドポイントリスト</a></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu></label> <input type=checkbox class="hidden toggle" id=toc-control><main class="container flex"><aside class=book-menu><div class=book-menu-content><nav><h2 class=book-brand><a class="flex align-center" href=/><span>文化・芸術とLOD ハンズオン</span></a></h2><div class=book-search><input type=text id=book-search-input placeholder=Search aria-label=Search maxlength=64 data-hotkeys=s/><div class="book-search-spinner hidden"></div><ul id=book-search-results></ul></div><ul><li><a href=/docs/start/>はじめに</a></li><li><a href=/docs/mediaartsdb/>メディア芸術データベース</a></li><li><a href=/docs/wikidata/>Wikidata</a></li><li><a href=/docs/federated_query/>複数エンドポイントの横断的活用</a></li><li><a href=/docs/useful-datasets/>SPARQLエンドポイントリスト</a></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu></label>
<strong>Categories</strong> <strong>Categories</strong>

View file

@ -7,12 +7,12 @@ federatedクエリを利用したクエリを紹介します。
SPARQLクエリエディタ # クエリ集 # 作品の多言語のタイトルを取得する # https://mediaarts-db.bunka.go.jp/id/C413599 SPARQLクエリエディタ # クエリ集 # 作品の多言語のタイトルを取得する # https://mediaarts-db.bunka.go.jp/id/C413599
P7886(メディア芸術データベース識別子) P7886(メディア芸術データベース識別子)
1PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> 2PREFIX schema: <https://schema.org/> 3PREFIX ma: <https://mediaarts-db.bunka.go.jp/data/property#> 4PREFIX wdt: <http://www.wikidata.org/prop/direct/> 5 6SELECT 7 ?MADBLabel ?label (LANG(?label) AS ?lang) ?wikidataEntity 8WHERE { 9 <https://mediaarts-db.bunka.go.jp/id/C413599> 10 schema:identifier ?MADBID ; 11 rdfs:label ?MADBLabel . 12 # Wikidataへクエリ 13 SERVICE <https://query.wikidata.org/sparql> { 14 # P7886: メディア芸術データベース識別子 15 ?wikidataEntity wdt:P7886 ?MADBID ; 16 rdfs:label ?label . 17 } 18} ▶ 実行する メディア芸術データベースの責任主体の法人番号を取得する # Wikidataとメディア芸術データベースを連携したfederatedクエリ"><meta property="og:type" content="article"><meta property="og:url" content="https://lodc2022-culture-art.metadata.moe/docs/federated_query/"><meta property="article:section" content="docs"><title>複数エンドポイントの横断的活用 | 文化・芸術とLOD ハンズオン</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png type=image/x-icon><link rel=stylesheet href=/book.min.d2a9252a1314abcda8c9cb0a0a7d95cb478b6ca9a60573f18956a6bd4197eb1d.css integrity="sha256-0qklKhMUq82oycsKCn2Vy0eLbKmmBXPxiVamvUGX6x0=" crossorigin=anonymous><script defer src=/flexsearch.min.js></script> 1PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> 2PREFIX schema: <https://schema.org/> 3PREFIX ma: <https://mediaarts-db.bunka.go.jp/data/property#> 4PREFIX wdt: <http://www.wikidata.org/prop/direct/> 5 6SELECT 7 ?MADBLabel ?label (LANG(?label) AS ?lang) ?wikidataEntity 8WHERE { 9 <https://mediaarts-db.bunka.go.jp/id/C413599> 10 schema:identifier ?MADBID ; 11 rdfs:label ?MADBLabel . 12 # Wikidataへクエリ 13 SERVICE <https://query.wikidata.org/sparql> { 14 # P7886: メディア芸術データベース識別子 15 ?wikidataEntity wdt:P7886 ?MADBID ; 16 rdfs:label ?label . 17 } 18} ▶ 実行する メディア芸術データベースの責任主体の法人番号を取得する # Wikidataとメディア芸術データベースを連携したfederatedクエリ"><meta property="og:type" content="article"><meta property="og:url" content="https://lodc2022-culture-art.metadata.moe/docs/federated_query/"><meta property="article:section" content="docs"><title>複数エンドポイントの横断的活用 | 文化・芸術とLOD ハンズオン</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png type=image/x-icon><link rel=stylesheet href=/book.min.d2a9252a1314abcda8c9cb0a0a7d95cb478b6ca9a60573f18956a6bd4197eb1d.css integrity="sha256-0qklKhMUq82oycsKCn2Vy0eLbKmmBXPxiVamvUGX6x0=" crossorigin=anonymous><script defer src=/flexsearch.min.js></script>
<script defer src=/en.search.min.04bc0cab1d5828e66a6f4908fc1a8a7e2ed9741e98846707d97542aba9237dd1.js integrity="sha256-BLwMqx1YKOZqb0kI/BqKfi7ZdB6YhGcH2XVCq6kjfdE=" crossorigin=anonymous></script> <script defer src=/en.search.min.118040dfcdc218686ebaf5d9bab0787571d16a86d5b2bfffcf1005b6a2b028aa.js integrity="sha256-EYBA383CGGhuuvXZurB4dXHRaobVsr//zxAFtqKwKKo=" crossorigin=anonymous></script>
<link rel=stylesheet href=https://cdn.jsdelivr.net/npm/@triply/yasgui@4.2.27/build/yasgui.min.css><script src=https://cdn.jsdelivr.net/npm/@triply/yasgui@4.2.27/build/yasgui.min.js></script> <link rel=stylesheet href=https://cdn.jsdelivr.net/npm/@triply/yasgui@4.2.27/build/yasgui.min.css><script src=https://cdn.jsdelivr.net/npm/@triply/yasgui@4.2.27/build/yasgui.min.js></script>
<link rel=stylesheet href=https://cdn.jsdelivr.net/npm/codemirror@5.65.8/theme/dracula.css><script>const yasgui={};function setYasguiQuery(e,t,n,s){let i=yasgui[e],o=i.getTab(t);o||(o=i.addTab(!0,{...Yasgui.Tab.getDefaults(),requestConfig:s?{endpoint:s}:i.config.requestConfig,name:t,id:t}));try{o.setQuery(n)}catch{o.close(),o=i.addTab(!0,{...Yasgui.Tab.getDefaults(),requestConfig:s?{endpoint:s}:i.config.requestConfig,name:t,id:t})}o.yasqe.query()}</script><style>.yasr table.dataTable{max-width:100%}.yasr table.dataTable tbody td{padding:2px 4px;font-size:90%}</style></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control> <link rel=stylesheet href=https://cdn.jsdelivr.net/npm/codemirror@5.65.8/theme/dracula.css><script>const yasgui={};function setYasguiQuery(e,t,n,s){let i=yasgui[e],o=i.getTab(t);o||(o=i.addTab(!0,{...Yasgui.Tab.getDefaults(),requestConfig:s?{endpoint:s}:i.config.requestConfig,name:t,id:t}));try{o.setQuery(n)}catch{o.close(),o=i.addTab(!0,{...Yasgui.Tab.getDefaults(),requestConfig:s?{endpoint:s}:i.config.requestConfig,name:t,id:t})}o.yasqe.query()}</script><style>.yasr table.dataTable{max-width:100%}.yasr table.dataTable tbody td{padding:2px 4px;font-size:90%}</style></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control>
<input type=checkbox class="hidden toggle" id=toc-control><main class="container flex"><aside class=book-menu><div class=book-menu-content><nav><h2 class=book-brand><a class="flex align-center" href=/><span>文化・芸術とLOD ハンズオン</span></a></h2><div class=book-search><input type=text id=book-search-input placeholder=Search aria-label=Search maxlength=64 data-hotkeys=s/><div class="book-search-spinner hidden"></div><ul id=book-search-results></ul></div><ul><li><a href=/docs/start/>はじめに</a></li><li><a href=/docs/mediaartsdb/>メディア芸術データベース</a></li><li><a href=/docs/wikidata/>Wikidata</a></li><li><a href=/docs/federated_query/ class=active>複数エンドポイントの横断的活用</a></li><li><a href=/docs/useful-datasets/>SPARQLエンドポイントリスト</a></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu></label> <input type=checkbox class="hidden toggle" id=toc-control><main class="container flex"><aside class=book-menu><div class=book-menu-content><nav><h2 class=book-brand><a class="flex align-center" href=/><span>文化・芸術とLOD ハンズオン</span></a></h2><div class=book-search><input type=text id=book-search-input placeholder=Search aria-label=Search maxlength=64 data-hotkeys=s/><div class="book-search-spinner hidden"></div><ul id=book-search-results></ul></div><ul><li><a href=/docs/start/>はじめに</a></li><li><a href=/docs/mediaartsdb/>メディア芸術データベース</a></li><li><a href=/docs/wikidata/>Wikidata</a></li><li><a href=/docs/federated_query/ class=active>複数エンドポイントの横断的活用</a></li><li><a href=/docs/useful-datasets/>SPARQLエンドポイントリスト</a></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu></label>
<strong>複数エンドポイントの横断的活用</strong> <strong>複数エンドポイントの横断的活用</strong>
<label for=toc-control><img src=/svg/toc.svg class=book-icon alt="Table of Contents"></label></div><aside class="hidden clearfix"><nav id=TableOfContents><ul><li><a href=#query-editor>SPARQLクエリエディタ</a></li><li><a href=#queries>クエリ集</a><ul><li><a href=#multilingual-titles>作品の多言語のタイトルを取得する</a></li><li><a href=#agent-houjin-bangou>メディア芸術データベースの責任主体の法人番号を取得する</a></li><li><a href=#japan-game-awards>「日本ゲーム大賞」を受賞したゲームを取得する</a></li><li><a href=#タイムトラベルを題材とした作品を取得する>「タイムトラベルを題材とした作品」を取得する</a></li></ul></li></ul></nav></aside></header><article class=markdown><h1 id=複数エンドポイントの横断的活用>複数エンドポイントの横断的活用 <label for=toc-control><img src=/svg/toc.svg class=book-icon alt="Table of Contents"></label></div><aside class="hidden clearfix"><nav id=TableOfContents><ul><li><a href=#query-editor>SPARQLクエリエディタ</a></li><li><a href=#queries>クエリ集</a><ul><li><a href=#multilingual-titles>作品の多言語のタイトルを取得する</a></li><li><a href=#agent-houjin-bangou>メディア芸術データベースの責任主体の法人番号を取得する</a></li><li><a href=#japan-game-awards>「日本ゲーム大賞」を受賞したゲームを取得する</a></li><li><a href=#time-travel-works>「タイムトラベルを題材とした作品」を取得する</a></li></ul></li></ul></nav></aside></header><article class=markdown><h1 id=複数エンドポイントの横断的活用>複数エンドポイントの横断的活用
<a class=anchor href=#%e8%a4%87%e6%95%b0%e3%82%a8%e3%83%b3%e3%83%89%e3%83%9d%e3%82%a4%e3%83%b3%e3%83%88%e3%81%ae%e6%a8%aa%e6%96%ad%e7%9a%84%e6%b4%bb%e7%94%a8>#</a></h1><p>SPARQLでは、1つのエンドポイントだけでなく、外部の複数のエンドポイントに対してクエリを実行することができる<a href=https://www.w3.org/TR/2013/REC-sparql11-federated-query-20130321/><strong>federatedクエリ</strong></a>という仕組みがあります。</p><p>federatedクエリを利用したクエリを紹介します。</p><h2 id=query-editor>SPARQLクエリエディタ <a class=anchor href=#%e8%a4%87%e6%95%b0%e3%82%a8%e3%83%b3%e3%83%89%e3%83%9d%e3%82%a4%e3%83%b3%e3%83%88%e3%81%ae%e6%a8%aa%e6%96%ad%e7%9a%84%e6%b4%bb%e7%94%a8>#</a></h1><p>SPARQLでは、1つのエンドポイントだけでなく、外部の複数のエンドポイントに対してクエリを実行することができる<a href=https://www.w3.org/TR/2013/REC-sparql11-federated-query-20130321/><strong>federatedクエリ</strong></a>という仕組みがあります。</p><p>federatedクエリを利用したクエリを紹介します。</p><h2 id=query-editor>SPARQLクエリエディタ
<a class=anchor href=#query-editor>#</a></h2><div><div id=yasgui-federated></div></div><script>yasgui.federated=new Yasgui(document.getElementById("yasgui-federated"),{requestConfig:{endpoint:""},persistenceId:"federated",autofocus:!1,copyEndpointOnNewTab:!1,yasqe:{theme:"dracula"}})</script><style></style><hr><h2 id=queries>クエリ集 <a class=anchor href=#query-editor>#</a></h2><div><div id=yasgui-federated></div></div><script>yasgui.federated=new Yasgui(document.getElementById("yasgui-federated"),{requestConfig:{endpoint:""},persistenceId:"federated",autofocus:!1,copyEndpointOnNewTab:!1,yasqe:{theme:"dracula"}})</script><style></style><hr><h2 id=queries>クエリ集
<a class=anchor href=#queries>#</a></h2><h3 id=multilingual-titles>作品の多言語のタイトルを取得する <a class=anchor href=#queries>#</a></h2><h3 id=multilingual-titles>作品の多言語のタイトルを取得する
@ -166,8 +166,8 @@ WHERE {
schema:genre ?genre ; schema:genre ?genre ;
rdfs:label ?label . rdfs:label ?label .
} }
LIMIT 100`,"https://mediag.bunka.go.jp/sparql"),location.href="#yasgui-federated"'>▶ 実行する</a><blockquote class="book-hint info"><p>federatedクエリの実行順序によっては、正しく結果が得られないことがあります。</p><p>RDFストアによってはクエリオプティマイザに実行順序を指示する方法が用意されており、メディア芸術データベースのSPARQLクエリサービスが使用しているAmazon Neptuneでは <code>hint:Query hint:joinOrder "Ordered" .</code> というパターンを記述します。</p><p>参照: <a href=https://docs.aws.amazon.com/ja_jp/neptune/latest/userguide/sparql-query-hints.html>Amazon Neptune: SPARQL クエリヒント</a></p></blockquote><h3 id=タイムトラベルを題材とした作品を取得する>「タイムトラベルを題材とした作品」を取得する LIMIT 100`,"https://mediag.bunka.go.jp/sparql"),location.href="#yasgui-federated"'>▶ 実行する</a><blockquote class="book-hint info"><p>クエリは必ずしも上から順番に実行されるとは限らないため、federatedクエリの実行順序次第では非常に時間がかかる処理となり、結果が返ってこない場合があります。</p><p>RDFストアによってはクエリオプティマイザに実行順序を指示する方法が用意されており、メディア芸術データベースのSPARQLクエリサービスが使用しているAmazon Neptuneでは <code>hint:Query hint:joinOrder "Ordered" .</code> というパターンを記述します。</p><p>参照: <a href=https://docs.aws.amazon.com/ja_jp/neptune/latest/userguide/sparql-query-hints.html>Amazon Neptune: SPARQL クエリヒント</a></p></blockquote><h3 id=time-travel-works>「タイムトラベルを題材とした作品」を取得する
<a class=anchor href=#%e3%82%bf%e3%82%a4%e3%83%a0%e3%83%88%e3%83%a9%e3%83%99%e3%83%ab%e3%82%92%e9%a1%8c%e6%9d%90%e3%81%a8%e3%81%97%e3%81%9f%e4%bd%9c%e5%93%81%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b>#</a></h3><p>DBpedia JapaneseとWikidataとメディア芸術データベースを連携したfederatedクエリ</p><div class=highlight><pre tabindex=0 class=chroma><code class=language-sparql data-lang=sparql><span class=line><span class=ln> 1</span><span class=cl><span class=k>PREFIX</span> <span class=nn>rdfs</span><span class=p>:</span> <span class=nl>&lt;http://www.w3.org/2000/01/rdf-schema#&gt;</span> <a class=anchor href=#time-travel-works>#</a></h3><p>DBpedia JapaneseとWikidataとメディア芸術データベースを連携したfederatedクエリ</p><div class=highlight><pre tabindex=0 class=chroma><code class=language-sparql data-lang=sparql><span class=line><span class=ln> 1</span><span class=cl><span class=k>PREFIX</span> <span class=nn>rdfs</span><span class=p>:</span> <span class=nl>&lt;http://www.w3.org/2000/01/rdf-schema#&gt;</span>
</span></span><span class=line><span class=ln> 2</span><span class=cl><span class=k>PREFIX</span> <span class=nn>owl</span><span class=p>:</span> <span class=nl>&lt;http://www.w3.org/2002/07/owl#&gt;</span> </span></span><span class=line><span class=ln> 2</span><span class=cl><span class=k>PREFIX</span> <span class=nn>owl</span><span class=p>:</span> <span class=nl>&lt;http://www.w3.org/2002/07/owl#&gt;</span>
</span></span><span class=line><span class=ln> 3</span><span class=cl><span class=k>PREFIX</span> <span class=nn>dcterms</span><span class=p>:</span> <span class=nl>&lt;http://purl.org/dc/terms/&gt;</span> </span></span><span class=line><span class=ln> 3</span><span class=cl><span class=k>PREFIX</span> <span class=nn>dcterms</span><span class=p>:</span> <span class=nl>&lt;http://purl.org/dc/terms/&gt;</span>
</span></span><span class=line><span class=ln> 4</span><span class=cl><span class=k>PREFIX</span> <span class=nn>schema</span><span class=p>:</span> <span class=nl>&lt;https://schema.org/&gt;</span> </span></span><span class=line><span class=ln> 4</span><span class=cl><span class=k>PREFIX</span> <span class=nn>schema</span><span class=p>:</span> <span class=nl>&lt;https://schema.org/&gt;</span>
@ -236,4 +236,4 @@ WHERE {
LIMIT 200`,"https://mediag.bunka.go.jp/sparql"),location.href="#yasgui-federated"'>▶ 実行する</a><p>Wikipediaのカテゴリは上記のようなクエリで汎用的に使うことができます。</p><p>他にも以下のようなカテゴリを使うことで、いわゆる「聖地」による作品のキュレーションとして活用することができます。</p><ul><li><a href=http://ja.dbpedia.org/resource/Category:%e6%b9%98%e5%8d%97%e3%82%92%e8%88%9e%e5%8f%b0%e3%81%a8%e3%81%97%e3%81%9f%e4%bd%9c%e5%93%81><code>http://ja.dbpedia.org/resource/Category:湘南を舞台とした作品</code></a><ul><li><a href=https://ja.wikipedia.org/wiki/Category:%E6%B9%98%E5%8D%97%E3%82%92%E8%88%9E%E5%8F%B0%E3%81%A8%E3%81%97%E3%81%9F%E4%BD%9C%E5%93%81>Wikipedia: Category:湘南を舞台とした作品</a></li></ul></li><li><a href=http://ja.dbpedia.org/resource/Category:%e4%ba%ac%e9%83%bd%e5%ba%9c%e3%82%92%e8%88%9e%e5%8f%b0%e3%81%a8%e3%81%97%e3%81%9f%e4%bd%9c%e5%93%81><code>http://ja.dbpedia.org/resource/Category:京都府を舞台とした作品</code></a><ul><li><a href=https://ja.wikipedia.org/wiki/Category:%E4%BA%AC%E9%83%BD%E5%BA%9C%E3%82%92%E8%88%9E%E5%8F%B0%E3%81%A8%E3%81%97%E3%81%9F%E4%BD%9C%E5%93%81>Wikipedia: LIMIT 200`,"https://mediag.bunka.go.jp/sparql"),location.href="#yasgui-federated"'>▶ 実行する</a><p>Wikipediaのカテゴリは上記のようなクエリで汎用的に使うことができます。</p><p>他にも以下のようなカテゴリを使うことで、いわゆる「聖地」による作品のキュレーションとして活用することができます。</p><ul><li><a href=http://ja.dbpedia.org/resource/Category:%e6%b9%98%e5%8d%97%e3%82%92%e8%88%9e%e5%8f%b0%e3%81%a8%e3%81%97%e3%81%9f%e4%bd%9c%e5%93%81><code>http://ja.dbpedia.org/resource/Category:湘南を舞台とした作品</code></a><ul><li><a href=https://ja.wikipedia.org/wiki/Category:%E6%B9%98%E5%8D%97%E3%82%92%E8%88%9E%E5%8F%B0%E3%81%A8%E3%81%97%E3%81%9F%E4%BD%9C%E5%93%81>Wikipedia: Category:湘南を舞台とした作品</a></li></ul></li><li><a href=http://ja.dbpedia.org/resource/Category:%e4%ba%ac%e9%83%bd%e5%ba%9c%e3%82%92%e8%88%9e%e5%8f%b0%e3%81%a8%e3%81%97%e3%81%9f%e4%bd%9c%e5%93%81><code>http://ja.dbpedia.org/resource/Category:京都府を舞台とした作品</code></a><ul><li><a href=https://ja.wikipedia.org/wiki/Category:%E4%BA%AC%E9%83%BD%E5%BA%9C%E3%82%92%E8%88%9E%E5%8F%B0%E3%81%A8%E3%81%97%E3%81%9F%E4%BD%9C%E5%93%81>Wikipedia:
Category:京都府を舞台とした作品</a></li></ul></li></ul></article><footer class=book-footer><div class="flex flex-wrap justify-between"><div><a class="flex align-center" href=https://github.com/Babibubebon/lodc2022-culture-art/edit/master/content/docs/federated_query.md target=_blank rel=noopener><img src=/svg/edit.svg class=book-icon alt=Edit> Category:京都府を舞台とした作品</a></li></ul></li></ul></article><footer class=book-footer><div class="flex flex-wrap justify-between"><div><a class="flex align-center" href=https://github.com/Babibubebon/lodc2022-culture-art/edit/master/content/docs/federated_query.md target=_blank rel=noopener><img src=/svg/edit.svg class=book-icon alt=Edit>
<span>Edit this page</span></a></div></div><script>(function(){function e(e){const t=window.getSelection(),n=document.createRange();n.selectNodeContents(e),t.removeAllRanges(),t.addRange(n)}document.querySelectorAll("pre code").forEach(t=>{t.addEventListener("click",function(){if(window.getSelection().toString())return;e(t.parentElement),navigator.clipboard&&navigator.clipboard.writeText(t.parentElement.textContent)})})})()</script><hr><a rel=license href=http://creativecommons.org/licenses/by-sa/4.0/ style=float:left><img alt=クリエイティブ・コモンズ・ライセンス style=border-width:0;width:88px;height:31px src=https://i.creativecommons.org/l/by-sa/4.0/88x31.png></a> <span>Edit this page</span></a></div></div><script>(function(){function e(e){const t=window.getSelection(),n=document.createRange();n.selectNodeContents(e),t.removeAllRanges(),t.addRange(n)}document.querySelectorAll("pre code").forEach(t=>{t.addEventListener("click",function(){if(window.getSelection().toString())return;e(t.parentElement),navigator.clipboard&&navigator.clipboard.writeText(t.parentElement.textContent)})})})()</script><hr><a rel=license href=http://creativecommons.org/licenses/by-sa/4.0/ style=float:left><img alt=クリエイティブ・コモンズ・ライセンス style=border-width:0;width:88px;height:31px src=https://i.creativecommons.org/l/by-sa/4.0/88x31.png></a>
<small>By Shohei TOYOTA<br>この作品は<a rel=license href=http://creativecommons.org/licenses/by-sa/4.0/>クリエイティブ・コモンズ 表示 - 継承 4.0 国際ライセンス</a>の下に提供されています。</small></footer><label for=menu-control class="hidden book-menu-overlay"></label></div><aside class=book-toc><div class=book-toc-content><nav id=TableOfContents><ul><li><a href=#query-editor>SPARQLクエリエディタ</a></li><li><a href=#queries>クエリ集</a><ul><li><a href=#multilingual-titles>作品の多言語のタイトルを取得する</a></li><li><a href=#agent-houjin-bangou>メディア芸術データベースの責任主体の法人番号を取得する</a></li><li><a href=#japan-game-awards>「日本ゲーム大賞」を受賞したゲームを取得する</a></li><li><a href=#タイムトラベルを題材とした作品を取得する>「タイムトラベルを題材とした作品」を取得する</a></li></ul></li></ul></nav></div></aside></main></body></html> <small>By Shohei TOYOTA<br>この作品は<a rel=license href=http://creativecommons.org/licenses/by-sa/4.0/>クリエイティブ・コモンズ 表示 - 継承 4.0 国際ライセンス</a>の下に提供されています。</small></footer><label for=menu-control class="hidden book-menu-overlay"></label></div><aside class=book-toc><div class=book-toc-content><nav id=TableOfContents><ul><li><a href=#query-editor>SPARQLクエリエディタ</a></li><li><a href=#queries>クエリ集</a><ul><li><a href=#multilingual-titles>作品の多言語のタイトルを取得する</a></li><li><a href=#agent-houjin-bangou>メディア芸術データベースの責任主体の法人番号を取得する</a></li><li><a href=#japan-game-awards>「日本ゲーム大賞」を受賞したゲームを取得する</a></li><li><a href=#time-travel-works>「タイムトラベルを題材とした作品」を取得する</a></li></ul></li></ul></nav></div></aside></main></body></html>

View file

@ -1,5 +1,5 @@
<!doctype html><html lang=ja-jp dir=ltr><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=theme-color content="#FFFFFF"><meta name=color-scheme content="light dark"><meta property="og:title" content="Docs"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://lodc2022-culture-art.metadata.moe/docs/"><title>Docs | 文化・芸術とLOD ハンズオン</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png type=image/x-icon><link rel=stylesheet href=/book.min.d2a9252a1314abcda8c9cb0a0a7d95cb478b6ca9a60573f18956a6bd4197eb1d.css integrity="sha256-0qklKhMUq82oycsKCn2Vy0eLbKmmBXPxiVamvUGX6x0=" crossorigin=anonymous><script defer src=/flexsearch.min.js></script> <!doctype html><html lang=ja-jp dir=ltr><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=theme-color content="#FFFFFF"><meta name=color-scheme content="light dark"><meta property="og:title" content="Docs"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://lodc2022-culture-art.metadata.moe/docs/"><title>Docs | 文化・芸術とLOD ハンズオン</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png type=image/x-icon><link rel=stylesheet href=/book.min.d2a9252a1314abcda8c9cb0a0a7d95cb478b6ca9a60573f18956a6bd4197eb1d.css integrity="sha256-0qklKhMUq82oycsKCn2Vy0eLbKmmBXPxiVamvUGX6x0=" crossorigin=anonymous><script defer src=/flexsearch.min.js></script>
<script defer src=/en.search.min.04bc0cab1d5828e66a6f4908fc1a8a7e2ed9741e98846707d97542aba9237dd1.js integrity="sha256-BLwMqx1YKOZqb0kI/BqKfi7ZdB6YhGcH2XVCq6kjfdE=" crossorigin=anonymous></script> <script defer src=/en.search.min.118040dfcdc218686ebaf5d9bab0787571d16a86d5b2bfffcf1005b6a2b028aa.js integrity="sha256-EYBA383CGGhuuvXZurB4dXHRaobVsr//zxAFtqKwKKo=" crossorigin=anonymous></script>
<link rel=alternate type=application/rss+xml href=https://lodc2022-culture-art.metadata.moe/docs/index.xml title="文化・芸術とLOD ハンズオン"></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control> <link rel=alternate type=application/rss+xml href=https://lodc2022-culture-art.metadata.moe/docs/index.xml title="文化・芸術とLOD ハンズオン"></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control>
<input type=checkbox class="hidden toggle" id=toc-control><main class="container flex"><aside class=book-menu><div class=book-menu-content><nav><h2 class=book-brand><a class="flex align-center" href=/><span>文化・芸術とLOD ハンズオン</span></a></h2><div class=book-search><input type=text id=book-search-input placeholder=Search aria-label=Search maxlength=64 data-hotkeys=s/><div class="book-search-spinner hidden"></div><ul id=book-search-results></ul></div><ul><li><a href=/docs/start/>はじめに</a></li><li><a href=/docs/mediaartsdb/>メディア芸術データベース</a></li><li><a href=/docs/wikidata/>Wikidata</a></li><li><a href=/docs/federated_query/>複数エンドポイントの横断的活用</a></li><li><a href=/docs/useful-datasets/>SPARQLエンドポイントリスト</a></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu></label> <input type=checkbox class="hidden toggle" id=toc-control><main class="container flex"><aside class=book-menu><div class=book-menu-content><nav><h2 class=book-brand><a class="flex align-center" href=/><span>文化・芸術とLOD ハンズオン</span></a></h2><div class=book-search><input type=text id=book-search-input placeholder=Search aria-label=Search maxlength=64 data-hotkeys=s/><div class="book-search-spinner hidden"></div><ul id=book-search-results></ul></div><ul><li><a href=/docs/start/>はじめに</a></li><li><a href=/docs/mediaartsdb/>メディア芸術データベース</a></li><li><a href=/docs/wikidata/>Wikidata</a></li><li><a href=/docs/federated_query/>複数エンドポイントの横断的活用</a></li><li><a href=/docs/useful-datasets/>SPARQLエンドポイントリスト</a></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu></label>
<strong>Docs</strong> <strong>Docs</strong>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Docs on 文化・芸術とLOD ハンズオン</title><link>https://lodc2022-culture-art.metadata.moe/docs/</link><description>Recent content in Docs on 文化・芸術とLOD ハンズオン</description><generator>Hugo -- gohugo.io</generator><language>ja-jp</language><atom:link href="https://lodc2022-culture-art.metadata.moe/docs/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を用いた活用方法をご紹介します。 <?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Docs on 文化・芸術とLOD ハンズオン</title><link>https://lodc2022-culture-art.metadata.moe/docs/</link><description>Recent content in Docs on 文化・芸術とLOD ハンズオン</description><generator>Hugo -- gohugo.io</generator><language>ja-jp</language><atom:link href="https://lodc2022-culture-art.metadata.moe/docs/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エンドポイントを利用して、簡単なデータを取得するクエリから、複数のデータベースを横断するような応用的なクエリまでを実践します。 実際の公開SPARQLエンドポイントを利用して、データを取得する簡単なクエリから、複数のデータベースを横断するような応用的なクエリまでを実践します。
事前準備 # WebブラウザがあればOKです。 事前準備 # WebブラウザがあればOKです。
SPARQLをはじめて扱う方は、導入として以下の資料などを参照していただくのがオススメです。 SPARQLをはじめて扱う方は、導入として以下の資料などを参照していただくのがオススメです。
Linked Open Data 勉強会2020 資料 - SPARQLの簡単な使い方 ナレッジグラフ推論チャレンジ2021「技術勉強会」 - ナレッジグラフRDFの基礎/ナレッジグラフRDF用クエリ言語SPARQLの基礎 クエリの仕様 # 本ハンズオンでは、基本的にSPARQL 1.1に準拠したクエリを扱います。 Linked Open Data 勉強会2020 資料 - SPARQLの簡単な使い方 ナレッジグラフ推論チャレンジ2021「技術勉強会」 - ナレッジグラフRDFの基礎/ナレッジグラフRDF用クエリ言語SPARQLの基礎 クエリの仕様 # 本ハンズオンでは、基本的にSPARQL 1.1に準拠したクエリを扱います。

View file

@ -3,7 +3,7 @@
SPARQLクエリサービス データセット (Turtle, JSON-LD) GitHubリポジトリ スキーマ仕様書 Ver. 1.1 独自に定義する語彙 クラス プロパティ SPARQLクエリエディタ # Endpoint: https://mediag.bunka.go.jp/sparql クエリ集 # 全リソースを種別ごとに集計する # 1PREFIX schema: <https://schema.org/> 2PREFIX class: <https://mediaarts-db.bunka.go.jp/data/class#> 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."><meta name=theme-color content="#FFFFFF"><meta name=color-scheme content="light dark"><meta property="og:title" content="メディア芸術データベース"><meta property="og:description" content="メディア芸術データベース(ベータ版) # https://mediaarts-db.bunka.go.jp/ SPARQLクエリサービス データセット (Turtle, JSON-LD) GitHubリポジトリ スキーマ仕様書 Ver. 1.1 独自に定義する語彙 クラス プロパティ SPARQLクエリエディタ # Endpoint: https://mediag.bunka.go.jp/sparql クエリ集 # 全リソースを種別ごとに集計する # 1PREFIX schema: <https://schema.org/> 2PREFIX class: <https://mediaarts-db.bunka.go.jp/data/class#> 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."><meta name=theme-color content="#FFFFFF"><meta name=color-scheme content="light dark"><meta property="og:title" content="メディア芸術データベース"><meta property="og:description" content="メディア芸術データベース(ベータ版) # https://mediaarts-db.bunka.go.jp/
メディア芸術データベース・ラボ (MADB Lab) # https://mediag.bunka.go.jp/madb_lab/ メディア芸術データベース・ラボ (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: <https://schema.org/> 2PREFIX class: <https://mediaarts-db.bunka.go.jp/data/class#> 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."><meta property="og:type" content="article"><meta property="og:url" content="https://lodc2022-culture-art.metadata.moe/docs/mediaartsdb/"><meta property="article:section" content="docs"><title>メディア芸術データベース | 文化・芸術とLOD ハンズオン</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png type=image/x-icon><link rel=stylesheet href=/book.min.d2a9252a1314abcda8c9cb0a0a7d95cb478b6ca9a60573f18956a6bd4197eb1d.css integrity="sha256-0qklKhMUq82oycsKCn2Vy0eLbKmmBXPxiVamvUGX6x0=" crossorigin=anonymous><script defer src=/flexsearch.min.js></script> SPARQLクエリサービス データセット (Turtle, JSON-LD) GitHubリポジトリ スキーマ仕様書 Ver. 1.1 独自に定義する語彙 クラス プロパティ SPARQLクエリエディタ # Endpoint: https://mediag.bunka.go.jp/sparql クエリ集 # 全リソースを種別ごとに集計する # 1PREFIX schema: <https://schema.org/> 2PREFIX class: <https://mediaarts-db.bunka.go.jp/data/class#> 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."><meta property="og:type" content="article"><meta property="og:url" content="https://lodc2022-culture-art.metadata.moe/docs/mediaartsdb/"><meta property="article:section" content="docs"><title>メディア芸術データベース | 文化・芸術とLOD ハンズオン</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png type=image/x-icon><link rel=stylesheet href=/book.min.d2a9252a1314abcda8c9cb0a0a7d95cb478b6ca9a60573f18956a6bd4197eb1d.css integrity="sha256-0qklKhMUq82oycsKCn2Vy0eLbKmmBXPxiVamvUGX6x0=" crossorigin=anonymous><script defer src=/flexsearch.min.js></script>
<script defer src=/en.search.min.04bc0cab1d5828e66a6f4908fc1a8a7e2ed9741e98846707d97542aba9237dd1.js integrity="sha256-BLwMqx1YKOZqb0kI/BqKfi7ZdB6YhGcH2XVCq6kjfdE=" crossorigin=anonymous></script> <script defer src=/en.search.min.118040dfcdc218686ebaf5d9bab0787571d16a86d5b2bfffcf1005b6a2b028aa.js integrity="sha256-EYBA383CGGhuuvXZurB4dXHRaobVsr//zxAFtqKwKKo=" crossorigin=anonymous></script>
<link rel=stylesheet href=https://cdn.jsdelivr.net/npm/@triply/yasgui@4.2.27/build/yasgui.min.css><script src=https://cdn.jsdelivr.net/npm/@triply/yasgui@4.2.27/build/yasgui.min.js></script> <link rel=stylesheet href=https://cdn.jsdelivr.net/npm/@triply/yasgui@4.2.27/build/yasgui.min.css><script src=https://cdn.jsdelivr.net/npm/@triply/yasgui@4.2.27/build/yasgui.min.js></script>
<link rel=stylesheet href=https://cdn.jsdelivr.net/npm/codemirror@5.65.8/theme/dracula.css><script>const yasgui={};function setYasguiQuery(e,t,n,s){let i=yasgui[e],o=i.getTab(t);o||(o=i.addTab(!0,{...Yasgui.Tab.getDefaults(),requestConfig:s?{endpoint:s}:i.config.requestConfig,name:t,id:t}));try{o.setQuery(n)}catch{o.close(),o=i.addTab(!0,{...Yasgui.Tab.getDefaults(),requestConfig:s?{endpoint:s}:i.config.requestConfig,name:t,id:t})}o.yasqe.query()}</script><style>.yasr table.dataTable{max-width:100%}.yasr table.dataTable tbody td{padding:2px 4px;font-size:90%}</style></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control> <link rel=stylesheet href=https://cdn.jsdelivr.net/npm/codemirror@5.65.8/theme/dracula.css><script>const yasgui={};function setYasguiQuery(e,t,n,s){let i=yasgui[e],o=i.getTab(t);o||(o=i.addTab(!0,{...Yasgui.Tab.getDefaults(),requestConfig:s?{endpoint:s}:i.config.requestConfig,name:t,id:t}));try{o.setQuery(n)}catch{o.close(),o=i.addTab(!0,{...Yasgui.Tab.getDefaults(),requestConfig:s?{endpoint:s}:i.config.requestConfig,name:t,id:t})}o.yasqe.query()}</script><style>.yasr table.dataTable{max-width:100%}.yasr table.dataTable tbody td{padding:2px 4px;font-size:90%}</style></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control>
<input type=checkbox class="hidden toggle" id=toc-control><main class="container flex"><aside class=book-menu><div class=book-menu-content><nav><h2 class=book-brand><a class="flex align-center" href=/><span>文化・芸術とLOD ハンズオン</span></a></h2><div class=book-search><input type=text id=book-search-input placeholder=Search aria-label=Search maxlength=64 data-hotkeys=s/><div class="book-search-spinner hidden"></div><ul id=book-search-results></ul></div><ul><li><a href=/docs/start/>はじめに</a></li><li><a href=/docs/mediaartsdb/ class=active>メディア芸術データベース</a></li><li><a href=/docs/wikidata/>Wikidata</a></li><li><a href=/docs/federated_query/>複数エンドポイントの横断的活用</a></li><li><a href=/docs/useful-datasets/>SPARQLエンドポイントリスト</a></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu></label> <input type=checkbox class="hidden toggle" id=toc-control><main class="container flex"><aside class=book-menu><div class=book-menu-content><nav><h2 class=book-brand><a class="flex align-center" href=/><span>文化・芸術とLOD ハンズオン</span></a></h2><div class=book-search><input type=text id=book-search-input placeholder=Search aria-label=Search maxlength=64 data-hotkeys=s/><div class="book-search-spinner hidden"></div><ul id=book-search-results></ul></div><ul><li><a href=/docs/start/>はじめに</a></li><li><a href=/docs/mediaartsdb/ class=active>メディア芸術データベース</a></li><li><a href=/docs/wikidata/>Wikidata</a></li><li><a href=/docs/federated_query/>複数エンドポイントの横断的活用</a></li><li><a href=/docs/useful-datasets/>SPARQLエンドポイントリスト</a></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu></label>
@ -87,7 +87,7 @@ WHERE {
schema:datePublished ?datePublished . schema:datePublished ?datePublished .
} }
LIMIT 1000`,""),location.href="#yasgui-madb-lod"'>▶ 実行する</a><h3 id=manga-book-and-provider>マンガ単行本とその所蔵館の一覧を取得する LIMIT 1000`,""),location.href="#yasgui-madb-lod"'>▶ 実行する</a><h3 id=manga-book-and-provider>マンガ単行本とその所蔵館の一覧を取得する
<a class=anchor href=#manga-book-and-provider>#</a></h3><p><a href=https://mediaarts-db.bunka.go.jp/id/M464950><code>https://mediaarts-db.bunka.go.jp/id/M464950</code></a> を主語とするTurtle形式のRDFデータ</p><div class=highlight><pre tabindex=0 class=chroma><code class=language-turtle data-lang=turtle><span class=line><span class=ln> 1</span><span class=cl><span class=nv>&lt;https://mediaarts-db.bunka.go.jp/id/M464950&gt;</span><span class=w> <a class=anchor href=#manga-book-and-provider>#</a></h3><p><a href=https://mediaarts-db.bunka.go.jp/id/M464950><code>https://mediaarts-db.bunka.go.jp/id/M464950</code></a> を主語とするTurtle形式のRDFデータ<sup id=fnref:1><a href=#fn:1 class=footnote-ref role=doc-noteref>1</a></sup></p><div class=highlight><pre tabindex=0 class=chroma><code class=language-turtle data-lang=turtle><span class=line><span class=ln> 1</span><span class=cl><span class=nv>&lt;https://mediaarts-db.bunka.go.jp/id/M464950&gt;</span><span class=w>
</span></span></span><span class=line><span class=ln> 2</span><span class=cl><span class=w> </span><span class=kt>a</span><span class=w> </span><span class=nn>class:</span><span class=nt>MangaBook</span><span class=w> </span><span class=p>;</span><span class=w> </span></span></span><span class=line><span class=ln> 2</span><span class=cl><span class=w> </span><span class=kt>a</span><span class=w> </span><span class=nn>class:</span><span class=nt>MangaBook</span><span class=w> </span><span class=p>;</span><span class=w>
</span></span></span><span class=line><span class=ln> 3</span><span class=cl><span class=w> </span><span class=nn>rdfs:</span><span class=nt>label</span><span class=w> </span><span class=s>&#34;鬼滅の刃 1&#34;</span><span class=w> </span><span class=p>;</span><span class=w> </span></span></span><span class=line><span class=ln> 3</span><span class=cl><span class=w> </span><span class=nn>rdfs:</span><span class=nt>label</span><span class=w> </span><span class=s>&#34;鬼滅の刃 1&#34;</span><span class=w> </span><span class=p>;</span><span class=w>
</span></span></span><span class=line><span class=ln> 4</span><span class=cl><span class=w> </span><span class=nn>schema:</span><span class=nt>identifier</span><span class=w> </span><span class=s>&#34;M464950&#34;</span><span class=w> </span><span class=p>;</span><span class=w> </span></span></span><span class=line><span class=ln> 4</span><span class=cl><span class=w> </span><span class=nn>schema:</span><span class=nt>identifier</span><span class=w> </span><span class=s>&#34;M464950&#34;</span><span class=w> </span><span class=p>;</span><span class=w>
@ -421,6 +421,6 @@ WHERE {
# 役割名だけを抽出する # 役割名だけを抽出する
BIND(REPLACE(?contributers, \u0022.*\\\\[(.\u002b?)\\\\]新海[\\\\s ]*誠.*\u0022, \u0022\$1\u0022) AS ?role) BIND(REPLACE(?contributers, \u0022.*\\\\[(.\u002b?)\\\\]新海[\\\\s ]*誠.*\u0022, \u0022\$1\u0022) AS ?role)
} }
GROUP BY ?series ?seriesName`,""),location.href="#yasgui-madb-lod"'>▶ 実行する</a></article><footer class=book-footer><div class="flex flex-wrap justify-between"><div><a class="flex align-center" href=https://github.com/Babibubebon/lodc2022-culture-art/edit/master/content/docs/mediaartsdb.md target=_blank rel=noopener><img src=/svg/edit.svg class=book-icon alt=Edit> GROUP BY ?series ?seriesName`,""),location.href="#yasgui-madb-lod"'>▶ 実行する</a><div class=footnotes role=doc-endnotes><hr><ol><li id=fn:1><p><a href=https://github.com/mediaarts-db/dataset/tree/397b40d4e7dd35096a8c835f55f6b2406ded2315>メディア芸術データベース(ベータ版)データセット</a> 2022年2月17日版(ver1.1)より&#160;<a href=#fnref:1 class=footnote-backref role=doc-backlink>&#8617;&#xfe0e;</a></p></li></ol></div></article><footer class=book-footer><div class="flex flex-wrap justify-between"><div><a class="flex align-center" href=https://github.com/Babibubebon/lodc2022-culture-art/edit/master/content/docs/mediaartsdb.md target=_blank rel=noopener><img src=/svg/edit.svg class=book-icon alt=Edit>
<span>Edit this page</span></a></div></div><script>(function(){function e(e){const t=window.getSelection(),n=document.createRange();n.selectNodeContents(e),t.removeAllRanges(),t.addRange(n)}document.querySelectorAll("pre code").forEach(t=>{t.addEventListener("click",function(){if(window.getSelection().toString())return;e(t.parentElement),navigator.clipboard&&navigator.clipboard.writeText(t.parentElement.textContent)})})})()</script><hr><a rel=license href=http://creativecommons.org/licenses/by-sa/4.0/ style=float:left><img alt=クリエイティブ・コモンズ・ライセンス style=border-width:0;width:88px;height:31px src=https://i.creativecommons.org/l/by-sa/4.0/88x31.png></a> <span>Edit this page</span></a></div></div><script>(function(){function e(e){const t=window.getSelection(),n=document.createRange();n.selectNodeContents(e),t.removeAllRanges(),t.addRange(n)}document.querySelectorAll("pre code").forEach(t=>{t.addEventListener("click",function(){if(window.getSelection().toString())return;e(t.parentElement),navigator.clipboard&&navigator.clipboard.writeText(t.parentElement.textContent)})})})()</script><hr><a rel=license href=http://creativecommons.org/licenses/by-sa/4.0/ style=float:left><img alt=クリエイティブ・コモンズ・ライセンス style=border-width:0;width:88px;height:31px src=https://i.creativecommons.org/l/by-sa/4.0/88x31.png></a>
<small>By Shohei TOYOTA<br>この作品は<a rel=license href=http://creativecommons.org/licenses/by-sa/4.0/>クリエイティブ・コモンズ 表示 - 継承 4.0 国際ライセンス</a>の下に提供されています。</small></footer><label for=menu-control class="hidden book-menu-overlay"></label></div><aside class=book-toc><div class=book-toc-content><nav id=TableOfContents><ul><li><a href=#メディア芸術データベースラボ-madb-lab>メディア芸術データベース・ラボ (MADB Lab)</a></li><li><a href=#query-editor>SPARQLクエリエディタ</a></li><li><a href=#queries>クエリ集</a><ul><li><a href=#aggregate-by-genre>全リソースを種別ごとに集計する</a></li><li><a href=#manga-book>マンガ単行本「鬼滅の刃 1 」の情報を取得する</a></li><li><a href=#manga-book-list>マンガ単行本の一覧を取得する</a></li><li><a href=#manga-book-and-provider>マンガ単行本とその所蔵館の一覧を取得する</a></li><li><a href=#magazine-has-part>マンガ雑誌単号の掲載内容を取得する</a></li><li><a href=#contains-magical-girl>「魔法少女」を含むタイトルを検索する</a></li><li><a href=#contains-mario>「マリオ」が登場する作品のゲームパッケージ</a></li><li><a href=#aggregate-manga-magazine-publisher>発行者毎にマンガ雑誌単号の数を集計する</a></li><li><a href=#aggregate-game-platform>ゲームプラットフォーム毎にゲームパッケージ数を集計する</a></li><li><a href=#aggregate-anime-tv-series>公開年毎にTVアニメシリーズ数を集計する</a></li><li><a href=#anime-tv-series-title-contains-marks>タイトルに「!」「?」を多く含むTVアニメシリーズを取得する</a></li><li><a href=#anime-character-name-title>登場キャラクター名がタイトルであるアニメ</a></li><li><a href=#anime-staff-name>新海誠さんの参加作品を取得する</a></li></ul></li></ul></nav></div></aside></main></body></html> <small>By Shohei TOYOTA<br>この作品は<a rel=license href=http://creativecommons.org/licenses/by-sa/4.0/>クリエイティブ・コモンズ 表示 - 継承 4.0 国際ライセンス</a>の下に提供されています。</small></footer><label for=menu-control class="hidden book-menu-overlay"></label></div><aside class=book-toc><div class=book-toc-content><nav id=TableOfContents><ul><li><a href=#メディア芸術データベースラボ-madb-lab>メディア芸術データベース・ラボ (MADB Lab)</a></li><li><a href=#query-editor>SPARQLクエリエディタ</a></li><li><a href=#queries>クエリ集</a><ul><li><a href=#aggregate-by-genre>全リソースを種別ごとに集計する</a></li><li><a href=#manga-book>マンガ単行本「鬼滅の刃 1 」の情報を取得する</a></li><li><a href=#manga-book-list>マンガ単行本の一覧を取得する</a></li><li><a href=#manga-book-and-provider>マンガ単行本とその所蔵館の一覧を取得する</a></li><li><a href=#magazine-has-part>マンガ雑誌単号の掲載内容を取得する</a></li><li><a href=#contains-magical-girl>「魔法少女」を含むタイトルを検索する</a></li><li><a href=#contains-mario>「マリオ」が登場する作品のゲームパッケージ</a></li><li><a href=#aggregate-manga-magazine-publisher>発行者毎にマンガ雑誌単号の数を集計する</a></li><li><a href=#aggregate-game-platform>ゲームプラットフォーム毎にゲームパッケージ数を集計する</a></li><li><a href=#aggregate-anime-tv-series>公開年毎にTVアニメシリーズ数を集計する</a></li><li><a href=#anime-tv-series-title-contains-marks>タイトルに「!」「?」を多く含むTVアニメシリーズを取得する</a></li><li><a href=#anime-character-name-title>登場キャラクター名がタイトルであるアニメ</a></li><li><a href=#anime-staff-name>新海誠さんの参加作品を取得する</a></li></ul></li></ul></nav></div></aside></main></body></html>

View file

@ -1,20 +1,20 @@
<!doctype html><html lang=ja-jp dir=ltr><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="はじめに # 本ハンズオンではLOD(Linked Open Data)として公開されている文化芸術に関する情報に対して クエリ言語SPARQLを用いた活用方法をご紹介します <!doctype html><html lang=ja-jp dir=ltr><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="はじめに # 本ハンズオンではLOD(Linked Open Data)として公開されている文化芸術に関する情報に対して クエリ言語SPARQLを用いた活用方法をご紹介します
実際の公開SPARQLエンドポイントを利用して、簡単なデータを取得するクエリから、複数のデータベースを横断するような応用的なクエリまでを実践します。 実際の公開SPARQLエンドポイントを利用して、データを取得する簡単なクエリから、複数のデータベースを横断するような応用的なクエリまでを実践します。
事前準備 # WebブラウザがあればOKです。 事前準備 # WebブラウザがあればOKです。
SPARQLをはじめて扱う方は、導入として以下の資料などを参照していただくのがオススメです。 SPARQLをはじめて扱う方は、導入として以下の資料などを参照していただくのがオススメです。
Linked Open Data 勉強会2020 資料 - SPARQLの簡単な使い方 ナレッジグラフ推論チャレンジ2021「技術勉強会」 - ナレッジグラフRDFの基礎/ナレッジグラフRDF用クエリ言語SPARQLの基礎 クエリの仕様 # 本ハンズオンでは、基本的にSPARQL 1.1に準拠したクエリを扱います。 Linked Open Data 勉強会2020 資料 - SPARQLの簡単な使い方 ナレッジグラフ推論チャレンジ2021「技術勉強会」 - ナレッジグラフRDFの基礎/ナレッジグラフRDF用クエリ言語SPARQLの基礎 クエリの仕様 # 本ハンズオンでは、基本的にSPARQL 1.1に準拠したクエリを扱います。
SPARQL 1.1 Query Language ただし、一部のSPARQLエンドポイントにおいては、特定のRDFストアの実装に依存した機能を利用することがあります。"><meta name=theme-color content="#FFFFFF"><meta name=color-scheme content="light dark"><meta property="og:title" content="はじめに"><meta property="og:description" content="はじめに # 本ハンズオンではLOD(Linked Open Data)として公開されている文化芸術に関する情報に対して クエリ言語SPARQLを用いた活用方法をご紹介します SPARQL 1.1 Query Language ただし、一部のSPARQLエンドポイントにおいては、特定のRDFストアの実装に依存した機能を利用することがあります。"><meta name=theme-color content="#FFFFFF"><meta name=color-scheme content="light dark"><meta property="og:title" content="はじめに"><meta property="og:description" content="はじめに # 本ハンズオンではLOD(Linked Open Data)として公開されている文化芸術に関する情報に対して クエリ言語SPARQLを用いた活用方法をご紹介します
実際の公開SPARQLエンドポイントを利用して、簡単なデータを取得するクエリから、複数のデータベースを横断するような応用的なクエリまでを実践します。 実際の公開SPARQLエンドポイントを利用して、データを取得する簡単なクエリから、複数のデータベースを横断するような応用的なクエリまでを実践します。
事前準備 # WebブラウザがあればOKです。 事前準備 # WebブラウザがあればOKです。
SPARQLをはじめて扱う方は、導入として以下の資料などを参照していただくのがオススメです。 SPARQLをはじめて扱う方は、導入として以下の資料などを参照していただくのがオススメです。
Linked Open Data 勉強会2020 資料 - SPARQLの簡単な使い方 ナレッジグラフ推論チャレンジ2021「技術勉強会」 - ナレッジグラフRDFの基礎/ナレッジグラフRDF用クエリ言語SPARQLの基礎 クエリの仕様 # 本ハンズオンでは、基本的にSPARQL 1.1に準拠したクエリを扱います。 Linked Open Data 勉強会2020 資料 - SPARQLの簡単な使い方 ナレッジグラフ推論チャレンジ2021「技術勉強会」 - ナレッジグラフRDFの基礎/ナレッジグラフRDF用クエリ言語SPARQLの基礎 クエリの仕様 # 本ハンズオンでは、基本的にSPARQL 1.1に準拠したクエリを扱います。
SPARQL 1.1 Query Language ただし、一部のSPARQLエンドポイントにおいては、特定のRDFストアの実装に依存した機能を利用することがあります。"><meta property="og:type" content="article"><meta property="og:url" content="https://lodc2022-culture-art.metadata.moe/docs/start/"><meta property="article:section" content="docs"><title>はじめに | 文化・芸術とLOD ハンズオン</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png type=image/x-icon><link rel=stylesheet href=/book.min.d2a9252a1314abcda8c9cb0a0a7d95cb478b6ca9a60573f18956a6bd4197eb1d.css integrity="sha256-0qklKhMUq82oycsKCn2Vy0eLbKmmBXPxiVamvUGX6x0=" crossorigin=anonymous><script defer src=/flexsearch.min.js></script> SPARQL 1.1 Query Language ただし、一部のSPARQLエンドポイントにおいては、特定のRDFストアの実装に依存した機能を利用することがあります。"><meta property="og:type" content="article"><meta property="og:url" content="https://lodc2022-culture-art.metadata.moe/docs/start/"><meta property="article:section" content="docs"><title>はじめに | 文化・芸術とLOD ハンズオン</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png type=image/x-icon><link rel=stylesheet href=/book.min.d2a9252a1314abcda8c9cb0a0a7d95cb478b6ca9a60573f18956a6bd4197eb1d.css integrity="sha256-0qklKhMUq82oycsKCn2Vy0eLbKmmBXPxiVamvUGX6x0=" crossorigin=anonymous><script defer src=/flexsearch.min.js></script>
<script defer src=/en.search.min.04bc0cab1d5828e66a6f4908fc1a8a7e2ed9741e98846707d97542aba9237dd1.js integrity="sha256-BLwMqx1YKOZqb0kI/BqKfi7ZdB6YhGcH2XVCq6kjfdE=" crossorigin=anonymous></script></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control> <script defer src=/en.search.min.118040dfcdc218686ebaf5d9bab0787571d16a86d5b2bfffcf1005b6a2b028aa.js integrity="sha256-EYBA383CGGhuuvXZurB4dXHRaobVsr//zxAFtqKwKKo=" crossorigin=anonymous></script></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control>
<input type=checkbox class="hidden toggle" id=toc-control><main class="container flex"><aside class=book-menu><div class=book-menu-content><nav><h2 class=book-brand><a class="flex align-center" href=/><span>文化・芸術とLOD ハンズオン</span></a></h2><div class=book-search><input type=text id=book-search-input placeholder=Search aria-label=Search maxlength=64 data-hotkeys=s/><div class="book-search-spinner hidden"></div><ul id=book-search-results></ul></div><ul><li><a href=/docs/start/ class=active>はじめに</a></li><li><a href=/docs/mediaartsdb/>メディア芸術データベース</a></li><li><a href=/docs/wikidata/>Wikidata</a></li><li><a href=/docs/federated_query/>複数エンドポイントの横断的活用</a></li><li><a href=/docs/useful-datasets/>SPARQLエンドポイントリスト</a></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu></label> <input type=checkbox class="hidden toggle" id=toc-control><main class="container flex"><aside class=book-menu><div class=book-menu-content><nav><h2 class=book-brand><a class="flex align-center" href=/><span>文化・芸術とLOD ハンズオン</span></a></h2><div class=book-search><input type=text id=book-search-input placeholder=Search aria-label=Search maxlength=64 data-hotkeys=s/><div class="book-search-spinner hidden"></div><ul id=book-search-results></ul></div><ul><li><a href=/docs/start/ class=active>はじめに</a></li><li><a href=/docs/mediaartsdb/>メディア芸術データベース</a></li><li><a href=/docs/wikidata/>Wikidata</a></li><li><a href=/docs/federated_query/>複数エンドポイントの横断的活用</a></li><li><a href=/docs/useful-datasets/>SPARQLエンドポイントリスト</a></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu></label>
<strong>はじめに</strong> <strong>はじめに</strong>
<label for=toc-control><img src=/svg/toc.svg class=book-icon alt="Table of Contents"></label></div><aside class="hidden clearfix"><nav id=TableOfContents><ul><li><a href=#事前準備>事前準備</a></li><li><a href=#クエリの仕様>クエリの仕様</a></li></ul></nav></aside></header><article class=markdown><h1 id=はじめに>はじめに <label for=toc-control><img src=/svg/toc.svg class=book-icon alt="Table of Contents"></label></div><aside class="hidden clearfix"><nav id=TableOfContents><ul><li><a href=#事前準備>事前準備</a></li><li><a href=#クエリの仕様>クエリの仕様</a></li></ul></nav></aside></header><article class=markdown><h1 id=はじめに>はじめに
<a class=anchor href=#%e3%81%af%e3%81%98%e3%82%81%e3%81%ab>#</a></h1><p>本ハンズオンでは、LOD(Linked Open Data)として公開されている文化・芸術に関する情報に対して、 <a class=anchor href=#%e3%81%af%e3%81%98%e3%82%81%e3%81%ab>#</a></h1><p>本ハンズオンでは、LOD(Linked Open Data)として公開されている文化・芸術に関する情報に対して、
クエリ言語<strong>SPARQL</strong>を用いた活用方法をご紹介します。</p><p>実際の公開SPARQLエンドポイントを利用して、簡単なデータを取得するクエリから、複数のデータベースを横断するような応用的なクエリまでを実践します。</p><h2 id=事前準備>事前準備 クエリ言語<strong>SPARQL</strong>を用いた活用方法をご紹介します。</p><p>実際の公開SPARQLエンドポイントを利用して、データを取得する簡単なクエリから、複数のデータベースを横断するような応用的なクエリまでを実践します。</p><h2 id=事前準備>事前準備
<a class=anchor href=#%e4%ba%8b%e5%89%8d%e6%ba%96%e5%82%99>#</a></h2><p>WebブラウザがあればOKです。</p><p>SPARQLをはじめて扱う方は、導入として以下の資料などを参照していただくのがオススメです。</p><ul><li><a href=https://github.com/KnowledgeGraphJapan/LOD-ws-2020#linked-open-data-%E5%8B%89%E5%BC%B7%E4%BC%9A2020%E3%81%AE%E8%B3%87%E6%96%99>Linked Open Data 勉強会2020 資料 - SPARQLの簡単な使い方</a></li><li><a href=https://github.com/KnowledgeGraphJapan/KGRC-ws-2021/tree/main/Section2#%E3%83%8A%E3%83%AC%E3%83%83%E3%82%B8%E3%82%B0%E3%83%A9%E3%83%95rdf%E3%81%AE%E5%9F%BA%E7%A4%8E%E3%83%8A%E3%83%AC%E3%83%83%E3%82%B8%E3%82%B0%E3%83%A9%E3%83%95rdf%E7%94%A8%E3%82%AF%E3%82%A8%E3%83%AA%E8%A8%80%E8%AA%9Esparql%E3%81%AE%E5%9F%BA%E7%A4%8E>ナレッジグラフ推論チャレンジ2021「技術勉強会」 - ナレッジグラフRDFの基礎/ナレッジグラフRDF用クエリ言語SPARQLの基礎</a></li></ul><h2 id=クエリの仕様>クエリの仕様 <a class=anchor href=#%e4%ba%8b%e5%89%8d%e6%ba%96%e5%82%99>#</a></h2><p>WebブラウザがあればOKです。</p><p>SPARQLをはじめて扱う方は、導入として以下の資料などを参照していただくのがオススメです。</p><ul><li><a href=https://github.com/KnowledgeGraphJapan/LOD-ws-2020#linked-open-data-%E5%8B%89%E5%BC%B7%E4%BC%9A2020%E3%81%AE%E8%B3%87%E6%96%99>Linked Open Data 勉強会2020 資料 - SPARQLの簡単な使い方</a></li><li><a href=https://github.com/KnowledgeGraphJapan/KGRC-ws-2021/tree/main/Section2#%E3%83%8A%E3%83%AC%E3%83%83%E3%82%B8%E3%82%B0%E3%83%A9%E3%83%95rdf%E3%81%AE%E5%9F%BA%E7%A4%8E%E3%83%8A%E3%83%AC%E3%83%83%E3%82%B8%E3%82%B0%E3%83%A9%E3%83%95rdf%E7%94%A8%E3%82%AF%E3%82%A8%E3%83%AA%E8%A8%80%E8%AA%9Esparql%E3%81%AE%E5%9F%BA%E7%A4%8E>ナレッジグラフ推論チャレンジ2021「技術勉強会」 - ナレッジグラフRDFの基礎/ナレッジグラフRDF用クエリ言語SPARQLの基礎</a></li></ul><h2 id=クエリの仕様>クエリの仕様
<a class=anchor href=#%e3%82%af%e3%82%a8%e3%83%aa%e3%81%ae%e4%bb%95%e6%a7%98>#</a></h2><p>本ハンズオンでは、基本的にSPARQL 1.1に準拠したクエリを扱います。</p><ul><li><a href=https://www.w3.org/TR/2013/REC-sparql11-query-20130321/>SPARQL 1.1 Query Language</a></li></ul><p>ただし、一部のSPARQLエンドポイントにおいては、特定のRDFストアの実装に依存した機能を利用することがあります。</p></article><footer class=book-footer><div class="flex flex-wrap justify-between"><div><a class="flex align-center" href=https://github.com/Babibubebon/lodc2022-culture-art/edit/master/content/docs/start.md target=_blank rel=noopener><img src=/svg/edit.svg class=book-icon alt=Edit> <a class=anchor href=#%e3%82%af%e3%82%a8%e3%83%aa%e3%81%ae%e4%bb%95%e6%a7%98>#</a></h2><p>本ハンズオンでは、基本的にSPARQL 1.1に準拠したクエリを扱います。</p><ul><li><a href=https://www.w3.org/TR/2013/REC-sparql11-query-20130321/>SPARQL 1.1 Query Language</a></li></ul><p>ただし、一部のSPARQLエンドポイントにおいては、特定のRDFストアの実装に依存した機能を利用することがあります。</p></article><footer class=book-footer><div class="flex flex-wrap justify-between"><div><a class="flex align-center" href=https://github.com/Babibubebon/lodc2022-culture-art/edit/master/content/docs/start.md target=_blank rel=noopener><img src=/svg/edit.svg class=book-icon alt=Edit>
<span>Edit this page</span></a></div></div><script>(function(){function e(e){const t=window.getSelection(),n=document.createRange();n.selectNodeContents(e),t.removeAllRanges(),t.addRange(n)}document.querySelectorAll("pre code").forEach(t=>{t.addEventListener("click",function(){if(window.getSelection().toString())return;e(t.parentElement),navigator.clipboard&&navigator.clipboard.writeText(t.parentElement.textContent)})})})()</script><hr><a rel=license href=http://creativecommons.org/licenses/by-sa/4.0/ style=float:left><img alt=クリエイティブ・コモンズ・ライセンス style=border-width:0;width:88px;height:31px src=https://i.creativecommons.org/l/by-sa/4.0/88x31.png></a> <span>Edit this page</span></a></div></div><script>(function(){function e(e){const t=window.getSelection(),n=document.createRange();n.selectNodeContents(e),t.removeAllRanges(),t.addRange(n)}document.querySelectorAll("pre code").forEach(t=>{t.addEventListener("click",function(){if(window.getSelection().toString())return;e(t.parentElement),navigator.clipboard&&navigator.clipboard.writeText(t.parentElement.textContent)})})})()</script><hr><a rel=license href=http://creativecommons.org/licenses/by-sa/4.0/ style=float:left><img alt=クリエイティブ・コモンズ・ライセンス style=border-width:0;width:88px;height:31px src=https://i.creativecommons.org/l/by-sa/4.0/88x31.png></a>

View file

@ -1,7 +1,7 @@
<!doctype html><html lang=ja-jp dir=ltr><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="SPARQLエンドポイントリスト # ジャパンサーチ SPARQLエンドポイント: https://jpsearch.go.jp/rdf/sparql/ Cultural Japan SPARQLエンドポイント: http://ld.cultural.jp/sparql/ 国立公文書館デジタルアーカイブ SPARQLエンドポイント: https://www.digital.archives.go.jp/sparql ヨコハマアートナビ SPARQLエンドポイント: http://data.yafjp.org/sparql Europeana SPARQLエンドポイント: http://sparql.europeana.eu/ RCGSコレクション SPARQLエンドポイント: https://linkeddata.rcgs.jp バーチャルYouTuber LOD SPARQLエンドポイント: http://mdlab.slis.tsukuba.ac.jp/lodc2018/vtuber/query LODチャレンジ2018 テーマ賞 カルチャーLOD賞 im@sparql: アイドルマスターアイマス SPARQLエンドポイント: https://sparql.crssnky.xyz/spql/imas/query LODチャレンジ2018 データセット部門 優秀賞 PrismDB: プリティーシリーズ SPARQLエンドポイント: https://prismdb.takanakahiko.me/sparql Lemonade: アサルトリリィ SPARQLエンドポイント: https://luciadb.assaultlily.com/sparql/query LODチャレンジ2021 テーマ賞 カルチャーLOD賞 LuciaDB: https://github.com/Assault-Lily/LuciaDB 2022.07.24 アサルトリリィ関連情報を取り扱うファンサイトLemonadeが公認化 <!doctype html><html lang=ja-jp dir=ltr><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="SPARQLエンドポイントリスト # ジャパンサーチ SPARQLエンドポイント: https://jpsearch.go.jp/rdf/sparql/ Cultural Japan SPARQLエンドポイント: http://ld.cultural.jp/sparql/ 国立公文書館デジタルアーカイブ SPARQLエンドポイント: https://www.digital.archives.go.jp/sparql ヨコハマアートナビ SPARQLエンドポイント: http://data.yafjp.org/sparql Europeana SPARQLエンドポイント: http://sparql.europeana.eu/ RCGSコレクション SPARQLエンドポイント: https://linkeddata.rcgs.jp バーチャルYouTuber LOD SPARQLエンドポイント: http://mdlab.slis.tsukuba.ac.jp/lodc2018/vtuber/query LODチャレンジ2018 テーマ賞 カルチャーLOD賞 im@sparql: アイドルマスターアイマス SPARQLエンドポイント: https://sparql.crssnky.xyz/spql/imas/query LODチャレンジ2018 データセット部門 優秀賞 PrismDB: プリティーシリーズ SPARQLエンドポイント: https://prismdb.takanakahiko.me/sparql Lemonade: アサルトリリィ SPARQLエンドポイント: https://luciadb.assaultlily.com/sparql/query LODチャレンジ2021 テーマ賞 カルチャーLOD賞 LuciaDB: https://github.com/Assault-Lily/LuciaDB 2022.07.24 アサルトリリィ関連情報を取り扱うファンサイトLemonadeが公認化
https://www.assaultlily.com/news/1405.html/ クエリ例 # ジャパンサーチ: 「手塚治虫」の著作を取得する # https://jpsearch.go.jp/rdf/sparql/ 1PREFIX owl: <http://www.w3.org/2002/07/owl#> 2PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> 3PREFIX schema: <http://schema.org/> 4PREFIX jps: <https://jpsearch.go.jp/term/property#> 5 6SELECT ?"><meta name=theme-color content="#FFFFFF"><meta name=color-scheme content="light dark"><meta property="og:title" content="SPARQLエンドポイントリスト"><meta property="og:description" content="SPARQLエンドポイントリスト # ジャパンサーチ SPARQLエンドポイント: https://jpsearch.go.jp/rdf/sparql/ Cultural Japan SPARQLエンドポイント: http://ld.cultural.jp/sparql/ 国立公文書館デジタルアーカイブ SPARQLエンドポイント: https://www.digital.archives.go.jp/sparql ヨコハマアートナビ SPARQLエンドポイント: http://data.yafjp.org/sparql Europeana SPARQLエンドポイント: http://sparql.europeana.eu/ RCGSコレクション SPARQLエンドポイント: https://linkeddata.rcgs.jp バーチャルYouTuber LOD SPARQLエンドポイント: http://mdlab.slis.tsukuba.ac.jp/lodc2018/vtuber/query LODチャレンジ2018 テーマ賞 カルチャーLOD賞 im@sparql: アイドルマスターアイマス SPARQLエンドポイント: https://sparql.crssnky.xyz/spql/imas/query LODチャレンジ2018 データセット部門 優秀賞 PrismDB: プリティーシリーズ SPARQLエンドポイント: https://prismdb.takanakahiko.me/sparql Lemonade: アサルトリリィ SPARQLエンドポイント: https://luciadb.assaultlily.com/sparql/query LODチャレンジ2021 テーマ賞 カルチャーLOD賞 LuciaDB: https://github.com/Assault-Lily/LuciaDB 2022.07.24 アサルトリリィ関連情報を取り扱うファンサイトLemonadeが公認化 https://www.assaultlily.com/news/1405.html/ クエリ例 # ジャパンサーチ: 「手塚治虫」の著作を取得する # https://jpsearch.go.jp/rdf/sparql/ 1PREFIX owl: <http://www.w3.org/2002/07/owl#> 2PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> 3PREFIX schema: <http://schema.org/> 4PREFIX jps: <https://jpsearch.go.jp/term/property#> 5 6SELECT ?"><meta name=theme-color content="#FFFFFF"><meta name=color-scheme content="light dark"><meta property="og:title" content="SPARQLエンドポイントリスト"><meta property="og:description" content="SPARQLエンドポイントリスト # ジャパンサーチ SPARQLエンドポイント: https://jpsearch.go.jp/rdf/sparql/ Cultural Japan SPARQLエンドポイント: http://ld.cultural.jp/sparql/ 国立公文書館デジタルアーカイブ SPARQLエンドポイント: https://www.digital.archives.go.jp/sparql ヨコハマアートナビ SPARQLエンドポイント: http://data.yafjp.org/sparql Europeana SPARQLエンドポイント: http://sparql.europeana.eu/ RCGSコレクション SPARQLエンドポイント: https://linkeddata.rcgs.jp バーチャルYouTuber LOD SPARQLエンドポイント: http://mdlab.slis.tsukuba.ac.jp/lodc2018/vtuber/query LODチャレンジ2018 テーマ賞 カルチャーLOD賞 im@sparql: アイドルマスターアイマス SPARQLエンドポイント: https://sparql.crssnky.xyz/spql/imas/query LODチャレンジ2018 データセット部門 優秀賞 PrismDB: プリティーシリーズ SPARQLエンドポイント: https://prismdb.takanakahiko.me/sparql Lemonade: アサルトリリィ SPARQLエンドポイント: https://luciadb.assaultlily.com/sparql/query LODチャレンジ2021 テーマ賞 カルチャーLOD賞 LuciaDB: https://github.com/Assault-Lily/LuciaDB 2022.07.24 アサルトリリィ関連情報を取り扱うファンサイトLemonadeが公認化
https://www.assaultlily.com/news/1405.html/ クエリ例 # ジャパンサーチ: 「手塚治虫」の著作を取得する # https://jpsearch.go.jp/rdf/sparql/ 1PREFIX owl: <http://www.w3.org/2002/07/owl#> 2PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> 3PREFIX schema: <http://schema.org/> 4PREFIX jps: <https://jpsearch.go.jp/term/property#> 5 6SELECT ?"><meta property="og:type" content="article"><meta property="og:url" content="https://lodc2022-culture-art.metadata.moe/docs/useful-datasets/"><meta property="article:section" content="docs"><title>SPARQLエンドポイントリスト | 文化・芸術とLOD ハンズオン</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png type=image/x-icon><link rel=stylesheet href=/book.min.d2a9252a1314abcda8c9cb0a0a7d95cb478b6ca9a60573f18956a6bd4197eb1d.css integrity="sha256-0qklKhMUq82oycsKCn2Vy0eLbKmmBXPxiVamvUGX6x0=" crossorigin=anonymous><script defer src=/flexsearch.min.js></script> https://www.assaultlily.com/news/1405.html/ クエリ例 # ジャパンサーチ: 「手塚治虫」の著作を取得する # https://jpsearch.go.jp/rdf/sparql/ 1PREFIX owl: <http://www.w3.org/2002/07/owl#> 2PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> 3PREFIX schema: <http://schema.org/> 4PREFIX jps: <https://jpsearch.go.jp/term/property#> 5 6SELECT ?"><meta property="og:type" content="article"><meta property="og:url" content="https://lodc2022-culture-art.metadata.moe/docs/useful-datasets/"><meta property="article:section" content="docs"><title>SPARQLエンドポイントリスト | 文化・芸術とLOD ハンズオン</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png type=image/x-icon><link rel=stylesheet href=/book.min.d2a9252a1314abcda8c9cb0a0a7d95cb478b6ca9a60573f18956a6bd4197eb1d.css integrity="sha256-0qklKhMUq82oycsKCn2Vy0eLbKmmBXPxiVamvUGX6x0=" crossorigin=anonymous><script defer src=/flexsearch.min.js></script>
<script defer src=/en.search.min.04bc0cab1d5828e66a6f4908fc1a8a7e2ed9741e98846707d97542aba9237dd1.js integrity="sha256-BLwMqx1YKOZqb0kI/BqKfi7ZdB6YhGcH2XVCq6kjfdE=" crossorigin=anonymous></script> <script defer src=/en.search.min.118040dfcdc218686ebaf5d9bab0787571d16a86d5b2bfffcf1005b6a2b028aa.js integrity="sha256-EYBA383CGGhuuvXZurB4dXHRaobVsr//zxAFtqKwKKo=" crossorigin=anonymous></script>
<link rel=stylesheet href=https://cdn.jsdelivr.net/npm/@triply/yasgui@4.2.27/build/yasgui.min.css><script src=https://cdn.jsdelivr.net/npm/@triply/yasgui@4.2.27/build/yasgui.min.js></script> <link rel=stylesheet href=https://cdn.jsdelivr.net/npm/@triply/yasgui@4.2.27/build/yasgui.min.css><script src=https://cdn.jsdelivr.net/npm/@triply/yasgui@4.2.27/build/yasgui.min.js></script>
<link rel=stylesheet href=https://cdn.jsdelivr.net/npm/codemirror@5.65.8/theme/dracula.css><script>const yasgui={};function setYasguiQuery(e,t,n,s){let i=yasgui[e],o=i.getTab(t);o||(o=i.addTab(!0,{...Yasgui.Tab.getDefaults(),requestConfig:s?{endpoint:s}:i.config.requestConfig,name:t,id:t}));try{o.setQuery(n)}catch{o.close(),o=i.addTab(!0,{...Yasgui.Tab.getDefaults(),requestConfig:s?{endpoint:s}:i.config.requestConfig,name:t,id:t})}o.yasqe.query()}</script><style>.yasr table.dataTable{max-width:100%}.yasr table.dataTable tbody td{padding:2px 4px;font-size:90%}</style></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control> <link rel=stylesheet href=https://cdn.jsdelivr.net/npm/codemirror@5.65.8/theme/dracula.css><script>const yasgui={};function setYasguiQuery(e,t,n,s){let i=yasgui[e],o=i.getTab(t);o||(o=i.addTab(!0,{...Yasgui.Tab.getDefaults(),requestConfig:s?{endpoint:s}:i.config.requestConfig,name:t,id:t}));try{o.setQuery(n)}catch{o.close(),o=i.addTab(!0,{...Yasgui.Tab.getDefaults(),requestConfig:s?{endpoint:s}:i.config.requestConfig,name:t,id:t})}o.yasqe.query()}</script><style>.yasr table.dataTable{max-width:100%}.yasr table.dataTable tbody td{padding:2px 4px;font-size:90%}</style></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control>
<input type=checkbox class="hidden toggle" id=toc-control><main class="container flex"><aside class=book-menu><div class=book-menu-content><nav><h2 class=book-brand><a class="flex align-center" href=/><span>文化・芸術とLOD ハンズオン</span></a></h2><div class=book-search><input type=text id=book-search-input placeholder=Search aria-label=Search maxlength=64 data-hotkeys=s/><div class="book-search-spinner hidden"></div><ul id=book-search-results></ul></div><ul><li><a href=/docs/start/>はじめに</a></li><li><a href=/docs/mediaartsdb/>メディア芸術データベース</a></li><li><a href=/docs/wikidata/>Wikidata</a></li><li><a href=/docs/federated_query/>複数エンドポイントの横断的活用</a></li><li><a href=/docs/useful-datasets/ class=active>SPARQLエンドポイントリスト</a></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu></label> <input type=checkbox class="hidden toggle" id=toc-control><main class="container flex"><aside class=book-menu><div class=book-menu-content><nav><h2 class=book-brand><a class="flex align-center" href=/><span>文化・芸術とLOD ハンズオン</span></a></h2><div class=book-search><input type=text id=book-search-input placeholder=Search aria-label=Search maxlength=64 data-hotkeys=s/><div class="book-search-spinner hidden"></div><ul id=book-search-results></ul></div><ul><li><a href=/docs/start/>はじめに</a></li><li><a href=/docs/mediaartsdb/>メディア芸術データベース</a></li><li><a href=/docs/wikidata/>Wikidata</a></li><li><a href=/docs/federated_query/>複数エンドポイントの横断的活用</a></li><li><a href=/docs/useful-datasets/ class=active>SPARQLエンドポイントリスト</a></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu></label>

View file

@ -5,12 +5,12 @@ Q838948 (芸術作品) Q7725634 (文学作品) Q747381 (ライトノベル) Q104
Wikidata Query Service ウィキデータ:SPARQLチュートリアル Wikidata:SPARQLクエリサービス/クエリ/例 データモデル Wikibase/DataModel/Primer Wikibase/Indexing/RDF Dump Format SPARQLクエリエディタ # Endpoint: https://query.wikidata.org/sparql 文化・芸術系に関係のあるクラス # クラスについて: Help:基本構成プロパティ Wikidata Query Service ウィキデータ:SPARQLチュートリアル Wikidata:SPARQLクエリサービス/クエリ/例 データモデル Wikibase/DataModel/Primer Wikibase/Indexing/RDF Dump Format SPARQLクエリエディタ # Endpoint: https://query.wikidata.org/sparql 文化・芸術系に関係のあるクラス # クラスについて: Help:基本構成プロパティ
Q838948 (芸術作品) Q7725634 (文学作品) Q747381 (ライトノベル) Q104213567 (ライトノベルシリーズ) Q8274 (日本の漫画) Q21198342 (日本の連載漫画) Q21202185 (日本の読み切り漫画) Q4502142 (視覚芸術作品) Q11424 (映画) Q1107 (日本のアニメ) Q581714 (アニメシリーズ) Q63952888 (テレビアニメシリーズ) Q11086742 (テレビアニメ) Q202866 (アニメーション映画) Q220898 (OVA) Q7889 (コンピュータゲーム) &mldr; Q838948 (芸術作品) Q7725634 (文学作品) Q747381 (ライトノベル) Q104213567 (ライトノベルシリーズ) Q8274 (日本の漫画) Q21198342 (日本の連載漫画) Q21202185 (日本の読み切り漫画) Q4502142 (視覚芸術作品) Q11424 (映画) Q1107 (日本のアニメ) Q581714 (アニメシリーズ) Q63952888 (テレビアニメシリーズ) Q11086742 (テレビアニメ) Q202866 (アニメーション映画) Q220898 (OVA) Q7889 (コンピュータゲーム) &mldr;
「芸術作品」の下位クラスを探す # 1PREFIX bd: <http://www.bigdata.com/rdf#> 2PREFIX wikibase: <http://wikiba.se/ontology#> 3PREFIX wd: <http://www.wikidata.org/entity/> 4PREFIX wdt: <http://www.wikidata.org/prop/direct/> 5PREFIX xsd: <http://www."><meta property="og:type" content="article"><meta property="og:url" content="https://lodc2022-culture-art.metadata.moe/docs/wikidata/"><meta property="article:section" content="docs"><title>Wikidata | 文化・芸術とLOD ハンズオン</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png type=image/x-icon><link rel=stylesheet href=/book.min.d2a9252a1314abcda8c9cb0a0a7d95cb478b6ca9a60573f18956a6bd4197eb1d.css integrity="sha256-0qklKhMUq82oycsKCn2Vy0eLbKmmBXPxiVamvUGX6x0=" crossorigin=anonymous><script defer src=/flexsearch.min.js></script> 「芸術作品」の下位クラスを探す # 1PREFIX bd: <http://www.bigdata.com/rdf#> 2PREFIX wikibase: <http://wikiba.se/ontology#> 3PREFIX wd: <http://www.wikidata.org/entity/> 4PREFIX wdt: <http://www.wikidata.org/prop/direct/> 5PREFIX xsd: <http://www."><meta property="og:type" content="article"><meta property="og:url" content="https://lodc2022-culture-art.metadata.moe/docs/wikidata/"><meta property="article:section" content="docs"><title>Wikidata | 文化・芸術とLOD ハンズオン</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png type=image/x-icon><link rel=stylesheet href=/book.min.d2a9252a1314abcda8c9cb0a0a7d95cb478b6ca9a60573f18956a6bd4197eb1d.css integrity="sha256-0qklKhMUq82oycsKCn2Vy0eLbKmmBXPxiVamvUGX6x0=" crossorigin=anonymous><script defer src=/flexsearch.min.js></script>
<script defer src=/en.search.min.04bc0cab1d5828e66a6f4908fc1a8a7e2ed9741e98846707d97542aba9237dd1.js integrity="sha256-BLwMqx1YKOZqb0kI/BqKfi7ZdB6YhGcH2XVCq6kjfdE=" crossorigin=anonymous></script> <script defer src=/en.search.min.118040dfcdc218686ebaf5d9bab0787571d16a86d5b2bfffcf1005b6a2b028aa.js integrity="sha256-EYBA383CGGhuuvXZurB4dXHRaobVsr//zxAFtqKwKKo=" crossorigin=anonymous></script>
<link rel=stylesheet href=https://cdn.jsdelivr.net/npm/@triply/yasgui@4.2.27/build/yasgui.min.css><script src=https://cdn.jsdelivr.net/npm/@triply/yasgui@4.2.27/build/yasgui.min.js></script> <link rel=stylesheet href=https://cdn.jsdelivr.net/npm/@triply/yasgui@4.2.27/build/yasgui.min.css><script src=https://cdn.jsdelivr.net/npm/@triply/yasgui@4.2.27/build/yasgui.min.js></script>
<link rel=stylesheet href=https://cdn.jsdelivr.net/npm/codemirror@5.65.8/theme/dracula.css><script>const yasgui={};function setYasguiQuery(e,t,n,s){let i=yasgui[e],o=i.getTab(t);o||(o=i.addTab(!0,{...Yasgui.Tab.getDefaults(),requestConfig:s?{endpoint:s}:i.config.requestConfig,name:t,id:t}));try{o.setQuery(n)}catch{o.close(),o=i.addTab(!0,{...Yasgui.Tab.getDefaults(),requestConfig:s?{endpoint:s}:i.config.requestConfig,name:t,id:t})}o.yasqe.query()}</script><style>.yasr table.dataTable{max-width:100%}.yasr table.dataTable tbody td{padding:2px 4px;font-size:90%}</style></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control> <link rel=stylesheet href=https://cdn.jsdelivr.net/npm/codemirror@5.65.8/theme/dracula.css><script>const yasgui={};function setYasguiQuery(e,t,n,s){let i=yasgui[e],o=i.getTab(t);o||(o=i.addTab(!0,{...Yasgui.Tab.getDefaults(),requestConfig:s?{endpoint:s}:i.config.requestConfig,name:t,id:t}));try{o.setQuery(n)}catch{o.close(),o=i.addTab(!0,{...Yasgui.Tab.getDefaults(),requestConfig:s?{endpoint:s}:i.config.requestConfig,name:t,id:t})}o.yasqe.query()}</script><style>.yasr table.dataTable{max-width:100%}.yasr table.dataTable tbody td{padding:2px 4px;font-size:90%}</style></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control>
<input type=checkbox class="hidden toggle" id=toc-control><main class="container flex"><aside class=book-menu><div class=book-menu-content><nav><h2 class=book-brand><a class="flex align-center" href=/><span>文化・芸術とLOD ハンズオン</span></a></h2><div class=book-search><input type=text id=book-search-input placeholder=Search aria-label=Search maxlength=64 data-hotkeys=s/><div class="book-search-spinner hidden"></div><ul id=book-search-results></ul></div><ul><li><a href=/docs/start/>はじめに</a></li><li><a href=/docs/mediaartsdb/>メディア芸術データベース</a></li><li><a href=/docs/wikidata/ class=active>Wikidata</a></li><li><a href=/docs/federated_query/>複数エンドポイントの横断的活用</a></li><li><a href=/docs/useful-datasets/>SPARQLエンドポイントリスト</a></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu></label> <input type=checkbox class="hidden toggle" id=toc-control><main class="container flex"><aside class=book-menu><div class=book-menu-content><nav><h2 class=book-brand><a class="flex align-center" href=/><span>文化・芸術とLOD ハンズオン</span></a></h2><div class=book-search><input type=text id=book-search-input placeholder=Search aria-label=Search maxlength=64 data-hotkeys=s/><div class="book-search-spinner hidden"></div><ul id=book-search-results></ul></div><ul><li><a href=/docs/start/>はじめに</a></li><li><a href=/docs/mediaartsdb/>メディア芸術データベース</a></li><li><a href=/docs/wikidata/ class=active>Wikidata</a></li><li><a href=/docs/federated_query/>複数エンドポイントの横断的活用</a></li><li><a href=/docs/useful-datasets/>SPARQLエンドポイントリスト</a></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu></label>
<strong>Wikidata</strong> <strong>Wikidata</strong>
<label for=toc-control><img src=/svg/toc.svg class=book-icon alt="Table of Contents"></label></div><aside class="hidden clearfix"><nav id=TableOfContents><ul><li><a href=#query-editor>SPARQLクエリエディタ</a></li><li><a href=#文化芸術系に関係のあるクラス>文化・芸術系に関係のあるクラス</a><ul><li><a href=#芸術作品の下位クラスを探す>「芸術作品」の下位クラスを探す</a></li><li><a href=#日本のアニメおよび漫画の一部分下位クラスを探す>「日本のアニメおよび漫画」の一部分・下位クラスを探す</a></li></ul></li><li><a href=#文化芸術系に関係のあるプロパティ>文化・芸術系に関係のあるプロパティ</a><ul><li><a href=#メディア芸術データベースとのリンク>メディア芸術データベースとのリンク</a></li></ul></li><li><a href=#クエリ例>クエリ例</a><ul><li><a href=#japanese-movies-released-2020>2020年に公開された邦画</a></li><li><a href=#japanese-movies-narrative-location>映画とその物語の場所を地図上に</a></li><li><a href=#love-comedy-lightnovel>SFライトベル</a></li></ul></li></ul></nav></aside></header><article class=markdown><h1 id=wikidata>Wikidata <label for=toc-control><img src=/svg/toc.svg class=book-icon alt="Table of Contents"></label></div><aside class="hidden clearfix"><nav id=TableOfContents><ul><li><a href=#query-editor>SPARQLクエリエディタ</a></li><li><a href=#文化芸術系に関係のあるクラス>文化・芸術系に関係のあるクラス</a><ul><li><a href=#work-of-art-classes>「芸術作品」の下位クラスを探す</a></li><li><a href=#japanese-anime-manga-classes>「日本のアニメおよび漫画」の一部分・下位クラスを探す</a></li></ul></li><li><a href=#文化芸術系に関係のあるプロパティ>文化・芸術系に関係のあるプロパティ</a><ul><li><a href=#メディア芸術データベースとのリンク>メディア芸術データベースとのリンク</a></li></ul></li><li><a href=#クエリ例>クエリ例</a><ul><li><a href=#japanese-movies-released-2020>2020年に公開された邦画</a></li><li><a href=#japanese-movies-narrative-location>映画とその物語の場所を地図上に</a></li><li><a href=#love-comedy-lightnovel>SFライトベル</a></li></ul></li></ul></nav></aside></header><article class=markdown><h1 id=wikidata>Wikidata
<a class=anchor href=#wikidata>#</a></h1><p><a href=https://www.wikidata.org/>https://www.wikidata.org/</a></p><ul><li><a href=https://query.wikidata.org/>Wikidata Query Service</a></li><li><a href=https://www.wikidata.org/wiki/Wikidata:SPARQL_tutorial/ja>ウィキデータ:SPARQLチュートリアル</a></li><li><a href=https://www.wikidata.org/wiki/Wikidata:SPARQL_query_service/queries/examples/ja>Wikidata:SPARQLクエリサービス/クエリ/例</a></li><li>データモデル<ul><li><a href=https://www.mediawiki.org/wiki/Wikibase/DataModel/Primer>Wikibase/DataModel/Primer</a></li><li><a href=https://www.mediawiki.org/wiki/Wikibase/Indexing/RDF_Dump_Format>Wikibase/Indexing/RDF Dump Format</a></li></ul></li></ul><h2 id=query-editor>SPARQLクエリエディタ <a class=anchor href=#wikidata>#</a></h1><p><a href=https://www.wikidata.org/>https://www.wikidata.org/</a></p><ul><li><a href=https://query.wikidata.org/>Wikidata Query Service</a></li><li><a href=https://www.wikidata.org/wiki/Wikidata:SPARQL_tutorial/ja>ウィキデータ:SPARQLチュートリアル</a></li><li><a href=https://www.wikidata.org/wiki/Wikidata:SPARQL_query_service/queries/examples/ja>Wikidata:SPARQLクエリサービス/クエリ/例</a></li><li>データモデル<ul><li><a href=https://www.mediawiki.org/wiki/Wikibase/DataModel/Primer>Wikibase/DataModel/Primer</a></li><li><a href=https://www.mediawiki.org/wiki/Wikibase/Indexing/RDF_Dump_Format>Wikibase/Indexing/RDF Dump Format</a></li></ul></li></ul><h2 id=query-editor>SPARQLクエリエディタ
<a class=anchor href=#query-editor>#</a></h2><div><p>Endpoint: <code>https://query.wikidata.org/sparql</code></p><div id=yasgui-wikidata></div></div><script>yasgui.wikidata=new Yasgui(document.getElementById("yasgui-wikidata"),{requestConfig:{endpoint:"https://query.wikidata.org/sparql"},persistenceId:"wikidata",autofocus:!1,copyEndpointOnNewTab:!1,yasqe:{theme:"dracula",value:`PREFIX wd: \u003chttp://www.wikidata.org/entity/\u003e <a class=anchor href=#query-editor>#</a></h2><div><p>Endpoint: <code>https://query.wikidata.org/sparql</code></p><div id=yasgui-wikidata></div></div><script>yasgui.wikidata=new Yasgui(document.getElementById("yasgui-wikidata"),{requestConfig:{endpoint:"https://query.wikidata.org/sparql"},persistenceId:"wikidata",autofocus:!1,copyEndpointOnNewTab:!1,yasqe:{theme:"dracula",value:`PREFIX wd: \u003chttp://www.wikidata.org/entity/\u003e
PREFIX wdt: \u003chttp://www.wikidata.org/prop/direct/\u003e PREFIX wdt: \u003chttp://www.wikidata.org/prop/direct/\u003e
@ -18,8 +18,8 @@ PREFIX wdt: \u003chttp://www.wikidata.org/prop/direct/\u003e
SELECT * WHERE { SELECT * WHERE {
?sub ?pred ?obj . ?sub ?pred ?obj .
} LIMIT 10`}})</script><style>#yasgui-wikidata .yasgui .autocompleteWrapper{display:none!important}</style><h2 id=文化芸術系に関係のあるクラス>文化・芸術系に関係のあるクラス } LIMIT 10`}})</script><style>#yasgui-wikidata .yasgui .autocompleteWrapper{display:none!important}</style><h2 id=文化芸術系に関係のあるクラス>文化・芸術系に関係のあるクラス
<a class=anchor href=#%e6%96%87%e5%8c%96%e8%8a%b8%e8%a1%93%e7%b3%bb%e3%81%ab%e9%96%a2%e4%bf%82%e3%81%ae%e3%81%82%e3%82%8b%e3%82%af%e3%83%a9%e3%82%b9>#</a></h2><p>クラスについて: <a href=https://www.wikidata.org/wiki/Help:Basic_membership_properties/ja>Help:基本構成プロパティ</a></p><ul><li><a href=https://www.wikidata.org/entity/Q838948>Q838948 (芸術作品)</a></li><li><a href=https://www.wikidata.org/entity/Q7725634>Q7725634 (文学作品)</a></li><li><a href=https://www.wikidata.org/entity/Q747381>Q747381 (ライトノベル)</a></li><li><a href=https://www.wikidata.org/entity/Q104213567>Q104213567 (ライトノベルシリーズ)</a></li><li><a href=https://www.wikidata.org/entity/Q8274>Q8274 (日本の漫画)</a></li><li><a href=https://www.wikidata.org/entity/Q21198342>Q21198342 (日本の連載漫画)</a></li><li><a href=https://www.wikidata.org/entity/Q21198342>Q21202185 (日本の読み切り漫画)</a></li><li><a href=https://www.wikidata.org/entity/Q4502142>Q4502142 (視覚芸術作品)</a></li><li><a href=https://www.wikidata.org/entity/Q11424>Q11424 (映画)</a></li><li><a href=https://www.wikidata.org/entity/Q1107>Q1107 (日本のアニメ)</a></li><li><a href=https://www.wikidata.org/entity/Q581714>Q581714 (アニメシリーズ)</a></li><li><a href=https://www.wikidata.org/entity/Q63952888>Q63952888 (テレビアニメシリーズ)</a></li><li><a href=https://www.wikidata.org/entity/Q11086742>Q11086742 (テレビアニメ)</a></li><li><a href=https://www.wikidata.org/entity/Q202866>Q202866 (アニメーション映画)</a></li><li><a href=https://www.wikidata.org/entity/Q220898>Q220898 (OVA)</a></li><li><a href=https://www.wikidata.org/entity/Q7889>Q7889 (コンピュータゲーム)</a></li></ul><p>&mldr;</p><h3 id=芸術作品の下位クラスを探す>「芸術作品」の下位クラスを探す <a class=anchor href=#%e6%96%87%e5%8c%96%e8%8a%b8%e8%a1%93%e7%b3%bb%e3%81%ab%e9%96%a2%e4%bf%82%e3%81%ae%e3%81%82%e3%82%8b%e3%82%af%e3%83%a9%e3%82%b9>#</a></h2><p>クラスについて: <a href=https://www.wikidata.org/wiki/Help:Basic_membership_properties/ja>Help:基本構成プロパティ</a></p><ul><li><a href=https://www.wikidata.org/entity/Q838948>Q838948 (芸術作品)</a></li><li><a href=https://www.wikidata.org/entity/Q7725634>Q7725634 (文学作品)</a></li><li><a href=https://www.wikidata.org/entity/Q747381>Q747381 (ライトノベル)</a></li><li><a href=https://www.wikidata.org/entity/Q104213567>Q104213567 (ライトノベルシリーズ)</a></li><li><a href=https://www.wikidata.org/entity/Q8274>Q8274 (日本の漫画)</a></li><li><a href=https://www.wikidata.org/entity/Q21198342>Q21198342 (日本の連載漫画)</a></li><li><a href=https://www.wikidata.org/entity/Q21198342>Q21202185 (日本の読み切り漫画)</a></li><li><a href=https://www.wikidata.org/entity/Q4502142>Q4502142 (視覚芸術作品)</a></li><li><a href=https://www.wikidata.org/entity/Q11424>Q11424 (映画)</a></li><li><a href=https://www.wikidata.org/entity/Q1107>Q1107 (日本のアニメ)</a></li><li><a href=https://www.wikidata.org/entity/Q581714>Q581714 (アニメシリーズ)</a></li><li><a href=https://www.wikidata.org/entity/Q63952888>Q63952888 (テレビアニメシリーズ)</a></li><li><a href=https://www.wikidata.org/entity/Q11086742>Q11086742 (テレビアニメ)</a></li><li><a href=https://www.wikidata.org/entity/Q202866>Q202866 (アニメーション映画)</a></li><li><a href=https://www.wikidata.org/entity/Q220898>Q220898 (OVA)</a></li><li><a href=https://www.wikidata.org/entity/Q7889>Q7889 (コンピュータゲーム)</a></li></ul><p>&mldr;</p><h3 id=work-of-art-classes>「芸術作品」の下位クラスを探す
<a class=anchor href=#%e8%8a%b8%e8%a1%93%e4%bd%9c%e5%93%81%e3%81%ae%e4%b8%8b%e4%bd%8d%e3%82%af%e3%83%a9%e3%82%b9%e3%82%92%e6%8e%a2%e3%81%99>#</a></h3><div class=highlight><pre tabindex=0 class=chroma><code class=language-sparql data-lang=sparql><span class=line><span class=ln> 1</span><span class=cl><span class=k>PREFIX</span> <span class=nn>bd</span><span class=p>:</span> <span class=nl>&lt;http://www.bigdata.com/rdf#&gt;</span> <a class=anchor href=#work-of-art-classes>#</a></h3><div class=highlight><pre tabindex=0 class=chroma><code class=language-sparql data-lang=sparql><span class=line><span class=ln> 1</span><span class=cl><span class=k>PREFIX</span> <span class=nn>bd</span><span class=p>:</span> <span class=nl>&lt;http://www.bigdata.com/rdf#&gt;</span>
</span></span><span class=line><span class=ln> 2</span><span class=cl><span class=k>PREFIX</span> <span class=nn>wikibase</span><span class=p>:</span> <span class=nl>&lt;http://wikiba.se/ontology#&gt;</span> </span></span><span class=line><span class=ln> 2</span><span class=cl><span class=k>PREFIX</span> <span class=nn>wikibase</span><span class=p>:</span> <span class=nl>&lt;http://wikiba.se/ontology#&gt;</span>
</span></span><span class=line><span class=ln> 3</span><span class=cl><span class=k>PREFIX</span> <span class=nn>wd</span><span class=p>:</span> <span class=nl>&lt;http://www.wikidata.org/entity/&gt;</span> </span></span><span class=line><span class=ln> 3</span><span class=cl><span class=k>PREFIX</span> <span class=nn>wd</span><span class=p>:</span> <span class=nl>&lt;http://www.wikidata.org/entity/&gt;</span>
</span></span><span class=line><span class=ln> 4</span><span class=cl><span class=k>PREFIX</span> <span class=nn>wdt</span><span class=p>:</span> <span class=nl>&lt;http://www.wikidata.org/prop/direct/&gt;</span> </span></span><span class=line><span class=ln> 4</span><span class=cl><span class=k>PREFIX</span> <span class=nn>wdt</span><span class=p>:</span> <span class=nl>&lt;http://www.wikidata.org/prop/direct/&gt;</span>
@ -47,8 +47,8 @@ WHERE {
FILTER EXISTS { ?s wdt:P31 ?entity . } FILTER EXISTS { ?s wdt:P31 ?entity . }
SERVICE wikibase:label { bd:serviceParam wikibase:language \u0022[AUTO_LANGUAGE],ja,en\u0022. } SERVICE wikibase:label { bd:serviceParam wikibase:language \u0022[AUTO_LANGUAGE],ja,en\u0022. }
} }
LIMIT 1000`,""),location.href="#yasgui-wikidata"'>▶ 実行する</a><h3 id=日本のアニメおよび漫画の一部分下位クラスを探す>「日本のアニメおよび漫画」の一部分・下位クラスを探す LIMIT 1000`,""),location.href="#yasgui-wikidata"'>▶ 実行する</a><h3 id=japanese-anime-manga-classes>「日本のアニメおよび漫画」の一部分・下位クラスを探す
<a class=anchor href=#%e6%97%a5%e6%9c%ac%e3%81%ae%e3%82%a2%e3%83%8b%e3%83%a1%e3%81%8a%e3%82%88%e3%81%b3%e6%bc%ab%e7%94%bb%e3%81%ae%e4%b8%80%e9%83%a8%e5%88%86%e4%b8%8b%e4%bd%8d%e3%82%af%e3%83%a9%e3%82%b9%e3%82%92%e6%8e%a2%e3%81%99>#</a></h3><p><a href=https://www.wikidata.org/wiki/Q10901350>Q10901350 (日本のアニメおよび漫画)</a></p><div class=highlight><pre tabindex=0 class=chroma><code class=language-sparql data-lang=sparql><span class=line><span class=ln> 1</span><span class=cl><span class=k>PREFIX</span> <span class=nn>bd</span><span class=p>:</span> <span class=nl>&lt;http://www.bigdata.com/rdf#&gt;</span> <a class=anchor href=#japanese-anime-manga-classes>#</a></h3><p><a href=https://www.wikidata.org/wiki/Q10901350>Q10901350 (日本のアニメおよび漫画)</a></p><div class=highlight><pre tabindex=0 class=chroma><code class=language-sparql data-lang=sparql><span class=line><span class=ln> 1</span><span class=cl><span class=k>PREFIX</span> <span class=nn>bd</span><span class=p>:</span> <span class=nl>&lt;http://www.bigdata.com/rdf#&gt;</span>
</span></span><span class=line><span class=ln> 2</span><span class=cl><span class=k>PREFIX</span> <span class=nn>wikibase</span><span class=p>:</span> <span class=nl>&lt;http://wikiba.se/ontology#&gt;</span> </span></span><span class=line><span class=ln> 2</span><span class=cl><span class=k>PREFIX</span> <span class=nn>wikibase</span><span class=p>:</span> <span class=nl>&lt;http://wikiba.se/ontology#&gt;</span>
</span></span><span class=line><span class=ln> 3</span><span class=cl><span class=k>PREFIX</span> <span class=nn>wd</span><span class=p>:</span> <span class=nl>&lt;http://www.wikidata.org/entity/&gt;</span> </span></span><span class=line><span class=ln> 3</span><span class=cl><span class=k>PREFIX</span> <span class=nn>wd</span><span class=p>:</span> <span class=nl>&lt;http://www.wikidata.org/entity/&gt;</span>
</span></span><span class=line><span class=ln> 4</span><span class=cl><span class=k>PREFIX</span> <span class=nn>wdt</span><span class=p>:</span> <span class=nl>&lt;http://www.wikidata.org/prop/direct/&gt;</span> </span></span><span class=line><span class=ln> 4</span><span class=cl><span class=k>PREFIX</span> <span class=nn>wdt</span><span class=p>:</span> <span class=nl>&lt;http://www.wikidata.org/prop/direct/&gt;</span>
@ -205,4 +205,4 @@ WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language \u0022[AUTO_LANGUAGE],ja,en\u0022. } SERVICE wikibase:label { bd:serviceParam wikibase:language \u0022[AUTO_LANGUAGE],ja,en\u0022. }
}`,""),location.href="#yasgui-wikidata"'>▶ 実行する</a></article><footer class=book-footer><div class="flex flex-wrap justify-between"><div><a class="flex align-center" href=https://github.com/Babibubebon/lodc2022-culture-art/edit/master/content/docs/wikidata.md target=_blank rel=noopener><img src=/svg/edit.svg class=book-icon alt=Edit> }`,""),location.href="#yasgui-wikidata"'>▶ 実行する</a></article><footer class=book-footer><div class="flex flex-wrap justify-between"><div><a class="flex align-center" href=https://github.com/Babibubebon/lodc2022-culture-art/edit/master/content/docs/wikidata.md target=_blank rel=noopener><img src=/svg/edit.svg class=book-icon alt=Edit>
<span>Edit this page</span></a></div></div><script>(function(){function e(e){const t=window.getSelection(),n=document.createRange();n.selectNodeContents(e),t.removeAllRanges(),t.addRange(n)}document.querySelectorAll("pre code").forEach(t=>{t.addEventListener("click",function(){if(window.getSelection().toString())return;e(t.parentElement),navigator.clipboard&&navigator.clipboard.writeText(t.parentElement.textContent)})})})()</script><hr><a rel=license href=http://creativecommons.org/licenses/by-sa/4.0/ style=float:left><img alt=クリエイティブ・コモンズ・ライセンス style=border-width:0;width:88px;height:31px src=https://i.creativecommons.org/l/by-sa/4.0/88x31.png></a> <span>Edit this page</span></a></div></div><script>(function(){function e(e){const t=window.getSelection(),n=document.createRange();n.selectNodeContents(e),t.removeAllRanges(),t.addRange(n)}document.querySelectorAll("pre code").forEach(t=>{t.addEventListener("click",function(){if(window.getSelection().toString())return;e(t.parentElement),navigator.clipboard&&navigator.clipboard.writeText(t.parentElement.textContent)})})})()</script><hr><a rel=license href=http://creativecommons.org/licenses/by-sa/4.0/ style=float:left><img alt=クリエイティブ・コモンズ・ライセンス style=border-width:0;width:88px;height:31px src=https://i.creativecommons.org/l/by-sa/4.0/88x31.png></a>
<small>By Shohei TOYOTA<br>この作品は<a rel=license href=http://creativecommons.org/licenses/by-sa/4.0/>クリエイティブ・コモンズ 表示 - 継承 4.0 国際ライセンス</a>の下に提供されています。</small></footer><label for=menu-control class="hidden book-menu-overlay"></label></div><aside class=book-toc><div class=book-toc-content><nav id=TableOfContents><ul><li><a href=#query-editor>SPARQLクエリエディタ</a></li><li><a href=#文化芸術系に関係のあるクラス>文化・芸術系に関係のあるクラス</a><ul><li><a href=#芸術作品の下位クラスを探す>「芸術作品」の下位クラスを探す</a></li><li><a href=#日本のアニメおよび漫画の一部分下位クラスを探す>「日本のアニメおよび漫画」の一部分・下位クラスを探す</a></li></ul></li><li><a href=#文化芸術系に関係のあるプロパティ>文化・芸術系に関係のあるプロパティ</a><ul><li><a href=#メディア芸術データベースとのリンク>メディア芸術データベースとのリンク</a></li></ul></li><li><a href=#クエリ例>クエリ例</a><ul><li><a href=#japanese-movies-released-2020>2020年に公開された邦画</a></li><li><a href=#japanese-movies-narrative-location>映画とその物語の場所を地図上に</a></li><li><a href=#love-comedy-lightnovel>SFライトベル</a></li></ul></li></ul></nav></div></aside></main></body></html> <small>By Shohei TOYOTA<br>この作品は<a rel=license href=http://creativecommons.org/licenses/by-sa/4.0/>クリエイティブ・コモンズ 表示 - 継承 4.0 国際ライセンス</a>の下に提供されています。</small></footer><label for=menu-control class="hidden book-menu-overlay"></label></div><aside class=book-toc><div class=book-toc-content><nav id=TableOfContents><ul><li><a href=#query-editor>SPARQLクエリエディタ</a></li><li><a href=#文化芸術系に関係のあるクラス>文化・芸術系に関係のあるクラス</a><ul><li><a href=#work-of-art-classes>「芸術作品」の下位クラスを探す</a></li><li><a href=#japanese-anime-manga-classes>「日本のアニメおよび漫画」の一部分・下位クラスを探す</a></li></ul></li><li><a href=#文化芸術系に関係のあるプロパティ>文化・芸術系に関係のあるプロパティ</a><ul><li><a href=#メディア芸術データベースとのリンク>メディア芸術データベースとのリンク</a></li></ul></li><li><a href=#クエリ例>クエリ例</a><ul><li><a href=#japanese-movies-released-2020>2020年に公開された邦画</a></li><li><a href=#japanese-movies-narrative-location>映画とその物語の場所を地図上に</a></li><li><a href=#love-comedy-lightnovel>SFライトベル</a></li></ul></li></ul></nav></div></aside></main></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
"use strict";(function(){const o="/en.search-data.min.17cda3e00021431c8795942b34c123454e93e7f00ec739195514b07b36cd0814.json",i=Object.assign({cache:!0},{doc:{id:"id",field:["title","content"],store:["title","href","section"]}}),e=document.querySelector("#book-search-input"),t=document.querySelector("#book-search-results");if(!e)return;e.addEventListener("focus",n),e.addEventListener("keyup",s),document.addEventListener("keypress",a);function a(t){if(t.target.value!==void 0)return;if(e===document.activeElement)return;const n=String.fromCharCode(t.charCode);if(!r(n))return;e.focus(),t.preventDefault()}function r(t){const n=e.getAttribute("data-hotkeys")||"";return n.indexOf(t)>=0}function n(){e.removeEventListener("focus",n),e.required=!0,fetch(o).then(e=>e.json()).then(e=>{window.bookSearchIndex=FlexSearch.create("balance",i),window.bookSearchIndex.add(e)}).then(()=>e.required=!1).then(s)}function s(){for(;t.firstChild;)t.removeChild(t.firstChild);if(!e.value)return;const n=window.bookSearchIndex.search(e.value,10);n.forEach(function(e){const n=c("<li><a href></a><small></small></li>"),s=n.querySelector("a"),o=n.querySelector("small");s.href=e.href,s.textContent=e.title,o.textContent=e.section,t.appendChild(n)})}function c(e){const t=document.createElement("div");return t.innerHTML=e,t.firstChild}})() "use strict";(function(){const o="/en.search-data.min.188d535b25168ca9b43c9ef944edef96ebfcbbf59376903110298610a1d4c8fa.json",i=Object.assign({cache:!0},{doc:{id:"id",field:["title","content"],store:["title","href","section"]}}),e=document.querySelector("#book-search-input"),t=document.querySelector("#book-search-results");if(!e)return;e.addEventListener("focus",n),e.addEventListener("keyup",s),document.addEventListener("keypress",a);function a(t){if(t.target.value!==void 0)return;if(e===document.activeElement)return;const n=String.fromCharCode(t.charCode);if(!r(n))return;e.focus(),t.preventDefault()}function r(t){const n=e.getAttribute("data-hotkeys")||"";return n.indexOf(t)>=0}function n(){e.removeEventListener("focus",n),e.required=!0,fetch(o).then(e=>e.json()).then(e=>{window.bookSearchIndex=FlexSearch.create("balance",i),window.bookSearchIndex.add(e)}).then(()=>e.required=!1).then(s)}function s(){for(;t.firstChild;)t.removeChild(t.firstChild);if(!e.value)return;const n=window.bookSearchIndex.search(e.value,10);n.forEach(function(e){const n=c("<li><a href></a><small></small></li>"),s=n.querySelector("a"),o=n.querySelector("small");s.href=e.href,s.textContent=e.title,o.textContent=e.section,t.appendChild(n)})}function c(e){const t=document.createElement("div");return t.innerHTML=e,t.firstChild}})()

View file

@ -1,7 +1,7 @@
<!doctype html><html lang=ja-jp dir=ltr><head><meta name=generator content="Hugo 0.102.3"><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="文化・芸術とLOD ハンズオン # LODチャレンジのイベント文化芸術とLODのハンズオン資料です <!doctype html><html lang=ja-jp dir=ltr><head><meta name=generator content="Hugo 0.102.3"><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="文化・芸術とLOD ハンズオン # LODチャレンジのイベント文化芸術とLODのハンズオン資料です
本資料のソースコードは以下のリポジトリで公開しています。 本資料のソースコードは以下のリポジトリで公開しています。
https://github.com/Babibubebon/lodc2022-culture-art"><meta name=theme-color content="#FFFFFF"><meta name=color-scheme content="light dark"><meta property="og:title" content><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://lodc2022-culture-art.metadata.moe/"><title>| 文化・芸術とLOD ハンズオン</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png type=image/x-icon><link rel=stylesheet href=/book.min.d2a9252a1314abcda8c9cb0a0a7d95cb478b6ca9a60573f18956a6bd4197eb1d.css integrity="sha256-0qklKhMUq82oycsKCn2Vy0eLbKmmBXPxiVamvUGX6x0=" crossorigin=anonymous><script defer src=/flexsearch.min.js></script> https://github.com/Babibubebon/lodc2022-culture-art"><meta name=theme-color content="#FFFFFF"><meta name=color-scheme content="light dark"><meta property="og:title" content><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://lodc2022-culture-art.metadata.moe/"><title>| 文化・芸術とLOD ハンズオン</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png type=image/x-icon><link rel=stylesheet href=/book.min.d2a9252a1314abcda8c9cb0a0a7d95cb478b6ca9a60573f18956a6bd4197eb1d.css integrity="sha256-0qklKhMUq82oycsKCn2Vy0eLbKmmBXPxiVamvUGX6x0=" crossorigin=anonymous><script defer src=/flexsearch.min.js></script>
<script defer src=/en.search.min.04bc0cab1d5828e66a6f4908fc1a8a7e2ed9741e98846707d97542aba9237dd1.js integrity="sha256-BLwMqx1YKOZqb0kI/BqKfi7ZdB6YhGcH2XVCq6kjfdE=" crossorigin=anonymous></script> <script defer src=/en.search.min.118040dfcdc218686ebaf5d9bab0787571d16a86d5b2bfffcf1005b6a2b028aa.js integrity="sha256-EYBA383CGGhuuvXZurB4dXHRaobVsr//zxAFtqKwKKo=" crossorigin=anonymous></script>
<link rel=alternate type=application/rss+xml href=https://lodc2022-culture-art.metadata.moe/index.xml title="文化・芸術とLOD ハンズオン"></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control> <link rel=alternate type=application/rss+xml href=https://lodc2022-culture-art.metadata.moe/index.xml title="文化・芸術とLOD ハンズオン"></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control>
<input type=checkbox class="hidden toggle" id=toc-control><main class="container flex"><aside class=book-menu><div class=book-menu-content><nav><h2 class=book-brand><a class="flex align-center" href=/><span>文化・芸術とLOD ハンズオン</span></a></h2><div class=book-search><input type=text id=book-search-input placeholder=Search aria-label=Search maxlength=64 data-hotkeys=s/><div class="book-search-spinner hidden"></div><ul id=book-search-results></ul></div><ul><li><a href=/docs/start/>はじめに</a></li><li><a href=/docs/mediaartsdb/>メディア芸術データベース</a></li><li><a href=/docs/wikidata/>Wikidata</a></li><li><a href=/docs/federated_query/>複数エンドポイントの横断的活用</a></li><li><a href=/docs/useful-datasets/>SPARQLエンドポイントリスト</a></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu></label> <input type=checkbox class="hidden toggle" id=toc-control><main class="container flex"><aside class=book-menu><div class=book-menu-content><nav><h2 class=book-brand><a class="flex align-center" href=/><span>文化・芸術とLOD ハンズオン</span></a></h2><div class=book-search><input type=text id=book-search-input placeholder=Search aria-label=Search maxlength=64 data-hotkeys=s/><div class="book-search-spinner hidden"></div><ul id=book-search-results></ul></div><ul><li><a href=/docs/start/>はじめに</a></li><li><a href=/docs/mediaartsdb/>メディア芸術データベース</a></li><li><a href=/docs/wikidata/>Wikidata</a></li><li><a href=/docs/federated_query/>複数エンドポイントの横断的活用</a></li><li><a href=/docs/useful-datasets/>SPARQLエンドポイントリスト</a></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu></label>
<strong></strong> <strong></strong>

View file

@ -1,5 +1,5 @@
<?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を用いた活用方法をご紹介します。 <?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エンドポイントを利用して、簡単なデータを取得するクエリから、複数のデータベースを横断するような応用的なクエリまでを実践します。 実際の公開SPARQLエンドポイントを利用して、データを取得する簡単なクエリから、複数のデータベースを横断するような応用的なクエリまでを実践します。
事前準備 # WebブラウザがあればOKです。 事前準備 # WebブラウザがあればOKです。
SPARQLをはじめて扱う方は、導入として以下の資料などを参照していただくのがオススメです。 SPARQLをはじめて扱う方は、導入として以下の資料などを参照していただくのがオススメです。
Linked Open Data 勉強会2020 資料 - SPARQLの簡単な使い方 ナレッジグラフ推論チャレンジ2021「技術勉強会」 - ナレッジグラフRDFの基礎/ナレッジグラフRDF用クエリ言語SPARQLの基礎 クエリの仕様 # 本ハンズオンでは、基本的にSPARQL 1.1に準拠したクエリを扱います。 Linked Open Data 勉強会2020 資料 - SPARQLの簡単な使い方 ナレッジグラフ推論チャレンジ2021「技術勉強会」 - ナレッジグラフRDFの基礎/ナレッジグラフRDF用クエリ言語SPARQLの基礎 クエリの仕様 # 本ハンズオンでは、基本的にSPARQL 1.1に準拠したクエリを扱います。

View file

@ -1,5 +1,5 @@
<!doctype html><html lang=ja-jp dir=ltr><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=theme-color content="#FFFFFF"><meta name=color-scheme content="light dark"><meta property="og:title" content="Tags"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://lodc2022-culture-art.metadata.moe/tags/"><title>Tags | 文化・芸術とLOD ハンズオン</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png type=image/x-icon><link rel=stylesheet href=/book.min.d2a9252a1314abcda8c9cb0a0a7d95cb478b6ca9a60573f18956a6bd4197eb1d.css integrity="sha256-0qklKhMUq82oycsKCn2Vy0eLbKmmBXPxiVamvUGX6x0=" crossorigin=anonymous><script defer src=/flexsearch.min.js></script> <!doctype html><html lang=ja-jp dir=ltr><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=theme-color content="#FFFFFF"><meta name=color-scheme content="light dark"><meta property="og:title" content="Tags"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://lodc2022-culture-art.metadata.moe/tags/"><title>Tags | 文化・芸術とLOD ハンズオン</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png type=image/x-icon><link rel=stylesheet href=/book.min.d2a9252a1314abcda8c9cb0a0a7d95cb478b6ca9a60573f18956a6bd4197eb1d.css integrity="sha256-0qklKhMUq82oycsKCn2Vy0eLbKmmBXPxiVamvUGX6x0=" crossorigin=anonymous><script defer src=/flexsearch.min.js></script>
<script defer src=/en.search.min.04bc0cab1d5828e66a6f4908fc1a8a7e2ed9741e98846707d97542aba9237dd1.js integrity="sha256-BLwMqx1YKOZqb0kI/BqKfi7ZdB6YhGcH2XVCq6kjfdE=" crossorigin=anonymous></script> <script defer src=/en.search.min.118040dfcdc218686ebaf5d9bab0787571d16a86d5b2bfffcf1005b6a2b028aa.js integrity="sha256-EYBA383CGGhuuvXZurB4dXHRaobVsr//zxAFtqKwKKo=" crossorigin=anonymous></script>
<link rel=alternate type=application/rss+xml href=https://lodc2022-culture-art.metadata.moe/tags/index.xml title="文化・芸術とLOD ハンズオン"></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control> <link rel=alternate type=application/rss+xml href=https://lodc2022-culture-art.metadata.moe/tags/index.xml title="文化・芸術とLOD ハンズオン"></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control>
<input type=checkbox class="hidden toggle" id=toc-control><main class="container flex"><aside class=book-menu><div class=book-menu-content><nav><h2 class=book-brand><a class="flex align-center" href=/><span>文化・芸術とLOD ハンズオン</span></a></h2><div class=book-search><input type=text id=book-search-input placeholder=Search aria-label=Search maxlength=64 data-hotkeys=s/><div class="book-search-spinner hidden"></div><ul id=book-search-results></ul></div><ul><li><a href=/docs/start/>はじめに</a></li><li><a href=/docs/mediaartsdb/>メディア芸術データベース</a></li><li><a href=/docs/wikidata/>Wikidata</a></li><li><a href=/docs/federated_query/>複数エンドポイントの横断的活用</a></li><li><a href=/docs/useful-datasets/>SPARQLエンドポイントリスト</a></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu></label> <input type=checkbox class="hidden toggle" id=toc-control><main class="container flex"><aside class=book-menu><div class=book-menu-content><nav><h2 class=book-brand><a class="flex align-center" href=/><span>文化・芸術とLOD ハンズオン</span></a></h2><div class=book-search><input type=text id=book-search-input placeholder=Search aria-label=Search maxlength=64 data-hotkeys=s/><div class="book-search-spinner hidden"></div><ul id=book-search-results></ul></div><ul><li><a href=/docs/start/>はじめに</a></li><li><a href=/docs/mediaartsdb/>メディア芸術データベース</a></li><li><a href=/docs/wikidata/>Wikidata</a></li><li><a href=/docs/federated_query/>複数エンドポイントの横断的活用</a></li><li><a href=/docs/useful-datasets/>SPARQLエンドポイントリスト</a></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu></label>
<strong>Tags</strong> <strong>Tags</strong>