LODハッカソン関西の活動として行ってきた内容の一部をまとめた技術同人誌「SPARQLでオープンデータ検索!」を執筆しました。
この同人誌は、技術同人誌即売会「技術書典7」で初めて頒布いたします。
本書では、RDFクエリ言語「SPARQL」について、過去の資料の内容に新たに加筆を行い、アプリ作成の役に立つサンプルコード、Webアプリ作成方法などSPARQLの応用についても充実させました。さらに、技術コンテスト応募作品などにおけるSPARQLの特徴をうまく活用した例の紹介、大学生によるSPARQLの活用事例など、多彩な内容となっています。本書は、オープンデータ、Linked Data、SPARQL利活用の入門書としてお勧めです。
目次
第1章 オープンデータとLinked Data
- 1.1 Linked Data とLinked Open Data(LOD)
- 1.2 Linked Data の基本的な考え方
- 1.3 RDF によるLinked Data の表現モデル
第2章 SPARQLクエリの書き方
- 2.1 クエリの基本構造
- 2.2 クエリでの検索
- 2.3 クエリの省略表現
- 2.4 その他の検索句
- 2.5 リテラルのデータ型と言語タグ
- 2.6 SPARQLクエリの事例
第3章 SPARQLでWebアプリ作成
- 3.1 クエリ指定方法
- 3.2 取得可能なデータフォーマット
- 3.3 実装例
- 3.4 SPARQLクエリのみのWebアプリ作成方法
第4章 SPARQLを利用するには
- 4.1 LODクラウド
- 4.2 日本語のお勧めSPARQLエンドポイント
第5章 SPARQLを使って応募できる技術コンテスト
- 5.1 Linked Open Data(LOD)チャレンジ
- 5.2 ナレッジグラフ推論チャレンジ
第6章 情報系大学生のSPARQL活用事例〜Wikidataを使用して鉄道会社ごとの総路線長をランキングしてみた〜
- 6.1 鉄道路線を路線距離順にランキング
- 6.2 鉄道会社を総路線距離順にランキング
技術書典7 公式サイト
https://techbookfest.org/event/tbf07
技術書典7「LODハッカソン関西」ページ
https://techbookfest.org/event/tbf07/circle/5630263371497472
「とらのあな」で入手
https://ec.toranoana.shop/tora/ec/item/040030776818