SlideShare a Scribd company logo
1 of 23
Download to read offline
アーバンデータチャレンジ2022
with 土木学会インフラデータチャレンジ2022
@uedayou
https://uedayou.net/ldapinavi/
自治体から大量のオープンデータが公開中だが…
公開基盤はさまざま
公開形式もさまざま
自治体公式サイト
各基盤・形式のオープンデータを
共通仕様のWeb APIとしてデータ提供したい!
自治体公式サイト
Linked Data API Navi
https://uedayou.net/ldapinavi/
対応するオープンデータ公開基盤
1.CKAN
• オープンソースのデータ管理システム
• 多くの自治体が利用
• 現在の収集対応自治体
大阪府、京都府、兵庫県、滋賀県、和歌山県、
福岡県、福岡市、佐賀県、長崎県、大分県、
熊本県、宮崎県、鹿児島県、沖縄県
2.SHIRASAGI
• 国産のオープンソースWebアプリケーション
開発プラットフォーム
• オープンデータのカタログサイトとしても多数
利用
• 現在の収集対応自治体
香川県、徳島県、愛媛県
3.LinkData
• インフォ・ラウンジ株式会社が提供するオープ
ンデータ作成・提供サイト
• 多くの自治体がオープンデータ公開基盤として
利用
• オープンデータ全てを収集
提供 Web API 数
提供タイプ Web API数
CKAN 5,064
SHIRASAGI 2,149
LinkData 10,766
その他自治体サイト 3,119
2023年3月時点で
21,149
の Web API を提供
Web API
Web API
• SPARQLを利用
• RDF用の問合せ言語
• W3Cにより標準化
• 多数のオープンデータWeb APIで採用
統計LOD gBizINFO
SPARQL採用のメリット
• データ表現の自由度が非常に高い
• オープンデータの構造はさまざま
• 幅広いデータ構造への対応には最適
• デフォルトで高度な検索機能が利用可能
• フィルタリング
• 文字列操作
• 正規表現
FILTER( ?age >= 20 )
BIND( CONCAT( “https://uedayou.net/”, ?id, “/sparql” ) AS ?website )
BIND( REPLACE( ?desc, “京都”, “大阪” ) AS ?text )
FILTER( REGEX( ?label, “^東京.+$”, “i” ) )
Problem
SPARQLは難しいというイメージ
• データ構造の表現やデータ取得の自由度が高い
• 対象データの構造を理解しないと1からクエリ
を書くのは難しい
Solution
クエリ生成を自動化
• オープンデータのデータ構造を解析
• 解析結果から元のデータを取得可能なSPARQL
クエリを自動生成
SPARQLを意識せずに利用可能
ビジュアライズ機能
ビジュアライズ機能
• Web APIから取得したデータを種別に応じて
ビジュアライズする機能をサイト内に実装
地理空間・統計データを
ノーコードでビジュアライズできる機能を提供
松本市 令和5年年齢別男女別人口
https://uedayou.net/ldapinavi/linkdata/rdf1s9819i/nenreibetsu_danjobetsu_202301
大阪府内の保育施設一覧
https://uedayou.net/ldapinavi/osakapref/osakapref-e7b6e8cc-61d0-45d5-bcbb-
0579ee1dc2e5/270008_hoikushisetsu
名馬図鑑
https://uedayou.net/ldapinavi/linkdata/rdf1s9320i/umamusu
メンテナンスフリーで
サスティナブルなサイト構成
サイト構成
• 自治体から収集したオープンデータのWeb API
は長期間運用し続けることが重要
• 大量のオープンデータをWeb APIとして提供し
続けるのは多大なコストがかかる
クラウドサービスの活用により
低コストかつ安定運用可能な構成を設計
サイト構成
都道府県カタログサイト
約62%(29/47)
は既存モジュールで対応可能
(17府県は対応済み)

More Related Content

Similar to Linked Data API Navi(アーバンデータチャレンジ2022)

オープンデータをつかう図書館、オープンデータをつくる図書館@京都図書館大会(2015.8.17)
オープンデータをつかう図書館、オープンデータをつくる図書館@京都図書館大会(2015.8.17)オープンデータをつかう図書館、オープンデータをつくる図書館@京都図書館大会(2015.8.17)
オープンデータをつかう図書館、オープンデータをつくる図書館@京都図書館大会(2015.8.17)Ikki Ohmukai
 
Excelで始めるオープンデータ ~LinkData.orgを使った データセット・アプリ公開~
Excelで始めるオープンデータ ~LinkData.orgを使った データセット・アプリ公開~Excelで始めるオープンデータ ~LinkData.orgを使った データセット・アプリ公開~
Excelで始めるオープンデータ ~LinkData.orgを使った データセット・アプリ公開~Sayoko Shimoyama
 
20140829 経済産業省のオープンデータの取組と地方自治体との協力について
20140829 経済産業省のオープンデータの取組と地方自治体との協力について20140829 経済産業省のオープンデータの取組と地方自治体との協力について
20140829 経済産業省のオープンデータの取組と地方自治体との協力についてJapan External Trade Oragnization, Switzerland
 
オープンデータ Web API
オープンデータ Web APIオープンデータ Web API
オープンデータ Web APIHironori Sakamoto
 
第10回okfj オープンデータトークシリーズ 20140830 公開用
第10回okfj オープンデータトークシリーズ 20140830 公開用第10回okfj オープンデータトークシリーズ 20140830 公開用
第10回okfj オープンデータトークシリーズ 20140830 公開用George Suzuki
 
オープンデータのメリットと“大阪”での活用事例
オープンデータのメリットと“大阪”での活用事例オープンデータのメリットと“大阪”での活用事例
オープンデータのメリットと“大阪”での活用事例Kouji Kozaki
 
LODを使ってみよう!
LODを使ってみよう!LODを使ってみよう!
LODを使ってみよう!uedayou
 
Hadoop Summit 2016 San Jose レポート
Hadoop Summit 2016  San Jose レポートHadoop Summit 2016  San Jose レポート
Hadoop Summit 2016 San Jose レポートKimihiko Kitase
 
オープンデータ系コンテストにおけるLinkData.org活用法
オープンデータ系コンテストにおけるLinkData.org活用法オープンデータ系コンテストにおけるLinkData.org活用法
オープンデータ系コンテストにおけるLinkData.org活用法Sayoko Shimoyama
 
日本で広がるボトムアップ型オープンデータとその展望
日本で広がるボトムアップ型オープンデータとその展望日本で広がるボトムアップ型オープンデータとその展望
日本で広がるボトムアップ型オープンデータとその展望Sayoko Shimoyama
 
Linked Data API Navi(LODチャレンジ2022)
Linked Data API Navi(LODチャレンジ2022)Linked Data API Navi(LODチャレンジ2022)
Linked Data API Navi(LODチャレンジ2022)uedayou
 
20221113オープンデータソン2022 in 津山.pdf
20221113オープンデータソン2022 in 津山.pdf20221113オープンデータソン2022 in 津山.pdf
20221113オープンデータソン2022 in 津山.pdf和人 青木
 
20221113オープンデータソン2022 in 津山.pdf
20221113オープンデータソン2022 in 津山.pdf20221113オープンデータソン2022 in 津山.pdf
20221113オープンデータソン2022 in 津山.pdf和人 青木
 
オープンデータ活用法 / データシティ鯖江の次の一手
オープンデータ活用法 / データシティ鯖江の次の一手オープンデータ活用法 / データシティ鯖江の次の一手
オープンデータ活用法 / データシティ鯖江の次の一手Taisuke Fukuno
 
横浜でのオープンデータ実践
横浜でのオープンデータ実践横浜でのオープンデータ実践
横浜でのオープンデータ実践Iwao KOBAYASHI
 
枚方アイデアソン - LinkData.orgのご紹介
枚方アイデアソン - LinkData.orgのご紹介枚方アイデアソン - LinkData.orgのご紹介
枚方アイデアソン - LinkData.orgのご紹介Sayoko Shimoyama
 
オープンデータと環境未来都市
オープンデータと環境未来都市オープンデータと環境未来都市
オープンデータと環境未来都市Iwao KOBAYASHI
 
FIWARE - スマートサービスを支えるオープンソース
FIWARE - スマートサービスを支えるオープンソースFIWARE - スマートサービスを支えるオープンソース
FIWARE - スマートサービスを支えるオープンソースfisuda
 
20151105オープンデータセミナー@愛媛県水産会館
20151105オープンデータセミナー@愛媛県水産会館20151105オープンデータセミナー@愛媛県水産会館
20151105オープンデータセミナー@愛媛県水産会館Sayoko Shimoyama
 
ビジネスで使えるオープンデータの技術@ビジネス活用のためのオープンデータセミナー(2016.01.22)
ビジネスで使えるオープンデータの技術@ビジネス活用のためのオープンデータセミナー(2016.01.22)ビジネスで使えるオープンデータの技術@ビジネス活用のためのオープンデータセミナー(2016.01.22)
ビジネスで使えるオープンデータの技術@ビジネス活用のためのオープンデータセミナー(2016.01.22)Ikki Ohmukai
 

Similar to Linked Data API Navi(アーバンデータチャレンジ2022) (20)

オープンデータをつかう図書館、オープンデータをつくる図書館@京都図書館大会(2015.8.17)
オープンデータをつかう図書館、オープンデータをつくる図書館@京都図書館大会(2015.8.17)オープンデータをつかう図書館、オープンデータをつくる図書館@京都図書館大会(2015.8.17)
オープンデータをつかう図書館、オープンデータをつくる図書館@京都図書館大会(2015.8.17)
 
Excelで始めるオープンデータ ~LinkData.orgを使った データセット・アプリ公開~
Excelで始めるオープンデータ ~LinkData.orgを使った データセット・アプリ公開~Excelで始めるオープンデータ ~LinkData.orgを使った データセット・アプリ公開~
Excelで始めるオープンデータ ~LinkData.orgを使った データセット・アプリ公開~
 
20140829 経済産業省のオープンデータの取組と地方自治体との協力について
20140829 経済産業省のオープンデータの取組と地方自治体との協力について20140829 経済産業省のオープンデータの取組と地方自治体との協力について
20140829 経済産業省のオープンデータの取組と地方自治体との協力について
 
オープンデータ Web API
オープンデータ Web APIオープンデータ Web API
オープンデータ Web API
 
第10回okfj オープンデータトークシリーズ 20140830 公開用
第10回okfj オープンデータトークシリーズ 20140830 公開用第10回okfj オープンデータトークシリーズ 20140830 公開用
第10回okfj オープンデータトークシリーズ 20140830 公開用
 
オープンデータのメリットと“大阪”での活用事例
オープンデータのメリットと“大阪”での活用事例オープンデータのメリットと“大阪”での活用事例
オープンデータのメリットと“大阪”での活用事例
 
LODを使ってみよう!
LODを使ってみよう!LODを使ってみよう!
LODを使ってみよう!
 
Hadoop Summit 2016 San Jose レポート
Hadoop Summit 2016  San Jose レポートHadoop Summit 2016  San Jose レポート
Hadoop Summit 2016 San Jose レポート
 
オープンデータ系コンテストにおけるLinkData.org活用法
オープンデータ系コンテストにおけるLinkData.org活用法オープンデータ系コンテストにおけるLinkData.org活用法
オープンデータ系コンテストにおけるLinkData.org活用法
 
日本で広がるボトムアップ型オープンデータとその展望
日本で広がるボトムアップ型オープンデータとその展望日本で広がるボトムアップ型オープンデータとその展望
日本で広がるボトムアップ型オープンデータとその展望
 
Linked Data API Navi(LODチャレンジ2022)
Linked Data API Navi(LODチャレンジ2022)Linked Data API Navi(LODチャレンジ2022)
Linked Data API Navi(LODチャレンジ2022)
 
20221113オープンデータソン2022 in 津山.pdf
20221113オープンデータソン2022 in 津山.pdf20221113オープンデータソン2022 in 津山.pdf
20221113オープンデータソン2022 in 津山.pdf
 
20221113オープンデータソン2022 in 津山.pdf
20221113オープンデータソン2022 in 津山.pdf20221113オープンデータソン2022 in 津山.pdf
20221113オープンデータソン2022 in 津山.pdf
 
オープンデータ活用法 / データシティ鯖江の次の一手
オープンデータ活用法 / データシティ鯖江の次の一手オープンデータ活用法 / データシティ鯖江の次の一手
オープンデータ活用法 / データシティ鯖江の次の一手
 
横浜でのオープンデータ実践
横浜でのオープンデータ実践横浜でのオープンデータ実践
横浜でのオープンデータ実践
 
枚方アイデアソン - LinkData.orgのご紹介
枚方アイデアソン - LinkData.orgのご紹介枚方アイデアソン - LinkData.orgのご紹介
枚方アイデアソン - LinkData.orgのご紹介
 
オープンデータと環境未来都市
オープンデータと環境未来都市オープンデータと環境未来都市
オープンデータと環境未来都市
 
FIWARE - スマートサービスを支えるオープンソース
FIWARE - スマートサービスを支えるオープンソースFIWARE - スマートサービスを支えるオープンソース
FIWARE - スマートサービスを支えるオープンソース
 
20151105オープンデータセミナー@愛媛県水産会館
20151105オープンデータセミナー@愛媛県水産会館20151105オープンデータセミナー@愛媛県水産会館
20151105オープンデータセミナー@愛媛県水産会館
 
ビジネスで使えるオープンデータの技術@ビジネス活用のためのオープンデータセミナー(2016.01.22)
ビジネスで使えるオープンデータの技術@ビジネス活用のためのオープンデータセミナー(2016.01.22)ビジネスで使えるオープンデータの技術@ビジネス活用のためのオープンデータセミナー(2016.01.22)
ビジネスで使えるオープンデータの技術@ビジネス活用のためのオープンデータセミナー(2016.01.22)
 

More from uedayou

小倉百人一首クイズ/路線王 ~駅名だけで鉄道路線を当てるクイズゲーム~
小倉百人一首クイズ/路線王 ~駅名だけで鉄道路線を当てるクイズゲーム~小倉百人一首クイズ/路線王 ~駅名だけで鉄道路線を当てるクイズゲーム~
小倉百人一首クイズ/路線王 ~駅名だけで鉄道路線を当てるクイズゲーム~uedayou
 
鉄道駅LOD
鉄道駅LOD鉄道駅LOD
鉄道駅LODuedayou
 
LODを誰でも簡単に「Simple LODI」
LODを誰でも簡単に「Simple LODI」LODを誰でも簡単に「Simple LODI」
LODを誰でも簡単に「Simple LODI」uedayou
 
関西におけるボトムアップによるLinked Open Data普及の取り組み~LODハッカソン関西の活動事例を中心に~
関西におけるボトムアップによるLinked Open Data普及の取り組み~LODハッカソン関西の活動事例を中心に~関西におけるボトムアップによるLinked Open Data普及の取り組み~LODハッカソン関西の活動事例を中心に~
関西におけるボトムアップによるLinked Open Data普及の取り組み~LODハッカソン関西の活動事例を中心に~uedayou
 
オープンデータとSPARQLでビジュアライズ
オープンデータとSPARQLでビジュアライズオープンデータとSPARQLでビジュアライズ
オープンデータとSPARQLでビジュアライズuedayou
 
大阪市の警察署・交番と犯罪発生地点の重ね合わせ ~大阪市 警察署 x 犯罪発生~
大阪市の警察署・交番と犯罪発生地点の重ね合わせ~大阪市 警察署 x 犯罪発生~大阪市の警察署・交番と犯罪発生地点の重ね合わせ~大阪市 警察署 x 犯罪発生~
大阪市の警察署・交番と犯罪発生地点の重ね合わせ ~大阪市 警察署 x 犯罪発生~uedayou
 
オープンデータ/Linked Open Data お手軽可視化ツールの紹介~SPARQLでマッシュアップ~
オープンデータ/Linked Open Data お手軽可視化ツールの紹介~SPARQLでマッシュアップ~オープンデータ/Linked Open Data お手軽可視化ツールの紹介~SPARQLでマッシュアップ~
オープンデータ/Linked Open Data お手軽可視化ツールの紹介~SPARQLでマッシュアップ~uedayou
 
SPARQLでマッシュアップ -LOD活用のための技術紹介-
SPARQLでマッシュアップ-LOD活用のための技術紹介-SPARQLでマッシュアップ-LOD活用のための技術紹介-
SPARQLでマッシュアップ -LOD活用のための技術紹介-uedayou
 
汎用Web API“SPARQL”でオープンデータ検索
汎用Web API“SPARQL”でオープンデータ検索汎用Web API“SPARQL”でオープンデータ検索
汎用Web API“SPARQL”でオープンデータ検索uedayou
 
AllegroGraphでsgvizler 0.5を使うときの注意点
AllegroGraphでsgvizler 0.5を使うときの注意点AllegroGraphでsgvizler 0.5を使うときの注意点
AllegroGraphでsgvizler 0.5を使うときの注意点uedayou
 
SPARQLを利用した逆マッシュアップ-プログラミングを必要としないアプリ作成方法-
SPARQLを利用した逆マッシュアップ-プログラミングを必要としないアプリ作成方法-SPARQLを利用した逆マッシュアップ-プログラミングを必要としないアプリ作成方法-
SPARQLを利用した逆マッシュアップ-プログラミングを必要としないアプリ作成方法-uedayou
 
ソースコード公開しました! HTML5 x LOD WEBアプリ “SPARQL Timeliner”
ソースコード公開しました!HTML5 x LOD WEBアプリ“SPARQL Timeliner”ソースコード公開しました!HTML5 x LOD WEBアプリ“SPARQL Timeliner”
ソースコード公開しました! HTML5 x LOD WEBアプリ “SPARQL Timeliner”uedayou
 
Linked Open Data 作成支援ツールの紹介
Linked Open Data作成支援ツールの紹介Linked Open Data作成支援ツールの紹介
Linked Open Data 作成支援ツールの紹介uedayou
 
LODx簡単アプリ作成 SPARQL Timeliner
LODx簡単アプリ作成 SPARQL TimelinerLODx簡単アプリ作成 SPARQL Timeliner
LODx簡単アプリ作成 SPARQL Timelineruedayou
 
TimeMapper2RDFとSPARQL Timelinerで簡単アプリ作成
TimeMapper2RDFとSPARQL Timelinerで簡単アプリ作成TimeMapper2RDFとSPARQL Timelinerで簡単アプリ作成
TimeMapper2RDFとSPARQL Timelinerで簡単アプリ作成uedayou
 
お手軽Linked Open Data可視化ツールSPARQL Timeliner
お手軽Linked Open Data可視化ツールSPARQL Timelinerお手軽Linked Open Data可視化ツールSPARQL Timeliner
お手軽Linked Open Data可視化ツールSPARQL Timelineruedayou
 
SPARQL Timelinerの使い方
SPARQL Timelinerの使い方SPARQL Timelinerの使い方
SPARQL Timelinerの使い方uedayou
 
ミュージアムへ行こう!
ミュージアムへ行こう!ミュージアムへ行こう!
ミュージアムへ行こう!uedayou
 
ふぉとぶらり+LODAC -iPhoneアプリでのSPARQLでの活用事例-
ふぉとぶらり+LODAC -iPhoneアプリでのSPARQLでの活用事例-ふぉとぶらり+LODAC -iPhoneアプリでのSPARQLでの活用事例-
ふぉとぶらり+LODAC -iPhoneアプリでのSPARQLでの活用事例-uedayou
 

More from uedayou (19)

小倉百人一首クイズ/路線王 ~駅名だけで鉄道路線を当てるクイズゲーム~
小倉百人一首クイズ/路線王 ~駅名だけで鉄道路線を当てるクイズゲーム~小倉百人一首クイズ/路線王 ~駅名だけで鉄道路線を当てるクイズゲーム~
小倉百人一首クイズ/路線王 ~駅名だけで鉄道路線を当てるクイズゲーム~
 
鉄道駅LOD
鉄道駅LOD鉄道駅LOD
鉄道駅LOD
 
LODを誰でも簡単に「Simple LODI」
LODを誰でも簡単に「Simple LODI」LODを誰でも簡単に「Simple LODI」
LODを誰でも簡単に「Simple LODI」
 
関西におけるボトムアップによるLinked Open Data普及の取り組み~LODハッカソン関西の活動事例を中心に~
関西におけるボトムアップによるLinked Open Data普及の取り組み~LODハッカソン関西の活動事例を中心に~関西におけるボトムアップによるLinked Open Data普及の取り組み~LODハッカソン関西の活動事例を中心に~
関西におけるボトムアップによるLinked Open Data普及の取り組み~LODハッカソン関西の活動事例を中心に~
 
オープンデータとSPARQLでビジュアライズ
オープンデータとSPARQLでビジュアライズオープンデータとSPARQLでビジュアライズ
オープンデータとSPARQLでビジュアライズ
 
大阪市の警察署・交番と犯罪発生地点の重ね合わせ ~大阪市 警察署 x 犯罪発生~
大阪市の警察署・交番と犯罪発生地点の重ね合わせ~大阪市 警察署 x 犯罪発生~大阪市の警察署・交番と犯罪発生地点の重ね合わせ~大阪市 警察署 x 犯罪発生~
大阪市の警察署・交番と犯罪発生地点の重ね合わせ ~大阪市 警察署 x 犯罪発生~
 
オープンデータ/Linked Open Data お手軽可視化ツールの紹介~SPARQLでマッシュアップ~
オープンデータ/Linked Open Data お手軽可視化ツールの紹介~SPARQLでマッシュアップ~オープンデータ/Linked Open Data お手軽可視化ツールの紹介~SPARQLでマッシュアップ~
オープンデータ/Linked Open Data お手軽可視化ツールの紹介~SPARQLでマッシュアップ~
 
SPARQLでマッシュアップ -LOD活用のための技術紹介-
SPARQLでマッシュアップ-LOD活用のための技術紹介-SPARQLでマッシュアップ-LOD活用のための技術紹介-
SPARQLでマッシュアップ -LOD活用のための技術紹介-
 
汎用Web API“SPARQL”でオープンデータ検索
汎用Web API“SPARQL”でオープンデータ検索汎用Web API“SPARQL”でオープンデータ検索
汎用Web API“SPARQL”でオープンデータ検索
 
AllegroGraphでsgvizler 0.5を使うときの注意点
AllegroGraphでsgvizler 0.5を使うときの注意点AllegroGraphでsgvizler 0.5を使うときの注意点
AllegroGraphでsgvizler 0.5を使うときの注意点
 
SPARQLを利用した逆マッシュアップ-プログラミングを必要としないアプリ作成方法-
SPARQLを利用した逆マッシュアップ-プログラミングを必要としないアプリ作成方法-SPARQLを利用した逆マッシュアップ-プログラミングを必要としないアプリ作成方法-
SPARQLを利用した逆マッシュアップ-プログラミングを必要としないアプリ作成方法-
 
ソースコード公開しました! HTML5 x LOD WEBアプリ “SPARQL Timeliner”
ソースコード公開しました!HTML5 x LOD WEBアプリ“SPARQL Timeliner”ソースコード公開しました!HTML5 x LOD WEBアプリ“SPARQL Timeliner”
ソースコード公開しました! HTML5 x LOD WEBアプリ “SPARQL Timeliner”
 
Linked Open Data 作成支援ツールの紹介
Linked Open Data作成支援ツールの紹介Linked Open Data作成支援ツールの紹介
Linked Open Data 作成支援ツールの紹介
 
LODx簡単アプリ作成 SPARQL Timeliner
LODx簡単アプリ作成 SPARQL TimelinerLODx簡単アプリ作成 SPARQL Timeliner
LODx簡単アプリ作成 SPARQL Timeliner
 
TimeMapper2RDFとSPARQL Timelinerで簡単アプリ作成
TimeMapper2RDFとSPARQL Timelinerで簡単アプリ作成TimeMapper2RDFとSPARQL Timelinerで簡単アプリ作成
TimeMapper2RDFとSPARQL Timelinerで簡単アプリ作成
 
お手軽Linked Open Data可視化ツールSPARQL Timeliner
お手軽Linked Open Data可視化ツールSPARQL Timelinerお手軽Linked Open Data可視化ツールSPARQL Timeliner
お手軽Linked Open Data可視化ツールSPARQL Timeliner
 
SPARQL Timelinerの使い方
SPARQL Timelinerの使い方SPARQL Timelinerの使い方
SPARQL Timelinerの使い方
 
ミュージアムへ行こう!
ミュージアムへ行こう!ミュージアムへ行こう!
ミュージアムへ行こう!
 
ふぉとぶらり+LODAC -iPhoneアプリでのSPARQLでの活用事例-
ふぉとぶらり+LODAC -iPhoneアプリでのSPARQLでの活用事例-ふぉとぶらり+LODAC -iPhoneアプリでのSPARQLでの活用事例-
ふぉとぶらり+LODAC -iPhoneアプリでのSPARQLでの活用事例-
 

Linked Data API Navi(アーバンデータチャレンジ2022)