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
94
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
3.9k
海外の最新動向とこれから目指すもの / discovery-service
fumi
0
500
オープンデータの概要と現状 / open data in japan
fumi
5
850
IMI共通語彙基盤のオープンデータへの応用 / 20170912-imi
fumi
1
360
Code4Libカンファレンスカメラマン / Code4Lib Conference Photographer
fumi
2
150
とある研究者の写真生活 / researcher's photography life
fumi
3
2k
DBpedia Japaneseと日本語LODの広がり / DBpeida and LOD in Japanese
fumi
0
490
SPARQLライブラリの紹介 / SPARQL Library
fumi
0
270
公園データへの応用 / Open Park
fumi
0
200
Other Decks in Technology
See All in Technology
Amazon Q Developerで.NET Frameworkプロジェクトをモダナイズしてみた
kenichirokimura
1
200
Copilotの力を実感!3ヶ月間の生成AI研修の試行錯誤&成功事例をご紹介。果たして得たものとは・・?
ktc_shiori
0
350
【JAWS-UG大阪 reInvent reCap LT大会 サンバが始まったら強制終了】“1分”で初めてのソロ参戦reInventを数字で振り返りながら反省する
ttelltte
0
140
30分でわかる「リスクから学ぶKubernetesコンテナセキュリティ」/30min-k8s-container-sec
mochizuki875
3
450
生成AIのビジネス活用
seosoft
0
110
2024年活動報告会(人材育成推進WG・ビジネスサブWG) / 20250114-OIDF-J-EduWG-BizSWG
oidfj
0
230
Oracle Exadata Database Service(Dedicated Infrastructure):サービス概要のご紹介
oracle4engineer
PRO
0
12k
実践! ソフトウェアエンジニアリングの価値の計測 ── Effort、Output、Outcome、Impact
nomuson
0
2.1k
20250116_JAWS_Osaka
takuyay0ne
2
200
EMConf JP の楽しみ方 / How to enjoy EMConf JP
pauli
2
150
Amazon Route 53, 待ちに待った TLSAレコードのサポート開始
kenichinakamura
0
170
Godot Engineについて調べてみた
unsoluble_sugar
0
410
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
570
Code Review Best Practice
trishagee
65
17k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
98
18k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
The Invisible Side of Design
smashingmag
299
50k
Designing for Performance
lara
604
68k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
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 • コア語彙と公園応⽤語彙の解説 • 公園や遊具などの⽣データ公開歓迎