Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
IMIデモンストレーション / IMI Demo
Search
fumi
October 31, 2017
Technology
0
130
IMIデモンストレーション / IMI Demo
https://doi.org/10.6084/m9.figshare.5947438
2017-10-31 に九州経済産業局で行われたIMI共通語彙基盤普及促進セミナーでの内容
fumi
October 31, 2017
Tweet
Share
More Decks by fumi
See All by fumi
オープンデータ5つ星の真実 (?) / 5 star open data
fumi
6
4.1k
海外の最新動向とこれから目指すもの / discovery-service
fumi
0
520
オープンデータの概要と現状 / open data in japan
fumi
5
910
IMI共通語彙基盤のオープンデータへの応用 / 20170912-imi
fumi
1
390
Code4Libカンファレンスカメラマン / Code4Lib Conference Photographer
fumi
2
190
とある研究者の写真生活 / researcher's photography life
fumi
3
2.1k
DBpedia Japaneseと日本語LODの広がり / DBpeida and LOD in Japanese
fumi
0
560
SPARQLライブラリの紹介 / SPARQL Library
fumi
0
310
公園データへの応用 / Open Park
fumi
0
230
Other Decks in Technology
See All in Technology
AIがコードを書いてくれるなら、新米エンジニアは何をする? / komekaigi2025
nkzn
25
17k
AIとの協業で実現!レガシーコードをKotlinらしく生まれ変わらせる実践ガイド
zozotech
PRO
2
340
どうなる Remix 3
tanakahisateru
0
250
プロダクト開発と社内データ活用での、BI×AIの現在地 / Data_Findy
sansan_randd
1
830
AI連携の新常識! 話題のMCPをはじめて学ぶ!
makoakiba
0
180
AI-ready"のための"データ基盤 〜 LLMOpsで事業貢献するための基盤づくり
ismk
0
120
ソフトウェアエンジニアとデータエンジニアの違い・キャリアチェンジ
mtpooh
1
310
データとAIで明らかになる、私たちの課題 ~Snowflake MCP,Salesforce MCPに触れて~ / Data and AI Insights
kaonavi
0
330
20251106 Offers DeepDive 知識を民主化!あらゆる業務のスピードと品質を 改善するためのドキュメント自動更新・活用術
masashiyokota
1
210
触れるけど壊れないWordPressの作り方
masakawai
0
680
AIエージェントを導入する [ 社内ナレッジ活用編 ] / Implement AI agents
glidenote
1
220
設計に疎いエンジニアでも始めやすいアーキテクチャドキュメント
phaya72
27
19k
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
6.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
Practical Orchestrator
shlominoach
190
11k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
192
56k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Mobile First: as difficult as doing things right
swwweet
225
10k
The Pragmatic Product Professional
lauravandoore
36
7k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
10
910
We Have a Design System, Now What?
morganepeng
54
7.9k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Transcript
“官⺠データ利活⽤に向けた情報連携” 共通語彙基盤活⽤実践セミナー IMIデモンストレーション 加藤⽂彦 国⽴情報学研究所/IMI検討部会委員 2017年10⽉31⽇
アウトライン • Open Parkアプリ • 共通語彙基盤を⽤いたデータ作り
Open Park
適⽤例: 公園 • 公園は⾏政が管理する公物 • 市⺠が利⽤・運営に関わる • 地域の公園で何ができるのか共有されていない • どんな遊具があるのか?遊具は安全なのか?
• どんな遊びをして良いのか?駄⽬なのか? • ニーズにあった公園を探したい • “3歳の⼦が滑り台で遊べる公園” • “サッカーをしてよい公園”
Open Park • 都市から街区まで • 場所、遊具、写真 • データ • 横浜市⾦沢区オープンデータ
• コア語彙2.4 RDF版 • 公園応⽤語彙 • JSON-LD, Turtle, RDF/XML, SPARQL • https://openpark.jp
DEMO
औಘ ม ֨ೲ ར༻ ར༻ ֨ೲ நग़ ར༻ ར༻
データ設計
Ϋϥε༻ޠ֊ ίΞޠኮ ެԂԠ༻ޠኮ ic:ࣄܕ ic:ॴܕ ic:ܕ ic:ࢪઃܕ ic:࣮ମܕ ic:ઃඋܕ
ic:৫ܕ park:ެԂܕ park:༡۩ܕ ic:֓೦ܕ
クラス選択と拡張 1. コア語彙のクラスで⼗分ならそれを利⽤ • 今回: 組織型 2. 追加のプロパティが必要なときにクラスを拡張 • 今回:
公園型と遊具型 • 組織型を名前付けのためだけに”管理組織型”とするのは⾮ 推奨
શͯͷܕͷجຊܕ ॴ ཧࣝผࢠ ॅॴ ཧ࠲ඪ ࢀরରͱͳΔ ࢪઃݐͳͲ ࢪઃ ެԂ
ࣝผՄೳͳ͜ͱͷ ic:ࣄܕ ic:֓೦ܕ ic:ॴܕ ic:ܕ ic:ࢪઃܕ park:ެԂܕ
ࣝผࢠ ܕ ճ આ໌ ܧঝ JD*% JD*%ܕ ࣄʹׂΓৼΒΕͨ*%ʢࣝผࢠʣΛه
ड़͢ΔͨΊͷϓϩύςΟ༻ޠ JDࣄܕ JDઆ໌ YTETUSJOH આ໌Λهड़͢ΔͨΊͷϓϩύςΟ༻ ޠ JDࣄܕ JD໊শ JD໊শܕ O ॴΛಛఆ͢Δ໊শʢ໊ͳͲʣΛ هड़͢ΔͨΊͷϓϩύςΟ༻ޠ JDॴܕ JDॅॴ JDॅॴܕ ॴΛද͢ॅॴΛهड़͢ΔͨΊͷϓ ϩύςΟ༻ޠ JDॴܕ JDཧ࠲ඪ JD࠲ඪܕ ॴͷܦҢ࠲ඪΛهड़͢ΔͨΊͷ ϓϩύςΟ༻ޠ JDॴܕ JDઃඋ JDઃඋܕ O ʹఆৗతʹඋΘ͍ͬͯΔઃඋΛ هड़͢ΔͨΊͷϓϩύςΟ༻ޠ JDܕ JDछผ YTETUSJOH ࢪઃͷछผͷදهΛهड़͢ΔͨΊͷ ϓϩύςΟ༻ޠ JDࢪઃܕ QBSL໘ੵ JD໘ੵܕ ެԂͷෑ໘ੵ QBSLެԂܕ ܧঝ JDࢪઃܕ
ࢪઃݐʹඋΘ͍ͬͯΔઃඋ ༡۩ ic:ࣄܕ ic:ઃඋܕ park:༡۩ܕ ic:֓೦ܕ શͯͷܕͷجຊܕ ࣝผՄೳͳ͜ͱͷ
QBSL༡۩ܕ ܧঝ JDઃඋܕ ࣝผࢠ ܕ ճ આ໌ ܧঝ JD*%
JD*%ܕ ઃඋʹׂΓৼΒΕͨ*%Λهड़͢ΔͨΊͷϓϩ ύςΟ༻ޠ JDࣄܕ JD໊শ JD໊শܕ O ઃඋͷ໊শΛهड़͢ΔͨΊͷϓϩύςΟ༻ޠ JDઃඋܕ JDઃஔ JDܕ ઃඋ͕ઃஔ͞Ε͍ͯΔࢪઃݐͳͲͷ Λهड़͢ΔͨΊͷϓϩύςΟ༻ޠ JDઃඋܕ JDར༻ऀ YTETUSJOH ઃඋͷར༻ऀͷ݅Λهड़͢ΔͨΊͷϓϩύ ςΟ༻ޠ ˞ར༻ऀʹݶఆ͕݅͋Δ߹ JDઃඋܕ JDཧऀ JD࣮ମܕ ॴͷܦҢ࠲ඪΛهड़͢ΔͨΊͷϓϩύ ςΟ༻ޠ JDઃඋܕ QBSLར༻ର JDରܕ ༡۩ͷར༻ର੍ ྸͳͲ QBSLઃஔ JDྔܕ ༡۩ͷઃஔ QBSLछผ YTETUSJOH ༡۩ͷछผ QBSL༷ن֨ YTETUSJOH ༡۩ͷ༷ن֨
࣮ମ &OUJUZͰͳ͘"HFOUʹ૬ ৫ ic:ࣄܕ ic:࣮ମܕ ic:৫ܕ ic:֓೦ܕ શͯͷܕͷجຊܕ ࣝผՄೳͳ͜ͱͷ
JD৫ܕ ܧঝ JD࣮ମܕ ࣝผࢠ ܕ ճ આ໌ ܧঝ JD*%
JD*%ܕ ৫ʹׂΓৼΒΕͨ*%Λهड़͢Δͨ ΊͷϓϩύςΟ༻ޠ JDࣄܕ JD໊শ JD໊শܕ O ৫ͷ໊শΛهड़͢ΔͨΊͷϓϩύ ςΟ༻ޠ ˞߹Ҏ֎ɺ৫छผ Λলུͯ͠هࡌ JD৫ܕ JD࿈བྷઌ JD࿈བྷઌܕ ৫ͷ࿈བྷઌʢຊࣾɺίʔϧηϯ λʔͳͲʣΛهड़͢ΔͨΊͷϓϩύ ςΟ༻ޠ JD৫ܕ
park_resource:1 equipment_resource: organization_resourc e: ic:छผ ic:ઃඋ ic:ઃஔ
ic:ཧऀ l ΞεϨνοΫ z!KB lz lରྸz!KB lz??YTEJOUFHFS ic:ID lz??YTEJOUFHFS lz??YTEEFDJNBM ic:ར༻ऀ ic:্ݶ park:ઃஔ park:༷ن֨ ic:Լݶ ic:৫ܕ a lೆ෦ެԂࣄॴz!KB ic:໊শ lλʔβϯϩʔϓ ΞεϨ νοΫ z!KB ic:໊শ park:ެԂܕ lԬ૯߹ެԂz!KB JD໊শ l1z ic:ID ic:ॅॴܕ a ic:ॅॴ lਆಸݝԣࢢۚ۠Ԭ ౦ೋஸz!KB lz ic:༣ศ൪߸ ic:දه lz lz ic:ܦ ic:Ң lԣࢢz!KB ic:ࢢ۠ொଜ ͷ͋;ΕΔʑͱͨ͠ެԂͰ ͢ɻϒϥϯίɺΘͨΓ༡۩ɺ࠭ ͷ༡۩͕͋ΓɺΞεϨνοΫࣗ વ༡าಓ͋Γ·͢ɻਫลʹΧϞ ͳͲͷௗ͕དྷ·͢ɻࡩฒ͕͋Γɺ ͓Ֆݟͷ࣌ظʹେมʹ͗Θ͍· ͢ɻ!KB park:༡۩ܕ a ic:આ໌ dbpedia-ja:Ԭ૯߹ ެԂ owl:sameAs lਆಸݝz!KB ic:ಓݝ lۚ۠z!KB ic:۠ JDࣝผ JDࣝผ ic:*%ܕ a a ic:࠲ඪܕ a a ic:ཧ࠲ඪ ic:࿈བྷઌ ic:࿈བྷઌܕ a ic:ి൪߸ lz ic:໊শܕ B JDදه B JDදه B JDදه l૯߹ެԂz!KB λʔβϯϩʔϓz!KB park:छผ ic:ID JDࣝผ lz a JD ic:ྔܕ a park:໘ੵ ic:໘ੵܕ a lz??YTEEFDJNBM ic: lجz JD୯Ґදه JD୯Ґදه park:ར༻ର ic:ରܕ a JD੍ ic:ൣғ੍ܕ a
データ設計まとめ • コア語彙から適切な⽤語の選択 • 施設型、設備型、組織型 • 対象に特化した⽤語群を応⽤語彙として定義 • 公園型、遊具型
データ変換
まとめ • 共通語彙基盤応⽤例としてのOpen Park • コア語彙と公園応⽤語彙の解説 • 公園や遊具などの⽣データ公開歓迎