SlideShare a Scribd company logo
アーバンデータチャレンジ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

PDF
Lodチャレンジ2012in函館
PDF
オープンデータと Linked Open Data(LOD)@神戸R
PDF
オープンデータ利活用に向けたソリューション動向
PDF
CKAN日本語コミュニティミートアップ
PPTX
枚方アイデアソン - LinkData.orgのご紹介
PDF
【UDC2015】第12回 - 東京ブロック
PPTX
LODの紹介@第1回 Firefox OS x HTML5 x LOD WEBイノベーションハッカソン
PPTX
LinkData.orgを使ってオープンデータを始めるハンズオン
Lodチャレンジ2012in函館
オープンデータと Linked Open Data(LOD)@神戸R
オープンデータ利活用に向けたソリューション動向
CKAN日本語コミュニティミートアップ
枚方アイデアソン - LinkData.orgのご紹介
【UDC2015】第12回 - 東京ブロック
LODの紹介@第1回 Firefox OS x HTML5 x LOD WEBイノベーションハッカソン
LinkData.orgを使ってオープンデータを始めるハンズオン

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

PDF
20141120 sig swo-seto
PDF
第4回 AIツール入門講座 Linked Open Data入門
PPTX
オープンデータの経緯と今後(2013/11/19, 東京大学オープンガバメントシンポジウム)
PPTX
CSVファイルをLODとして公開するデータソン
PDF
オープンデータ流通基盤 LinkData.org による 行政と市民の協業促進
PDF
オープンデータの取り組み紹介
PDF
データカタログソフトウェア CKAN
PDF
オープンデータを実際に活用するために必要なこと
PPTX
20130122 オープンデータ活用ビジネスの動向
PDF
オープンデータの技術よりな話
PDF
20141114アーバンデータチャレンジ
PDF
オープンデータ/オープンガバメントソリューション事例17連発!!
PDF
オープンデータの広がりと今後の課題ー関西での活動を中心にー
PDF
ガバメント分野におけるLODの活用例
PDF
Open Data on W3C TPAC 2014
PDF
Code for Japan Summit 2015 発表: Open Data Census を通じて
PDF
Excelで始めるオープンデータ ~LinkData.orgを使った データセット・アプリ公開~
PDF
オープンデータをつかう図書館、オープンデータをつくる図書館(完全版)@京都図書館大会(2015.8.17)
20141120 sig swo-seto
第4回 AIツール入門講座 Linked Open Data入門
オープンデータの経緯と今後(2013/11/19, 東京大学オープンガバメントシンポジウム)
CSVファイルをLODとして公開するデータソン
オープンデータ流通基盤 LinkData.org による 行政と市民の協業促進
オープンデータの取り組み紹介
データカタログソフトウェア CKAN
オープンデータを実際に活用するために必要なこと
20130122 オープンデータ活用ビジネスの動向
オープンデータの技術よりな話
20141114アーバンデータチャレンジ
オープンデータ/オープンガバメントソリューション事例17連発!!
オープンデータの広がりと今後の課題ー関西での活動を中心にー
ガバメント分野におけるLODの活用例
Open Data on W3C TPAC 2014
Code for Japan Summit 2015 発表: Open Data Census を通じて
Excelで始めるオープンデータ ~LinkData.orgを使った データセット・アプリ公開~
オープンデータをつかう図書館、オープンデータをつくる図書館(完全版)@京都図書館大会(2015.8.17)
Ad

More from uedayou (20)

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

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